]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGPP/TOF/AliAnalysisTaskTOFqa.h
Geometry for MFT (Brigitte)
[u/mrichter/AliRoot.git] / PWGPP / TOF / AliAnalysisTaskTOFqa.h
index fe894f4f5f8250edf6e403ff2ebd790a71586ada..0e8f3c7bc1e5f25c075315c108fb27819b6ed569 100644 (file)
@@ -5,8 +5,10 @@ class TString;
 class TList;
 class AliESDEvent;
 class AliAnalysisFilter;
-class TDatabasePDG;
-
+class AliCDBManager;
+class AliTOFcalib;
+class AliTOFT0maker;
+class AliTOFT0v1;
 
 #include "AliAnalysisTaskSE.h"
 
@@ -29,13 +31,16 @@ class AliAnalysisTaskTOFqa : public AliAnalysisTaskSE {
   void SetExpTimeHistoRange(Float_t min, Float_t max){fExpTimeRangeMin=min; fExpTimeRangeMax=max;return;};
   void SetExpTimeHistoSmallRange(Float_t min, Float_t max){fExpTimeSmallRangeMin=min; fExpTimeSmallRangeMax=max;return;};
   void SetExpTimeBinWidth(Float_t width){fExpTimeBinWidth=width;return;};
+  void FillStartTimeMaskHisto();
+  Bool_t ComputeTimeZeroByTOF1GeV();
+
  private: 
-  UInt_t fRunNumber; //run number
+  Int_t fRunNumber; //run number
   AliESDEvent *fESD;    //ESD object
   AliAnalysisFilter *fTrackFilter; //track filter object
   AliESDVertex *fVertex; //pointer to the vertex object
   AliESDpid *fESDpid; //pointer to the PID object
-    
+  //  AliTOFT0v1 *fTOFT0v1; // TOF-T0 v1
   Int_t fNTOFtracks; //number of tracks matching with TOF
   //Int_t fNPrimaryTracks; //number of primary tracks
   Float_t fT0[3]; //event time
@@ -46,6 +51,8 @@ class AliAnalysisTaskTOFqa : public AliAnalysisTaskSE {
   Float_t fExpTimeBinWidth;//bin width for t-texp histos
   Float_t fExpTimeRangeMin, fExpTimeRangeMax; //range of t-texp histogram
   Float_t fExpTimeSmallRangeMin, fExpTimeSmallRangeMax; //reduced range of t-texp histogram
+  Double_t fMyTimeZeroTOF, fMyTimeZeroTOFsigma; //timeZero by TOF recomputed
+  Int_t fMyTimeZeroTOFtracks; // number of tracks used to recompute TOF_T0
 
   //output objects
   TList *fHlist;  //list of general histos
@@ -55,7 +62,7 @@ class AliAnalysisTaskTOFqa : public AliAnalysisTaskSE {
   TList *fHneg;  //list of general histos for negative tracks
   
 
-  ClassDef(AliAnalysisTaskTOFqa, 3); // example of analysis
+  ClassDef(AliAnalysisTaskTOFqa, 5); // example of analysis
 };
 
 #endif