]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveBase/AliEveTrack.h
Add full support for SPD tracklets.
[u/mrichter/AliRoot.git] / EVE / EveBase / AliEveTrack.h
index d597621192563eb04b3e7646d18f20a05f5cff7b..31091962f0dd9884a77b50f0b03eb8298cf24bc8 100644 (file)
@@ -12,6 +12,9 @@
 
 #include <TEveTrack.h>
 
+class AliESDtrack;
+class AliAODTrack;
+
 //______________________________________________________________________________
 // Short description of AliEveTrack
 //
@@ -20,9 +23,11 @@ class AliEveTrack : public TEveTrack
 {
 public:
   AliEveTrack();
-  AliEveTrack(TParticle* t, Int_t label, TEveTrackPropagator* rs);
-  AliEveTrack(TEveMCTrack*  t, TEveTrackPropagator* rs);
-  AliEveTrack(TEveRecTrack* t, TEveTrackPropagator* rs);
+  AliEveTrack(TParticle* t, Int_t label, TEveTrackPropagator* prop=0);
+  AliEveTrack(TEveMCTrack*  t, TEveTrackPropagator* prop=0);
+  AliEveTrack(TEveRecTrack* t, TEveTrackPropagator* prop=0);
+  AliEveTrack(AliESDtrack*  t, TEveTrackPropagator* prop=0);
+  AliEveTrack(AliAODTrack*  t, TEveTrackPropagator* prop=0);
   AliEveTrack(const AliEveTrack& t);
   virtual ~AliEveTrack();
 
@@ -35,6 +40,9 @@ public:
                          Bool_t colorPdg    =kTRUE, Bool_t recurse    =kTRUE); // *MENU*
   void PrintKineStack();          // *MENU*
 
+  virtual void SecSelected(TEveTrack*);        // *SIGNAL*
+  virtual void SecSelectedTrack(AliEveTrack*); // *SIGNAL*
+
 protected:
 
 private: