2 // Author: Matevz Tadel 2009
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 **************************************************************************/
13 #include <TEveTrack.h>
18 //______________________________________________________________________________
19 // Short description of AliEveTrack
22 class AliEveTrack : public TEveTrack
26 AliEveTrack(TParticle* t, Int_t label, TEveTrackPropagator* prop=0);
27 AliEveTrack(TEveMCTrack* t, TEveTrackPropagator* prop=0);
28 AliEveTrack(TEveRecTrack* t, TEveTrackPropagator* prop=0);
29 AliEveTrack(AliESDtrack* t, TEveTrackPropagator* prop=0);
30 AliEveTrack(AliAODTrack* t, TEveTrackPropagator* prop=0);
31 AliEveTrack(const AliEveTrack& t);
32 virtual ~AliEveTrack();
34 void ImportHits(); // *MENU*
36 void ImportClustersFromLabel(); // *MENU*
37 void ImportClustersFromIndex(); // *MENU*
39 void ImportKine(); // *MENU*
40 void ImportKineWithArgs(Bool_t importMother=kTRUE, Bool_t impDaugters=kTRUE,
41 Bool_t colorPdg =kTRUE, Bool_t recurse =kTRUE); // *MENU*
42 void PrintKineStack(); // *MENU*
44 virtual void SecSelected(TEveTrack*); // *SIGNAL*
45 virtual void SecSelectedTrack(AliEveTrack*); // *SIGNAL*
47 AliESDtrack* GetESDTrack() const;
48 AliAODTrack* GetAODTrack() const;
53 AliEveTrack& operator=(const AliEveTrack&); // Not implemented
55 ClassDef(AliEveTrack, 0); // Short description.