]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveDet/AliEveMUONTrack.h
Removing useless forward declaration
[u/mrichter/AliRoot.git] / EVE / EveDet / AliEveMUONTrack.h
index d818a187e7fee6a385168ea22bc4151683daf8ac..416af122bc8557fc099e0cfea54a72ddb86a29c8 100644 (file)
@@ -20,7 +20,6 @@ class AliTrackReference;
 class TParticle;
 
 class TEveTrackPropagator;
-class TEveRecTrack;
 
 
 class AliEveMUONTrack: public TEveTrack
@@ -37,7 +36,6 @@ class AliEveMUONTrack: public TEveTrack
   void  MakeESDTrack(AliESDMuonTrack *mtrack);
   void  MakeMCTrack(TParticle *part);
   void  MakeRefTrack(AliMUONTrack *mtrack);
-  void  GetField(Double_t *position, Double_t *field);
   void  Propagate(Float_t *xr, Float_t *yr, Float_t *zr, Int_t i1, Int_t i2);
   void  OneStepRungekutta(Double_t charge, Double_t step,
                          Double_t* vect, Double_t* vout);
@@ -71,10 +69,20 @@ class AliEveMUONTrack: public TEveTrack
   Bool_t        fIsMCTrack;          // track from Kinematics.root
   Bool_t        fIsRefTrack;         // track from TrackRefs.root
 
-  static AliMagF      *fgFieldMap;    // pointer to the magnetic field map
-
   ClassDef(AliEveMUONTrack, 0);    // Produce TEveUtil:TEveTrack from AliMUONTrack
 };
 
+class AliEveMUONTrackList : public TEveTrackList
+{
+public:
+  AliEveMUONTrackList(TEveTrackPropagator* rs=0) : TEveTrackList(rs) {}
+  AliEveMUONTrackList(const Text_t* name, TEveTrackPropagator* rs=0) : TEveTrackList(name, rs) {}
+  virtual ~AliEveMUONTrackList() {}
+
+  void HackMomentumLimits(Bool_t recurse=kTRUE);
+
+  ClassDef(AliEveMUONTrackList, 0);    // Temporary workaround for deficiency in TEveTrackList
+};
+
 #endif