]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TOF/AliTOFT0v1.h
restore threshold getters after parameter dynamics update (fw v. >= A012)
[u/mrichter/AliRoot.git] / TOF / AliTOFT0v1.h
index e823a0902066a54a01120277e60ba8b279afeb28..839b202f2bc46e5249e377af9c2948793bcb536d 100644 (file)
 
 #include "TObject.h"
 
+#include "TObjArray.h"
+
 class AliESDtrack;
 class AliESDEvent;
 class AliESDpid;
 
+class TObjArray;
+
 class AliTOFT0v1: public TObject {
 public:
   
@@ -23,8 +27,7 @@ public:
   AliTOFT0v1(AliESDEvent *event,AliESDpid *extPID=NULL); // overloaded constructor
   virtual ~AliTOFT0v1() ; // dtor
  
-  Double_t* DefineT0(Option_t *option); 
-  Double_t* DefineT0(Option_t *option,Float_t pMinCut,Float_t pMaxCut=1.5); 
+  Double_t* DefineT0(Option_t *option,Float_t pMinCut=3,Float_t pMaxCut=5); 
     
   void          SetMomBounds(Float_t pLow, Float_t pUp) { fLowerMomBound=pLow; fUpperMomBound=pUp;} // momenta are expressed in [GeV/c]
   void          SetTimeCorr(Float_t timecorr) {fTimeCorr=timecorr;} //in ns!!!
@@ -38,12 +41,15 @@ public:
 
  private:
 
+  Float_t ToCalculatePower(Float_t base, Int_t exponent) const ;
+  Int_t   ToCalculatePower(Int_t base, Int_t exponent) const ;
+
   AliTOFT0v1(const AliTOFT0v1 &);
   AliTOFT0v1 & operator=(const AliTOFT0v1 &) ;
 
   Bool_t AcceptTrack(AliESDtrack *track); /* accept track */
   Float_t GetSigmaToVertex(AliESDtrack *track) const; /* get sigma to vertex */
-
+  Bool_t CheckTPCMatching(AliESDtrack *track,Int_t imass) const;
 
   Float_t fLowerMomBound;   // momentum lower bound for selected primary tracks   
   Float_t fUpperMomBound;   // momentum upper bound for selected primary tracks 
@@ -53,7 +59,11 @@ public:
   
   AliESDpid *fPIDesd; // class with the detector response
 
-  ClassDef(AliTOFT0v1,3);  // Calculate the time zero using TOF detector */
+  TObjArray *fTracks;   //! array of tracks
+  TObjArray *fGTracks;  //! array of good tracks
+  TObjArray *fTracksT0; //! array of tracks usefull for T0 estimate
+
+  ClassDef(AliTOFT0v1,4);  // Calculate the time zero using TOF detector */
   
 };