ROOT logo
void VizDB_scan()
{

  TEvePointSet        *ps = 0;
  TEveStraightLineSet *ls = 0;
  TEveTrackList       *tl = 0;

  //============================================================================
  // Hits
  //============================================================================

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("Hits", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("SIM Hits ITS", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(3);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("SIM Hits TPC", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(3);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits T0", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits FMD", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits ACORDE", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits EMCAL", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits PMD", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits TOF", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(7);
  ps->SetMarkerSize(.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits TRD", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("SIM Hits VZERO", ps);

  //============================================================================
  // Clusters
  //============================================================================

  ps = new TEvePointSet();
  ps->SetMarkerColor(2);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("Clusters", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(kBlue);
  ps->SetMarkerSize(0.2);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("REC Clusters ITS", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(kBlue);
  ps->SetMarkerSize(0.2);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("REC Clusters TPC", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(7);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("REC Clusters TRD", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(kOrange+9);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(4);
  gEve->InsertVizDBEntry("REC Clusters TOF", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(4);
  ps->SetMarkerSize(0.2);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("REC Clusters HMPID", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(4);
  ps->SetMarkerSize(0.5);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("REC Clusters PHOS", ps);

  //============================================================================
  // Primary vertex
  //============================================================================

  // Combined vertex

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(7);
  ls->SetLineColor(7);
  ls->SetLineWidth(3);
  gEve->InsertVizDBEntry("REC PVTX", ls);

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(7);
  ls->SetLineColor(7);
  ls->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC PVTX Ellipse", ls);

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(7);
  ls->SetLineColor(7);
  ls->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC PVTX Box", ls);

  // SPD vertex

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(6);
  ls->SetLineColor(6);
  ls->SetLineWidth(3);
  gEve->InsertVizDBEntry("REC PVTX SPD", ls);

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(6);
  ls->SetLineColor(6);
  ls->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC PVTX Ellipse SPD", ls);

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(6);
  ls->SetLineColor(6);
  ls->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC PVTX Box SPD", ls);

  // TPC vertex

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(5);
  ls->SetLineColor(5);
  ls->SetLineWidth(3);
  gEve->InsertVizDBEntry("REC PVTX TPC", ls);

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(5);
  ls->SetLineColor(5);
  ls->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC PVTX Ellipse TPC", ls);

  ls = new TEveStraightLineSet;
  ls->SetMarkerStyle(2);
  ls->SetMarkerColor(5);
  ls->SetLineColor(5);
  ls->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC PVTX Box TPC", ls);


  //============================================================================
  // Tracks
  //============================================================================

  tl = new TEveTrackList("ESD Tracks");
  tl->SetLineStyle(6);
  tl->SetMainColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks", tl);

  tl = new TEveTrackList("ESD Tracks MI");
  tl->SetLineStyle(6);
  tl->SetMainColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks MI", tl);


  // esd_tracks_by_category()

  tl = new TEveTrackList("Sigma < 3");
  tl->SetLineStyle(6);
  tl->SetLineColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByCat 0", tl);

  tl = new TEveTrackList("3 < Sigma < 5");
  tl->SetLineStyle(6);
  tl->SetLineColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByCat 1", tl);

  tl = new TEveTrackList("5 < Sigma");
  tl->SetLineStyle(6);
  tl->SetLineColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByCat 2", tl);

  tl = new TEveTrackList("no ITS refit; Sigma < 5");
  tl->SetLineStyle(6);
  tl->SetLineColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByCat 3", tl);

  tl = new TEveTrackList("no ITS refit; Sigma > 5");
  tl->SetLineStyle(6);
  tl->SetLineColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByCat 4", tl);

  tl = new TEveTrackList("no TPC refit");
  tl->SetLineStyle(6);
  tl->SetLineColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByCat 5", tl);

  tl = new TEveTrackList("ITS stand-alone");
  tl->SetLineStyle(6);
  tl->SetLineColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByCat 6", tl);


  // esd_tracks_by_anal_cuts()

  tl = new TEveTrackList("Passed");
  tl->SetLineStyle(6);
  tl->SetMainColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByAnCuts Passed", tl);

  tl = new TEveTrackList("Rejected");
  tl->SetLineStyle(6);
  tl->SetMainColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracks ByAnCuts Rejected", tl);


  //============================================================================
  // SPD tracklets
  //============================================================================

  tl = new TEveTrackList("Good");
  tl->SetLineStyle(6);
  tl->SetMainColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracklet Good", tl);

  tl = new TEveTrackList("Bad");
  tl->SetLineStyle(6);
  tl->SetMainColor(1);
  tl->SetLineWidth(1);
  gEve->InsertVizDBEntry("REC Tracklet Bad", tl);
}
 VizDB_scan.C:1
 VizDB_scan.C:2
 VizDB_scan.C:3
 VizDB_scan.C:4
 VizDB_scan.C:5
 VizDB_scan.C:6
 VizDB_scan.C:7
 VizDB_scan.C:8
 VizDB_scan.C:9
 VizDB_scan.C:10
 VizDB_scan.C:11
 VizDB_scan.C:12
 VizDB_scan.C:13
 VizDB_scan.C:14
 VizDB_scan.C:15
 VizDB_scan.C:16
 VizDB_scan.C:17
 VizDB_scan.C:18
 VizDB_scan.C:19
 VizDB_scan.C:20
 VizDB_scan.C:21
 VizDB_scan.C:22
 VizDB_scan.C:23
 VizDB_scan.C:24
 VizDB_scan.C:25
 VizDB_scan.C:26
 VizDB_scan.C:27
 VizDB_scan.C:28
 VizDB_scan.C:29
 VizDB_scan.C:30
 VizDB_scan.C:31
 VizDB_scan.C:32
 VizDB_scan.C:33
 VizDB_scan.C:34
 VizDB_scan.C:35
 VizDB_scan.C:36
 VizDB_scan.C:37
 VizDB_scan.C:38
 VizDB_scan.C:39
 VizDB_scan.C:40
 VizDB_scan.C:41
 VizDB_scan.C:42
 VizDB_scan.C:43
 VizDB_scan.C:44
 VizDB_scan.C:45
 VizDB_scan.C:46
 VizDB_scan.C:47
 VizDB_scan.C:48
 VizDB_scan.C:49
 VizDB_scan.C:50
 VizDB_scan.C:51
 VizDB_scan.C:52
 VizDB_scan.C:53
 VizDB_scan.C:54
 VizDB_scan.C:55
 VizDB_scan.C:56
 VizDB_scan.C:57
 VizDB_scan.C:58
 VizDB_scan.C:59
 VizDB_scan.C:60
 VizDB_scan.C:61
 VizDB_scan.C:62
 VizDB_scan.C:63
 VizDB_scan.C:64
 VizDB_scan.C:65
 VizDB_scan.C:66
 VizDB_scan.C:67
 VizDB_scan.C:68
 VizDB_scan.C:69
 VizDB_scan.C:70
 VizDB_scan.C:71
 VizDB_scan.C:72
 VizDB_scan.C:73
 VizDB_scan.C:74
 VizDB_scan.C:75
 VizDB_scan.C:76
 VizDB_scan.C:77
 VizDB_scan.C:78
 VizDB_scan.C:79
 VizDB_scan.C:80
 VizDB_scan.C:81
 VizDB_scan.C:82
 VizDB_scan.C:83
 VizDB_scan.C:84
 VizDB_scan.C:85
 VizDB_scan.C:86
 VizDB_scan.C:87
 VizDB_scan.C:88
 VizDB_scan.C:89
 VizDB_scan.C:90
 VizDB_scan.C:91
 VizDB_scan.C:92
 VizDB_scan.C:93
 VizDB_scan.C:94
 VizDB_scan.C:95
 VizDB_scan.C:96
 VizDB_scan.C:97
 VizDB_scan.C:98
 VizDB_scan.C:99
 VizDB_scan.C:100
 VizDB_scan.C:101
 VizDB_scan.C:102
 VizDB_scan.C:103
 VizDB_scan.C:104
 VizDB_scan.C:105
 VizDB_scan.C:106
 VizDB_scan.C:107
 VizDB_scan.C:108
 VizDB_scan.C:109
 VizDB_scan.C:110
 VizDB_scan.C:111
 VizDB_scan.C:112
 VizDB_scan.C:113
 VizDB_scan.C:114
 VizDB_scan.C:115
 VizDB_scan.C:116
 VizDB_scan.C:117
 VizDB_scan.C:118
 VizDB_scan.C:119
 VizDB_scan.C:120
 VizDB_scan.C:121
 VizDB_scan.C:122
 VizDB_scan.C:123
 VizDB_scan.C:124
 VizDB_scan.C:125
 VizDB_scan.C:126
 VizDB_scan.C:127
 VizDB_scan.C:128
 VizDB_scan.C:129
 VizDB_scan.C:130
 VizDB_scan.C:131
 VizDB_scan.C:132
 VizDB_scan.C:133
 VizDB_scan.C:134
 VizDB_scan.C:135
 VizDB_scan.C:136
 VizDB_scan.C:137
 VizDB_scan.C:138
 VizDB_scan.C:139
 VizDB_scan.C:140
 VizDB_scan.C:141
 VizDB_scan.C:142
 VizDB_scan.C:143
 VizDB_scan.C:144
 VizDB_scan.C:145
 VizDB_scan.C:146
 VizDB_scan.C:147
 VizDB_scan.C:148
 VizDB_scan.C:149
 VizDB_scan.C:150
 VizDB_scan.C:151
 VizDB_scan.C:152
 VizDB_scan.C:153
 VizDB_scan.C:154
 VizDB_scan.C:155
 VizDB_scan.C:156
 VizDB_scan.C:157
 VizDB_scan.C:158
 VizDB_scan.C:159
 VizDB_scan.C:160
 VizDB_scan.C:161
 VizDB_scan.C:162
 VizDB_scan.C:163
 VizDB_scan.C:164
 VizDB_scan.C:165
 VizDB_scan.C:166
 VizDB_scan.C:167
 VizDB_scan.C:168
 VizDB_scan.C:169
 VizDB_scan.C:170
 VizDB_scan.C:171
 VizDB_scan.C:172
 VizDB_scan.C:173
 VizDB_scan.C:174
 VizDB_scan.C:175
 VizDB_scan.C:176
 VizDB_scan.C:177
 VizDB_scan.C:178
 VizDB_scan.C:179
 VizDB_scan.C:180
 VizDB_scan.C:181
 VizDB_scan.C:182
 VizDB_scan.C:183
 VizDB_scan.C:184
 VizDB_scan.C:185
 VizDB_scan.C:186
 VizDB_scan.C:187
 VizDB_scan.C:188
 VizDB_scan.C:189
 VizDB_scan.C:190
 VizDB_scan.C:191
 VizDB_scan.C:192
 VizDB_scan.C:193
 VizDB_scan.C:194
 VizDB_scan.C:195
 VizDB_scan.C:196
 VizDB_scan.C:197
 VizDB_scan.C:198
 VizDB_scan.C:199
 VizDB_scan.C:200
 VizDB_scan.C:201
 VizDB_scan.C:202
 VizDB_scan.C:203
 VizDB_scan.C:204
 VizDB_scan.C:205
 VizDB_scan.C:206
 VizDB_scan.C:207
 VizDB_scan.C:208
 VizDB_scan.C:209
 VizDB_scan.C:210
 VizDB_scan.C:211
 VizDB_scan.C:212
 VizDB_scan.C:213
 VizDB_scan.C:214
 VizDB_scan.C:215
 VizDB_scan.C:216
 VizDB_scan.C:217
 VizDB_scan.C:218
 VizDB_scan.C:219
 VizDB_scan.C:220
 VizDB_scan.C:221
 VizDB_scan.C:222
 VizDB_scan.C:223
 VizDB_scan.C:224
 VizDB_scan.C:225
 VizDB_scan.C:226
 VizDB_scan.C:227
 VizDB_scan.C:228
 VizDB_scan.C:229
 VizDB_scan.C:230
 VizDB_scan.C:231
 VizDB_scan.C:232
 VizDB_scan.C:233
 VizDB_scan.C:234
 VizDB_scan.C:235
 VizDB_scan.C:236
 VizDB_scan.C:237
 VizDB_scan.C:238
 VizDB_scan.C:239
 VizDB_scan.C:240
 VizDB_scan.C:241
 VizDB_scan.C:242
 VizDB_scan.C:243
 VizDB_scan.C:244
 VizDB_scan.C:245
 VizDB_scan.C:246
 VizDB_scan.C:247
 VizDB_scan.C:248
 VizDB_scan.C:249
 VizDB_scan.C:250
 VizDB_scan.C:251
 VizDB_scan.C:252
 VizDB_scan.C:253
 VizDB_scan.C:254
 VizDB_scan.C:255
 VizDB_scan.C:256
 VizDB_scan.C:257
 VizDB_scan.C:258
 VizDB_scan.C:259
 VizDB_scan.C:260
 VizDB_scan.C:261
 VizDB_scan.C:262
 VizDB_scan.C:263
 VizDB_scan.C:264
 VizDB_scan.C:265
 VizDB_scan.C:266
 VizDB_scan.C:267
 VizDB_scan.C:268
 VizDB_scan.C:269
 VizDB_scan.C:270
 VizDB_scan.C:271
 VizDB_scan.C:272
 VizDB_scan.C:273
 VizDB_scan.C:274
 VizDB_scan.C:275
 VizDB_scan.C:276
 VizDB_scan.C:277
 VizDB_scan.C:278
 VizDB_scan.C:279
 VizDB_scan.C:280
 VizDB_scan.C:281
 VizDB_scan.C:282
 VizDB_scan.C:283
 VizDB_scan.C:284
 VizDB_scan.C:285
 VizDB_scan.C:286
 VizDB_scan.C:287
 VizDB_scan.C:288
 VizDB_scan.C:289
 VizDB_scan.C:290
 VizDB_scan.C:291