-Reve::TrackList* primary_vertex_tracks()
+// $Id$
+// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
+
+/**************************************************************************
+ * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
+ * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
+ * full copyright notice. *
+ **************************************************************************/
+
+TEveTrackList* primary_vertex_tracks()
{
- Reve::LoadMacro("esd_tracks.C");
- AliESD *esd = Alieve::Event::AssertESD();
+ TEveUtil::LoadMacro("esd_tracks.C");
+ AliESDEvent *esd = AliEveEventManager::AssertESD();
AliESDVertex *pv = esd->GetPrimaryVertex();
- Reve::TrackList* cont = new Reve::TrackList("Tracks for Primary Vertex");
+ TEveTrackList* cont = new TEveTrackList("Tracks for Primary Vertex");
cont->SetMainColor(Color_t(7));
- Reve::TrackRnrStyle* rnrStyle = cont->GetRnrStyle();
- rnrStyle->SetMagField( esd->GetMagneticField() );
-
- gReve->AddRenderElement(cont);
+ TEveTrackPropagator* rnrStyle = cont->GetPropagator();
+ rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
+ rnrStyle->fRnrFV = kTRUE;
+ rnrStyle->fFVAtt->SetMarkerColor(2);
+ gEve->AddElement(cont);
for (Int_t n=0; n<pv->GetNIndices(); n++)
{
AliESDtrack* at = esd->GetTrack(pv->GetIndices()[n]);
- Reve::Track* track = esd_make_track(rnrStyle, n, at, at);
+ TEveTrack* track = esd_make_track(rnrStyle, n, at, at);
track->SetLineWidth(4);
+ track->SetLineColor(cont->GetMainColor());
track->SetLineStyle(7);
- gReve->AddRenderElement(cont, track);
+ gEve->AddElement(track, cont);
}
cont->MakeTracks();
- cont->MakeMarkers();
- gReve->Redraw3D();
+ gEve->Redraw3D();
return cont;
}