From Pawel Debski:
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Nov 2009 18:37:43 +0000 (18:37 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Nov 2009 18:37:43 +0000 (18:37 +0000)
Use consistent macro and VizDB tags.
Names of some objects need to be changed back to what they were.

From Matevz:
Enabled back esd_spd_tracklets() by default in visscan_init.C.

16 files changed:
EVE/alice-macros/acorde_hits.C
EVE/alice-macros/emcal_hits.C
EVE/alice-macros/its_clusters.C
EVE/alice-macros/its_hits.C
EVE/alice-macros/phos_clusters.C
EVE/alice-macros/pmd_hits.C
EVE/alice-macros/t0_hits.C
EVE/alice-macros/tof_clusters.C
EVE/alice-macros/tof_hits.C
EVE/alice-macros/tpc_clusters.C
EVE/alice-macros/tpc_hits.C
EVE/alice-macros/trd_clusters.C
EVE/alice-macros/trd_hits.C
EVE/alice-macros/vzero_hits.C
EVE/macros/VizDB_scan.C
EVE/macros/visscan_init.C

index 5fc764c6192ba1a51d003cb7267c7e01917f770f..fa4c6853fecf627b60947788cadfb9d55dd1ca43 100644 (file)
@@ -17,13 +17,7 @@ acorde_hits(const char  *varexp    = "ACORDE.fX:ACORDE.fY:ACORDE.fZ",
 
   TTree* ht = rl->GetTreeH("ACORDE", false);
 
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("ACORDE Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"ACORDE Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("SIM Hits ACORDE '%s'", selection));
 
   TEvePointSelector ps(ht, points, varexp, selection);
   ps.Select();
@@ -35,9 +29,7 @@ acorde_hits(const char  *varexp    = "ACORDE.fX:ACORDE.fY:ACORDE.fZ",
     return 0;
   }
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
+  points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
   points->SetMarkerColor(2);
 
index 66dafa2e611003bd1c126c09c63523904826a0af..5c8899ed529ddf13e4c5f281ce0e3bea051d1dc2 100644 (file)
@@ -17,13 +17,7 @@ emcal_hits(const char *varexp    = "fX:fY:fZ",
 
   TTree* ht = rl->GetTreeH("EMCAL", false);
 
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("EMCAL Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"EMCAL Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("SIM Hits EMCAL '%s'", selection));
 
   TEvePointSelector ps(ht, points, varexp, selection);
   ps.Select();
@@ -34,9 +28,7 @@ emcal_hits(const char *varexp    = "fX:fY:fZ",
     return 0;
   }
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
+  points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
   points->SetMarkerColor(2);
 
index f757e678a36df676d0407d13b1e89eefccf1e3d7..55555189893c3e7d5b085988a9364294547c4e7d 100644 (file)
@@ -79,15 +79,11 @@ TEvePointSet* its_clusters(TEveElement* cont=0, Float_t maxR=50)
     return 0;
   }
 
-  char form[1000];
-  sprintf(form,"ITS Clusters");
-  clusters->SetName(form);
+  clusters->SetName(Form("REC Clusters ITS"));
 
-  char tip[1000];
-  sprintf(tip,"N=%d", clusters->Size());
-  clusters->SetTitle(tip);
+  clusters->SetTitle(Form("N=%d", clusters->Size()));
 
-  const TString viz_tag("ITS Clusters");
+  const TString viz_tag("REC Clusters ITS");
   clusters->ApplyVizTag(viz_tag, "Clusters");
 
   gEve->AddElement(clusters, cont);
index a3c6cecd3875a0e1f6e3d15fd673e2d350ba784b..f643276e104865ec3c90351e8abfeb32a18d0cc9 100644 (file)
@@ -17,13 +17,7 @@ its_hits(const char *varexp    = "fX:fY:fZ",
 
   TTree* ht = rl->GetTreeH("ITS", false);
 
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("ITS Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"ITS Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("SIM Hits ITS '%s'", selection));
 
   TEvePointSelector ps(ht, points, varexp, selection);
   // ps.SetSubIdExp("fTrack:fStatus");
@@ -35,11 +29,11 @@ its_hits(const char *varexp    = "fX:fY:fZ",
     return 0;
   }
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
-  points->SetMarkerSize(.5);
-  points->SetMarkerColor(2);
+  points->SetTitle(Form("N=%d", points->Size()));
+
+  points->SetName("ITS Hits"));
+  const TString viz_tag("SIM Hits ITS");
+  points->ApplyVizTag(viz_tag, "Hits");
 
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
index ef3937e5148befab40fff1a6219bd7bf6a8ca14a..47bcf38f737e64d33a844f24a3be802ed8c3f252 100644 (file)
@@ -52,13 +52,9 @@ TEvePointSet* phos_clusters(TEveElement* cont=0)
   clusters->SetMarkerSize(0.5);
   clusters->SetMarkerColor(4);
 
-  char form[1000];
-  sprintf(form,"PHOS Clusters");
-  clusters->SetName(form);
+  clusters->SetName(Form("REC Clusters PHOS"));
 
-  char tip[1000];
-  sprintf(tip,"N=%d", clusters->Size());
-  clusters->SetTitle(tip);
+  clusters->SetTitle(Form("N=%d", clusters->Size()));
   gEve->AddElement(clusters);
   gEve->Redraw3D();
 
index d4062e32d3544e47ab6ae76a74b7c852df2b9bff..b08113b3c9df1fb073793bf7cf2e3fafea91d45d 100644 (file)
@@ -16,20 +16,12 @@ pmd_hits(const char *varexp    = "fX:fY:fZ",
 
   TTree* ht = rl->GetTreeH("PMD", false);
 
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("PMD Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"PMD Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("SIM Hits PMD '%s'", selection));
 
   TEvePointSelector ps(ht, points, varexp, selection);
   ps.Select();
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
+  points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
   points->SetMarkerColor(2);
 
index 36249bf2c9620b0b8ceea1371eaaf56ca78cd43a..5e03ae6fb0fc0ca458e2813c28c854d17cc87661 100644 (file)
@@ -31,7 +31,7 @@ t0_hits(const char *varexp    = "T0.fX:T0.fY:T0.fZ",
     // printf("Found %d hits in track %d.\n", nHits, it);
 
   }
-  TEvePointSet* points = new TEvePointSet(Form("T0 Hits '%s'", selection));
+  TEvePointSet* points = new TEvePointSet(Form("SIM Hits T0 '%s'", selection));
   points->SetSourceCS(TEvePointSelectorConsumer::kTVT_XYZ);
 
   TEvePointSelector ps(ht, points, varexp, selection);
@@ -41,6 +41,14 @@ t0_hits(const char *varexp    = "T0.fX:T0.fY:T0.fZ",
   points->SetMarkerSize(.5);
   points->SetMarkerColor(3);
 
+  // PD - added tags
+  
+  points->SetName(Form("SIM Hits T0"));
+  const TString viz_tag("SIM Hits T0");
+  points->ApplyVizTag(viz_tag, "Hits");
+
+  // PD
+
   gEve->AddElement(points);
   gEve->Redraw3D();
 
index 59dd7639808f258589982a945e2cab2cc453bbfb..2618bfee86c15afb5f0826fca4bebb7e659d5b7f 100644 (file)
@@ -41,11 +41,13 @@ TEvePointSet* tof_clusters(TEveElement* cont=0, Float_t maxR=390)
   Float_t maxRsqr = maxR*maxR;
 
   Int_t nentr=(Int_t)cTree->GetEntries();
-  for (Int_t i=0; i<nentr; i++) {
+  for (Int_t i=0; i<nentr; i++)
+  {
     if (!cTree->GetEvent(i)) continue;
 
     Int_t ncl=cl->GetEntriesFast();
-    while (ncl--) {
+    while (ncl--)
+    {
       AliCluster *c=(AliCluster*)cl->UncheckedAt(ncl);
       Float_t g[3]; //global coordinates
       c->GetGlobalXYZ(g);
@@ -55,27 +57,22 @@ TEvePointSet* tof_clusters(TEveElement* cont=0, Float_t maxR=390)
        AliCluster *atp = new AliCluster(*c);
        clusters->SetPointId(atp);
       }
-
     }
   }
 
   rl->UnloadRecPoints("TOF");
 
-  if (clusters->Size() == 0 && gEve->GetKeepEmptyCont() == kFALSE) {
+  if (clusters->Size() == 0 && gEve->GetKeepEmptyCont() == kFALSE)
+  {
     Warning("tof_clusters.C", "No TOF clusters");
     delete clusters;
     return 0;
   }
 
-  char form[1000];
-  sprintf(form,"TOF Clusters");
-  clusters->SetName(form);
+  clusters->SetName("TOF Clusters");
+  clusters->SetTitle(Form("N=%d", clusters->Size()));
 
-  char tip[1000];
-  sprintf(tip,"N=%d", clusters->Size());
-  clusters->SetTitle(tip);
-
-  const TString viz_tag("TOF Clusters");
+  const TString viz_tag("REC Clusters TOF");
   clusters->ApplyVizTag(viz_tag, "Clusters");
 
   gEve->AddElement(clusters, cont);
@@ -142,21 +139,14 @@ TEvePointSet* tof_clusters_sec(Int_t selectedSector,
     return 0;
   }
 
-  char form[1000];
-  sprintf(form,"TOF Clusters");
-  clusters->SetName(form);
-
-  char tip[1000];
-  sprintf(tip,"N=%d", clusters->Size());
-  clusters->SetTitle(tip);
+  clusters->SetName(Form("REC Clusters TOF"));
 
-  const TString viz_tag("TOF Clusters");
-  // when going to new root call:
-  // clusters->ApplyVizTag(viz_tag, "Clusters");
-  clusters->ApplyVizTag(viz_tag);
+  clusters->SetTitle(Form("N=%d", clusters->Size()));
 
+  const TString viz_tag("REC Clusters TOF");
+  clusters->ApplyVizTag(viz_tag, "Clusters");
+  
   gEve->AddElement(clusters, cont);
-
   gEve->Redraw3D();
 
   return clusters;
index a28c48f73b45f7ee6c62441b615da47b3efd3c70..c48cf5e66dda38ee0238b3b1f9004735b05fedec 100644 (file)
@@ -17,13 +17,7 @@ tof_hits(const char *varexp    = "fX:fY:fZ",
 
   TTree* ht = rl->GetTreeH("TOF", false);
   
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("TOF Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"TOF Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("SIM Hits TOF '%s'", selection));
 
   TEvePointSelector ps(ht, points, varexp, selection);
   ps.Select();
@@ -34,9 +28,7 @@ tof_hits(const char *varexp    = "fX:fY:fZ",
     return 0;
   }
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
+  points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
   points->SetMarkerColor(2);
 
index 8a5265b66ba3009cf9b2d4cc018d3f7b35c8353b..13a70df0e370f5467629b820974491cbbe3738e8 100644 (file)
@@ -81,15 +81,11 @@ TEvePointSet* tpc_clusters(TEveElement* cont=0, Float_t maxR=270)
     return 0;
   }
 
-  char form[1000];
-  sprintf(form,"TPC Clusters");
-  clusters->SetName(form);
+  clusters->SetName(Form("REC Clusters TPC"));
 
-  char tip[1000];
-  sprintf(tip,"N=%d", clusters->Size());
-  clusters->SetTitle(tip);
+  clusters->SetTitle(Form("N=%d", clusters->Size()));
 
-  const TString viz_tag("TPC Clusters");
+  const TString viz_tag("REC Clusters TPC");
   clusters->ApplyVizTag(viz_tag, "Clusters");
 
   gEve->AddElement(clusters, cont);
index fb1f3d55d377172433cc39a9c71c978c29c56e7d..d652723e30c155e1ed19b754327a2df6a2652008 100644 (file)
@@ -20,13 +20,7 @@ tpc_hits(const char  *varexp    = "TPC2.fArray.fR:TPC2.fArray.fFi:TPC2.fArray.fZ
 
   TTree* ht = rl->GetTreeH("TPC", false);
 
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("TPC Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"TPC Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("TPC Hits '%s'", selection));
   points->SetSourceCS(TEvePointSelectorConsumer::kTVT_RPhiZ);
 
   TEvePointSelector ps(ht, points, varexp, selection);
@@ -38,12 +32,20 @@ tpc_hits(const char  *varexp    = "TPC2.fArray.fR:TPC2.fArray.fFi:TPC2.fArray.fZ
     return 0;
   }
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
+  // PD - added tags
+  
+  points->SetName(Form("SIM Hits TPC"));
+  const TString viz_tag("SIM Hits TPC");
+  points->ApplyVizTag(viz_tag, "Hits");
+
+  // PD
+
+  points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
   points->SetMarkerColor(3);
 
+
+
   gEve->AddElement(points, cont);
   gEve->Redraw3D();
 
index 8cb21ac752d1caef556e9d88be38937b12854b07..249d2cb75caf4e8033fde18a7c2629970449e8f7 100644 (file)
@@ -65,15 +65,11 @@ TEvePointSet* trd_clusters(TEveElement *cont = 0)
     return 0;
   }
 
-  char form[1000];
-  sprintf(form,"TRD Clusters");
-  clusters->SetName(form);
+  clusters->SetName(Form("REC Clusters TRD"));
 
-  char tip[1000];
-  sprintf(tip,"N=%d", clusters->Size());
-  clusters->SetTitle(tip);
+  clusters->SetTitle(Form("N=%d", clusters->Size()));
 
-  const TString viz_tag("TRD Clusters");
+  const TString viz_tag("REC Clusters TRD");
   clusters->ApplyVizTag(viz_tag, "Clusters");
 
   gEve->AddElement(clusters, cont);
index 3ed01cce8be08ff59cca127b1c2c5ed6e422c344..a9054c16e2f27f34142df070dec7c1ab737d295f 100644 (file)
@@ -17,13 +17,7 @@ trd_hits(const char *varexp    = "fX:fY:fZ",
 
   TTree* ht = rl->GetTreeH("TRD", false);
 
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("TRD Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"TRD Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("TRD Hits '%s'", selection));
 
   TEvePointSelector ps(ht, points, varexp, selection);
   ps.Select();
@@ -34,9 +28,7 @@ trd_hits(const char *varexp    = "fX:fY:fZ",
     return 0;
   }
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
+  points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
   points->SetMarkerColor(7);
 
index 1bdc2f653900c47c94d21c7e9c58355fabc17ee3..9f03eb985e40327c49a7fc329a15f9b7262569fc 100644 (file)
@@ -16,20 +16,12 @@ vzero_hits(const char *varexp    = "fX:fY:fZ",
 
   TTree* ht = rl->GetTreeH("VZERO", false);
 
-  //PH The line below is replaced waiting for a fix in Root
-  //PH which permits to use variable siza arguments in CINT
-  //PH on some platforms (alphalinuxgcc, solariscc5, etc.)
-  //PH  TEvePointSet* points = new TEvePointSet(Form("VZERO Hits '%s'", selection));
-  char form[1000];
-  sprintf(form,"VZERO Hits '%s'", selection);
-  TEvePointSet* points = new TEvePointSet(form);
+  TEvePointSet* points = new TEvePointSet(Form("SIM Hits VZERO '%s'", selection));
 
   TEvePointSelector ps(ht, points, varexp, selection);
   ps.Select();
 
-  //PH  points->SetTitle(Form("N=%d", points->Size()));
-  sprintf(form,"N=%d", points->Size());
-  points->SetTitle(form);
+  points->SetTitle(Form("N=%d", points->Size()));
   points->SetMarkerSize(.5);
   points->SetMarkerColor(2);
 
index 9bfbd66587cb3546d3a5605a3feb70370e994531..b1c5448c13296da19a32f9ba597f8bc057da4c9b 100644 (file)
@@ -3,34 +3,75 @@ void VizDB_scan()
   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);
+
 
   //============================================================================
   // 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("ITS Clusters", ps);
+  gEve->InsertVizDBEntry("REC Clusters ITS", ps);
   
   ps = new TEvePointSet();
   ps->SetMarkerColor(4);
   ps->SetMarkerSize(0.2);
   ps->SetMarkerStyle(2);
-  gEve->InsertVizDBEntry("TPC Clusters", ps);
+  gEve->InsertVizDBEntry("REC Clusters TPC", ps);
 
   ps = new TEvePointSet();
   ps->SetMarkerColor(7);
   ps->SetMarkerSize(0.5);
   ps->SetMarkerStyle(4);
-  gEve->InsertVizDBEntry("TRD Clusters", ps);
+  gEve->InsertVizDBEntry("REC Clusters TRD", ps);
 
   ps = new TEvePointSet();
   ps->SetMarkerColor(kOrange);
   ps->SetMarkerSize(0.5);
   ps->SetMarkerStyle(4);
-  gEve->InsertVizDBEntry("TOF Clusters", ps);
+  gEve->InsertVizDBEntry("REC Clusters TOF", ps);
+
 
   //============================================================================
   // Primary vertex
index 3cd9ebf51d42d88ab5da679eb63a4c9785973900..b90cf28f9b260b6b46c90b5b0dba728a58203388 100644 (file)
@@ -77,10 +77,10 @@ void visscan_init(const TString& cdburi = "",
 
   exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Track",   "kine_tracks.C+", "kine_tracks", "", kFALSE));
 
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hit ITS", "its_hits.C",    "its_hits",    "", kFALSE));
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hit TPC", "tpc_hits.C",    "tpc_hits",    "", kFALSE));
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hit T0",  "t0_hits.C",     "t0_hits",     "", kFALSE));
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hit FMD", "fmd_hits.C",    "fmd_hits",    "", kFALSE));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hits ITS", "its_hits.C",    "its_hits",    "", kFALSE));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hits TPC", "tpc_hits.C",    "tpc_hits",    "", kFALSE));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hits T0",  "t0_hits.C",     "t0_hits",     "", kFALSE));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "SIM Hits FMD", "fmd_hits.C",    "fmd_hits",    "", kFALSE));
 
   exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "DIG ITS",     "its_digits.C",  "its_digits",  "", kFALSE));
   exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "DIG TPC",     "tpc_digits.C",  "tpc_digits",  "", kFALSE));
@@ -120,17 +120,17 @@ void visscan_init(const TString& cdburi = "",
   exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Track", "esd_tracks.C+", "esd_tracks_by_category",  "", kTRUE));
   exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Track", "esd_tracks.C+", "esd_tracks_by_anal_cuts", "", kFALSE));
 
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Tracklet", "esd_spd_tracklets.C", "esd_spd_tracklets", "", kFALSE));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC Tracklet", "esd_spd_tracklets.C", "esd_spd_tracklets", "", kTRUE));
 
   exec->AddMacro(new AliEveMacro(AliEveMacro::kESD, "REC ZDC",      "esd_zdc.C", "esd_zdc", "", kFALSE));
 
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus",     "clusters.C+",     "clusters", "", kFALSE));
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus ITS", "its_clusters.C+", "its_clusters"));
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus TPC", "tpc_clusters.C+", "tpc_clusters"));
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus TRD", "trd_clusters.C+", "trd_clusters"));
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus TOF", "tof_clusters.C+", "tof_clusters"));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clusters",     "clusters.C+",     "clusters", "", kFALSE));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clusters ITS", "its_clusters.C+", "its_clusters"));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clusters TPC", "tpc_clusters.C+", "tpc_clusters"));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clusters TRD", "trd_clusters.C+", "trd_clusters"));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clusters TOF", "tof_clusters.C+", "tof_clusters"));
 
-  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clus TPC", "vplot_tpc.C+",    "vplot_tpc", "", kFALSE));
+  exec->AddMacro(new AliEveMacro(AliEveMacro::kRunLoader, "REC Clusters TPC", "vplot_tpc.C+",    "vplot_tpc", "", kFALSE));
 
   exec->AddMacro(new AliEveMacro(AliEveMacro::kAOD, "ANA HF",   "aod_HF.C",   "aod_HF",   "", kFALSE));
   exec->AddMacro(new AliEveMacro(AliEveMacro::kAOD, "ANA Jets", "jetplane.C", "jetplane", "", kFALSE));