]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFtrackerMI.h
Changes requested in report #61429: PID: Separating response functions from ESD ...
[u/mrichter/AliRoot.git] / TOF / AliTOFtrackerMI.h
index f78839eb58d2f9a5cf0b85f02a1a6b4bdb108818..8743f0eadd9007afbf8a6ea446316d0ab81b8c09 100644 (file)
@@ -20,12 +20,12 @@ class TTreeSRedirector;
 class TClonesArray;
 
 class AliESDEvent;
+class AliESDpid;
 
 class AliTOFcluster;
 class AliTOFRecoParam;
 class AliTOFGeometry;
 class AliTOFtrack;
-class AliTOFpidESD;
 
 class AliTOFtrackerMI : public AliTracker {
 
@@ -34,11 +34,10 @@ enum {kMaxCluster=77777}; //maximal number of the TOF clusters
 public:
 
  AliTOFtrackerMI(); 
- AliTOFtrackerMI(const AliTOFtrackerMI &t); //Copy Ctor 
- AliTOFtrackerMI& operator=(const AliTOFtrackerMI &source); // ass. op.
 
  //  virtual ~AliTOFtrackerMI() {delete fTOFpid;}
  virtual ~AliTOFtrackerMI();
+ virtual void GetPidSettings(AliESDpid *esdPID);
  virtual Int_t Clusters2Tracks(AliESDEvent* /*event*/) {return -1;};
  virtual Int_t PropagateBack(AliESDEvent* event);
  virtual Int_t RefitInward(AliESDEvent* /*event*/) {return -1;};
@@ -52,6 +51,9 @@ public:
 
 private:
 
+ AliTOFtrackerMI(const AliTOFtrackerMI &t); //Copy Ctor 
+ AliTOFtrackerMI& operator=(const AliTOFtrackerMI &source); // ass. op.
+
  Int_t InsertCluster(AliTOFcluster *c); // Fills TofClusters Array
  Int_t FindClusterIndex(Double_t z) const; // Returns cluster index 
  void  MatchTracks(Bool_t mLastStep); // Matching Algorithm 
@@ -62,7 +64,6 @@ private:
 
  const AliTOFRecoParam* fRecoParam;     // Pointer to TOF Recon. Pars
  AliTOFGeometry*  fGeom;                // Pointer to TOF geometry
- AliTOFpidESD*    fPid;                 // Pointer to TOF PID
  AliTOFcluster *fClusters[kMaxCluster]; // pointers to the TOF clusters
 
  Int_t fN;              // Number of Clusters
@@ -82,7 +83,7 @@ private:
  TClonesArray* fTracks; //! pointer to the TClonesArray with TOF tracks
  TClonesArray* fSeeds;  //! pointer to the TClonesArray with ESD tracks
  TTreeSRedirector *fDebugStreamer;     //!debug streamer
- ClassDef(AliTOFtrackerMI, 1) // TOF trackerMI 
+ ClassDef(AliTOFtrackerMI, 2) // TOF trackerMI 
 };
 
 #endif