Alignment framework (C.Cheshkov). More information is available in http://agenda...
[u/mrichter/AliRoot.git] / STEER / AliTracker.h
index 57300f7d522965f620eb56158401f7e079c8ccc4..dfa53d5458e5654c8a663e08a01610a589f7fa83 100644 (file)
@@ -17,6 +17,7 @@ class TTree;
 class AliKalmanTrack;
 class AliESD;
 class AliMagF;
 class AliKalmanTrack;
 class AliESD;
 class AliMagF;
+class AliTrackPoint;
 
 class AliTracker : public TObject {
 public:
 
 class AliTracker : public TObject {
 public:
@@ -41,6 +42,8 @@ public:
   virtual Int_t LoadClusters(TTree *)=0;
   virtual void UnloadClusters()=0;
   virtual AliCluster *GetCluster(Int_t index) const=0;
   virtual Int_t LoadClusters(TTree *)=0;
   virtual void UnloadClusters()=0;
   virtual AliCluster *GetCluster(Int_t index) const=0;
+  //  virtual UShort_t GetVolumeID(Int_t index) {return 0;}
+  virtual Bool_t GetTrackPoint(Int_t /* index */ , AliTrackPoint& /* p */) { return kFALSE;}
   virtual void  UseClusters(const AliKalmanTrack *t, Int_t from=0) const;
   virtual void  CookLabel(AliKalmanTrack *t,Float_t wrong) const; 
   Double_t GetX() const {return fX;}
   virtual void  UseClusters(const AliKalmanTrack *t, Int_t from=0) const;
   virtual void  CookLabel(AliKalmanTrack *t,Float_t wrong) const; 
   Double_t GetX() const {return fX;}