// $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. *
**************************************************************************/
#if !defined(__CINT__) || defined(__MAKECINT__)
#include <TMarker.h>
#include <TEveManager.h>
#include <TEveCompound.h>
#include <TEveTrack.h>
#include <TEveTrackPropagator.h>
#include <TEveUtil.h>
#include <AliESDEvent.h>
#include <AliESDVertex.h>
#include <AliESDtrack.h>
#include <AliEveEventManager.h>
#include <AliEveTrack.h>
#include "esd_tracks.C"
#endif
TEveTrackList* primary_vertex_tracks()
{
TEveUtil::LoadMacro("esd_tracks.C");
AliESDEvent *esd = AliEveEventManager::AssertESD();
const AliESDVertex *pv = esd->GetPrimaryVertex();
TEveTrackList* cont = new TEveTrackList("Tracks for Primary Vertex");
cont->SetMainColor(7);
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]);
AliEveTrack* track = esd_make_track(at, cont);
track->SetLineWidth(4);
track->SetLineColor(cont->GetMainColor());
track->SetLineStyle(7);
gEve->AddElement(track, cont);
}
cont->MakeTracks();
gEve->Redraw3D();
return cont;
}
primary_vertex_tracks.C:1 primary_vertex_tracks.C:2 primary_vertex_tracks.C:3 primary_vertex_tracks.C:4 primary_vertex_tracks.C:5 primary_vertex_tracks.C:6 primary_vertex_tracks.C:7 primary_vertex_tracks.C:8 primary_vertex_tracks.C:9 primary_vertex_tracks.C:10 primary_vertex_tracks.C:11 primary_vertex_tracks.C:12 primary_vertex_tracks.C:13 primary_vertex_tracks.C:14 primary_vertex_tracks.C:15 primary_vertex_tracks.C:16 primary_vertex_tracks.C:17 primary_vertex_tracks.C:18 primary_vertex_tracks.C:19 primary_vertex_tracks.C:20 primary_vertex_tracks.C:21 primary_vertex_tracks.C:22 primary_vertex_tracks.C:23 primary_vertex_tracks.C:24 primary_vertex_tracks.C:25 primary_vertex_tracks.C:26 primary_vertex_tracks.C:27 primary_vertex_tracks.C:28 primary_vertex_tracks.C:29 primary_vertex_tracks.C:30 primary_vertex_tracks.C:31 primary_vertex_tracks.C:32 primary_vertex_tracks.C:33 primary_vertex_tracks.C:34 primary_vertex_tracks.C:35 primary_vertex_tracks.C:36 primary_vertex_tracks.C:37 primary_vertex_tracks.C:38 primary_vertex_tracks.C:39 primary_vertex_tracks.C:40 primary_vertex_tracks.C:41 primary_vertex_tracks.C:42 primary_vertex_tracks.C:43 primary_vertex_tracks.C:44 primary_vertex_tracks.C:45 primary_vertex_tracks.C:46 primary_vertex_tracks.C:47 primary_vertex_tracks.C:48 primary_vertex_tracks.C:49 primary_vertex_tracks.C:50 primary_vertex_tracks.C:51 primary_vertex_tracks.C:52 primary_vertex_tracks.C:53 primary_vertex_tracks.C:54 primary_vertex_tracks.C:55