]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0QADataMakerRec.h
Protection added in the preprocessor
[u/mrichter/AliRoot.git] / T0 / AliT0QADataMakerRec.h
index 32b735da8390c4aa3707b0ff9bfb9359c6a9757e..d9aa84678ebf512ccfb6fa582da014c1594a68b9 100644 (file)
@@ -7,10 +7,8 @@
 /* $Id$ */
 
 //
-//  Produces the data needed to calculate the quality assurance. 
-//  All data must be mergeable objects.
-//  A. Mastroserio
-
+// Alla.Maevskaya@cern.ch
+// 
 
 
 // --- ROOT system ---
@@ -21,6 +19,7 @@
 // --- AliRoot header files ---
 
 #include "AliQADataMakerRec.h"
+#include "AliT0RecoParam.h" 
 
 class AliT0QADataMakerRec: public AliQADataMakerRec {
 
@@ -33,22 +32,30 @@ public:
 private:
   virtual void   InitRaws() ;    //book Digit QA histo
   virtual void   InitRecPoints();  //book cluster QA histo
+  virtual void   InitDigits() ; 
   virtual void   InitESDs() ;      //book ESD QA histo 
   virtual void   MakeRaws(AliRawReader* rawReader) ;
   virtual void   MakeRecPoints(TTree * clusters)    ;  //Fill cluster QA histo
+  virtual void   MakeDigits() {;} 
+  virtual void   MakeDigits(TTree * digTree);
   virtual void   MakeESDs(AliESDEvent * esd) ;         //Fill hit QA histo
   virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
   virtual void   StartOfDetectorCycle() ;
 
+  const AliT0RecoParam* GetRecoParam() { return dynamic_cast<const AliT0RecoParam*>(fRecoParam);}
   Int_t fNumTriggers[6];  //number of trigger signals;
   Int_t fNumTriggersCal[6];  //number of calibration  trigger signals;
 
-  Int_t fnEvent; 
+  Int_t fnEventCal; 
+  Int_t fnEventPhys; 
   Int_t feffC[24]; 
   Int_t feffA[24]; 
+  Int_t feffqtc[24]; 
+  Float_t fTrEffCal[6];
+  Float_t fTrEffPhys[6];
 
 
-  ClassDef(AliT0QADataMakerRec,3)  // description 
+  ClassDef(AliT0QADataMakerRec,5)  // description 
 
 };