]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/AliT0QADataMaker.h
for 75ns_64 and more bunches this one will be better
[u/mrichter/AliRoot.git] / T0 / AliT0QADataMaker.h
index 3708f50ac56dd463790acedd0caed88ac5816846..6954517de733f60d7a44aaba2a4b01213c6af77b 100644 (file)
@@ -6,21 +6,17 @@
 
 /* $Id$ */
 
-//
 //  Produces the data needed to calculate the quality assurance. 
-//  All data must be mergeable objects.
-//  A. Mastroserio
-
+//  T0 QA for Hits, Digits, RAW and RecPoints
+//  Alla.Maevskaya@cern.ch
+//  
 
 
 // --- ROOT system ---
 
 
-class TH1F ; 
-class TH2F ;
 
 // --- Standard library ---
-#include <TString.h>
 // --- AliRoot header files ---
 
 #include "AliQADataMaker.h"
@@ -36,31 +32,16 @@ public:
 private:
   virtual void   InitHits() ;      //book hit QA histo 
   virtual void   InitDigits() ;    //book Digit QA histo
+  virtual void   InitRaws() ;    //book Digit QA histo
   virtual void   InitRecPoints();  //book cluster QA histo
   virtual void   InitESDs() ;      //book ESD QA histo 
-  virtual void   MakeHits(TObject * hits) ;       //Fill hit QA histo
-  virtual void   MakeDigits(TObject * digits) ;   //Fill Digit QA histo
+  virtual void   MakeHits(TTree * hits) ;       //Fill hit QA histo
+  virtual void   MakeRaws(AliRawReader* rawReader) ;
+  virtual void   MakeDigits(TTree* digitsTree) ;   //Fill Digit QA histo
   virtual void   MakeRecPoints(TTree * clusters)    ;  //Fill cluster QA histo
   virtual void   MakeESDs(AliESDEvent * esd) ;         //Fill hit QA histo
-
-  TH1F *fhHitsTime[24];
-  TH1F *fhHitsEff;
-
-  TH1F *fhDigCFD[24];
-  TH1F *fhDigLEDamp[24];
-  TH1F *fhDigQTC[24];
-  TH1F *fhDigMean;
-  TH1F *fhDigEff;
-
-  TH1F *fhRecCFD[24];
-  TH1F *fhRecLEDamp[24];
-  TH1F *fhRecQTC[24];
-  TH1F *fhRecMean;
-  TH1F *fhRecEff;
-
-  TH1F *fhESDMean;
-  TH1F *fhESDVertex;
-
+  virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX, TObjArray * list) ;
+  virtual void   StartOfDetectorCycle() ;
   ClassDef(AliT0QADataMaker,1)  // description 
 
 };