]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliTracker.h
Avoid filenames which differs only by case
[u/mrichter/AliRoot.git] / STEER / AliTracker.h
index d3edf15508c77e65942b825d41c8036f2b4beca2..1e68c05f7ffdd2031e0fa1e9c77fe79b21c01725 100644 (file)
@@ -15,6 +15,8 @@
 class AliKalmanTrack;
 class AliCluster;
 class TFile;
+class TTree;
+class AliESD;
 
 class AliTracker : public TObject {
 
@@ -25,8 +27,9 @@ public:
   
   AliTracker() { fX=fY=fZ=0.; fSigmaX=fSigmaY=fSigmaZ=0.; fEventN=0; fStoreBarrel = 1;}
   virtual ~AliTracker(){}
-  virtual Int_t Clusters2Tracks(const TFile *in, TFile *out)=0;
-  virtual Int_t PropagateBack(const TFile *in, TFile *out)=0;
+  virtual Int_t Clusters2Tracks(AliESD *event)=0;
+  virtual Int_t PropagateBack(AliESD *event)=0;
+  virtual Int_t RefitInward(AliESD *event)=0;
   void SetVertex(const Double_t *xyz, const Double_t *ers=0) { 
      fX=xyz[0]; fY=xyz[1]; fZ=xyz[2];
      if (ers) { fSigmaX=ers[0]; fSigmaY=ers[1]; fSigmaZ=ers[2]; } 
@@ -36,7 +39,7 @@ public:
   
 
 //protected:
-  virtual Int_t LoadClusters()=0;
+  virtual Int_t LoadClusters(TTree *)=0;
   virtual void UnloadClusters()=0;
   virtual AliCluster *GetCluster(Int_t index) const=0;
   virtual void  UseClusters(const AliKalmanTrack *t, Int_t from=0) const;