ROOT logo
void VizDB_scan_screen()
{

  TEvePointSet        *ps = 0;
  TEveStraightLineSet *ls = 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(5);
  ps->SetMarkerSize(0.2);
  ps->SetMarkerStyle(2);
  gEve->InsertVizDBEntry("REC Clusters ITS", ps);

  ps = new TEvePointSet();
  ps->SetMarkerColor(4);
  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);
  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);

  TEveElementList* el = new TEveElementList("ESD Tracks by category");
  TEveTrackList *tltemp[7];
  tltemp[0] = new TEveTrackList("Sigma < 3");
  tltemp[0]->SetLineStyle(6);
  tltemp[0]->SetLineColor(1);
  tltemp[0]->SetLineWidth(1);
  el->AddElement(tltemp[0]);

  tltemp[1] = new TEveTrackList("3 < Sigma < 5");
  tltemp[1]->SetLineStyle(6);
  tltemp[1]->SetLineColor(1);
  tltemp[1]->SetLineWidth(1);
  el->AddElement(tltemp[1]);

  tltemp[2] = new TEveTrackList("5 < Sigma");
  tltemp[2]->SetLineStyle(6);
  tltemp[2]->SetLineColor(1);
  tltemp[2]->SetLineWidth(1);
  el->AddElement(tltemp[2]);

  tltemp[3] = new TEveTrackList("no ITS refit; Sigma < 5");
  tltemp[3]->SetLineStyle(6);
  tltemp[3]->SetLineColor(1);
  tltemp[3]->SetLineWidth(1);
  el->AddElement(tltemp[3]);

  tltemp[4] = new TEveTrackList("no ITS refit; Sigma > 5");
  tltemp[4]->SetLineStyle(6);
  tltemp[4]->SetLineColor(1);
  tltemp[4]->SetLineWidth(1);
  el->AddElement(tltemp[4]);

  tltemp[5] = new TEveTrackList("no TPC refit");
  tltemp[5]->SetLineStyle(6);
  tltemp[5]->SetLineColor(1);
  tltemp[5]->SetLineWidth(1);
  el->AddElement(tltemp[5]);

  tltemp[6] = new TEveTrackList("ITS stand-alone");
  tltemp[6]->SetLineStyle(6);
  tltemp[6]->SetLineColor(1);
  tltemp[6]->SetLineWidth(1);
  el->AddElement(tltemp[6]);

  el->SetVizTag("ESD Tracks by category");
  gEve->AddElement(el);

  TEveElementList* el = new TEveElementList("ESD Tracks by anal cuts");
  TEveTrackList *tlac[2];
  tlac[0] = new TEveTrackList("Passed");
  tlac[0]->SetLineStyle(6);
  tlac[0]->SetMainColor(1);
  tlac[0]->SetLineWidth(1);
  el->AddElement(tlac[0]);

  tlac[1] = new TEveTrackList("Rejected");
  tlac[1]->SetLineStyle(6);
  tlac[1]->SetMainColor(1);
  tlac[1]->SetLineWidth(1);
  el->AddElement(tlac[1]);

  el->SetVizTag("ESD Tracks by anal cut");
  gEve->AddElement(el);

  TEveElementList* el = new TEveElementList("ESD Tracklets SPD");
  TEveTrackList *tlac[2];
  tlac[0] = new TEveTrackList("Good");
  tlac[0]->SetLineStyle(6);
  tlac[0]->SetMainColor(1);
  tlac[0]->SetLineWidth(1);
  el->AddElement(tlac[0]);

  tlac[1] = new TEveTrackList("Bad");
  tlac[1]->SetLineStyle(6);
  tlac[1]->SetMainColor(1);
  tlac[1]->SetLineWidth(1);
  el->AddElement(tlac[1]);

  el->SetVizTag("ESD Tracklets SPD");
  gEve->AddElement(el);

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