]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFtracker.h
Added lines to separate TOF SMs, according to the DAM shifters request (F.Bellini)
[u/mrichter/AliRoot.git] / TOF / AliTOFtracker.h
index 4d8bfb51cdc13ced89361ef973d496993b0006eb..d9a4884157d4c909c1fe2913b8df053733f4d0c6 100644 (file)
@@ -17,7 +17,6 @@
 // --         : Chiara.Zampolli@bo.infn.it                              //
 // --         : Silvia.Arcelli@bo.infn.it                               //
 //                                                                      //
-//----------------------------------------------------------------------//
 
 #include "AliTracker.h"
 
@@ -27,11 +26,11 @@ class TH1F;
 class TH2F;
 
 class AliESDEvent;
+class AliESDpid;
 
 class AliTOFcluster;
 class AliTOFRecoParam;
 class AliTOFGeometry;
-class AliTOFpidESD;
 
 class AliTOFtracker : public AliTracker {
 
@@ -42,8 +41,9 @@ public:
  AliTOFtracker(); 
 
  virtual ~AliTOFtracker();
+ virtual void GetPidSettings(AliESDpid *esdPID);
  virtual Int_t Clusters2Tracks(AliESDEvent* /*event*/) {return -1;};
- virtual Int_t PropagateBack(AliESDEvent* event);
+ virtual Int_t PropagateBack(AliESDEvent * const event);
  virtual Int_t RefitInward(AliESDEvent* /*event*/) {return -1;};
  virtual Int_t LoadClusters(TTree * cTree); // Load Clusters
  virtual void  UnloadClusters();// UnLoad Clusters
@@ -63,15 +63,10 @@ private:
  Int_t FindClusterIndex(Double_t z) const; // Returns cluster index 
  void  MatchTracks(Bool_t mLastStep); // Matching Algorithm 
  void  CollectESD(); // Select starting Set for Matching 
- Float_t GetTimeZerofromTOF(AliESDEvent* /*event*/) const; // T0 from TOF
- Float_t GetTimeZerofromT0(AliESDEvent* event) const; // T0 from T0
- Float_t CorrectTimeWalk(Float_t dist,Float_t tof); // Time Walk correction
-
- void PadRS2TrackingRS(Float_t *ctrackPos, Float_t *differenceT);
+ Float_t CorrectTimeWalk(Float_t dist,Float_t tof) const; // Time Walk correction
 
- const AliTOFRecoParam* fRecoParam;     // Pointer to TOF Recon. Pars
+ const AliTOFRecoParam* fkRecoParam;    // 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
@@ -106,7 +101,7 @@ private:
  Float_t fExpTimeKa; // exp time, Kaons
  Float_t fExpTimePr; // exp time, Protons
 
- ClassDef(AliTOFtracker, 2) // TOF tracker 
+ ClassDef(AliTOFtracker, 4) // TOF tracker 
 };
 
 #endif