NLT_trackcount_init.C - add track-fitter as a top-level object.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Apr 2008 13:46:04 +0000 (13:46 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Apr 2008 13:46:04 +0000 (13:46 +0000)
primary_vertex.C - remove superfluous markers.

EVE/alice-macros/NLT_trackcount_init.C
EVE/alice-macros/primary_vertex.C

index d527c5a..aef703e 100644 (file)
@@ -34,6 +34,10 @@ void NLT_trackcount_init()
   TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
   if(mup) mup->SetShow(kFALSE);
 
+  AliEveTrackFitter* fitter = new AliEveTrackFitter();
+  gEve->AddToListTree(fitter, 1);
+  gEve->AddElement(fitter, gEve->GetEventScene());
+
   TEveTrackCounter* g_trkcnt = new TEveTrackCounter("Primary Counter");
   gEve->AddToListTree(g_trkcnt, kFALSE);
 
index 1703c2b..28e4869 100644 (file)
@@ -89,14 +89,9 @@ TEveStraightLineSet* ESDvertex_lineset(AliESDVertex* v, const Text_t* name)
   // dimensions
   TEveStraightLineSet* ls = new TEveStraightLineSet();
   ls->SetName(name);
-  ls->AddLine(e[0], 0, 0, -e[0], 0, 0);
-  ls->AddLine(0, e[1], 0, 0, -e[1], 0);
-  ls->AddLine(0, 0, e[2], 0, 0, -e[2]);
-  for(Int_t i =0; i < 3; i++)
-  {
-    ls->AddMarker(i, 0);
-    ls->AddMarker(i, 1);
-  }
+  ls->AddLine(e[0], 0,    0,   -e[0], 0,    0);
+  ls->AddLine(0,    e[1], 0,    0,   -e[1], 0);
+  ls->AddLine(0,    0,    e[2], 0,    0,   -e[2]);
 
   // centre marker
   ls->AddMarker(0, 0.5);
@@ -126,6 +121,7 @@ void make_vertex_ellipses(TEveStraightLineSet* ls, AliESDVertex* v, Bool_t ellip
     ls->SetLineColor(6);
     ls->SetTitle("+- 10 x 10 x 20mm");
   }
+
   Int_t N = 32;
   Float_t S = 2*TMath::Pi()/N;
   Float_t b, a, phi;