1 Reve::TrackList* primary_vertex_tracks()
3 Reve::LoadMacro("esd_tracks.C");
4 AliESDEvent *esd = Alieve::Event::AssertESD();
5 AliESDVertex *pv = esd->GetPrimaryVertex();
7 Reve::TrackList* cont = new Reve::TrackList("Tracks for Primary Vertex");
8 cont->SetMainColor(Color_t(7));
9 Reve::TrackRnrStyle* rnrStyle = cont->GetRnrStyle();
10 rnrStyle->SetMagField( esd->GetMagneticField() );
11 rnrStyle->fRnrFV = kTRUE;
12 rnrStyle->fFVAtt->SetMarkerColor(2);
13 gReve->AddRenderElement(cont);
15 for (Int_t n=0; n<pv->GetNIndices(); n++)
17 AliESDtrack* at = esd->GetTrack(pv->GetIndices()[n]);
18 Reve::Track* track = esd_make_track(rnrStyle, n, at, at);
19 track->SetLineWidth(4);
20 track->SetLineColor(cont->GetMainColor());
21 track->SetLineStyle(7);
22 gReve->AddRenderElement(track, cont);