2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
4 /**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 TEveTrackList* primary_vertex_tracks()
12 TEveUtil::LoadMacro("esd_tracks.C");
13 AliESDEvent *esd = AliEveEventManager::AssertESD();
14 AliESDVertex *pv = esd->GetPrimaryVertex();
16 TEveTrackList* cont = new TEveTrackList("Tracks for Primary Vertex");
17 cont->SetMainColor(7);
18 TEveTrackPropagator* rnrStyle = cont->GetPropagator();
19 rnrStyle->SetMagField( 0.1*esd->GetMagneticField() );
20 rnrStyle->fRnrFV = kTRUE;
21 rnrStyle->fFVAtt->SetMarkerColor(2);
22 gEve->AddElement(cont);
24 for (Int_t n=0; n<pv->GetNIndices(); n++)
26 AliESDtrack* at = esd->GetTrack(pv->GetIndices()[n]);
27 TEveTrack* track = esd_make_track(rnrStyle, n, at, at);
28 track->SetLineWidth(4);
29 track->SetLineColor(cont->GetMainColor());
30 track->SetLineStyle(7);
31 gEve->AddElement(track, cont);