]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HMPID/AliHMPIDQADataMakerRec.h
AliHMPIDRecoParam is updated with RunTypes:
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDQADataMakerRec.h
index a5751cb421fc7efacfed42c67612a91ae8f6de62..7f22f5c2bb7589d38392722b8830baa1f49d0f3e 100644 (file)
 
 
 // --- ROOT system ---
-
-
-class TH1F ; 
-class TH2F ;
-class TH1I ; 
-
-// --- Standard library ---
-#include <TString.h>
+class TTree ;
+class AliRawReader;
+class AliESDEvent ;
 // --- AliRoot header files ---
 
 #include "AliQADataMakerRec.h"
@@ -35,32 +30,21 @@ public:
   virtual ~AliHMPIDQADataMakerRec() {;} // dtor
 
 private:
+  virtual void   InitDigits();  //book cluster QA histo
   virtual void   InitRecPoints();  //book cluster QA histo
+  virtual void   InitRaws();     //book raw QA histo
   virtual void   InitESDs() ;      //book ESD QA histo 
+  virtual void   MakeDigits() ;
+  virtual void   MakeDigits(TTree * digits)    ;  //Fill cluster QA histo
   virtual void   MakeRecPoints(TTree * clusters)    ;  //Fill cluster QA histo
+  virtual void   MakeRaws(AliRawReader* rawReader);
   virtual void   MakeESDs(AliESDEvent * esd) ;         //Fill hit QA histo
+  virtual void   StartOfDetectorCycle() ;
+  virtual void   EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** obj) ;
+  Int_t   fEvtRaw;    //!internal event counter for raw 
+  Int_t   fChannel ; //!
 
-//  TH1F *fhHitQdc;                  // Hit Q distr
-//  TH2F *fhHitMap[7];               // Hit Q positions
-//  TH1F  *fhSDigits ;               // SDigit Q distr
-//  TH1F  *fhDigPcEvt;               // Pc occupancy per event
-//  TH1F *fhDigChEvt;                // Chamber occupancy per event
-//  TH1F *fhDigQ;                    // Digit Q distr
-
-  TH1F *fhCluEvt;                  // N clusters per chamber
-  TH1F *fhCluChi2;                 // Chi2
-  TH1F *fhCluQ;                    // cluster Q distr
-  TH1F *fhCluFlg;                  // resolved cluster flag
-  TH1F *fhCluSize;                 // raw cluster size
-  TH1F *fhMipCluSize;              // mip cluster size
-
-  TH2F *fhCkovP;                   // thetaC vs P
-  TH2F *fhSigP;                    // sigmaC vs P
-  TH2F *fhMipXY;                   // mip position on PC
-  TH2F *fhDifXY;                   // mip(X,Y) - extrapolated track(X,Y)
-  TH1F *fhPid[5];                  // Pid responses
-
-  ClassDef(AliHMPIDQADataMakerRec,1)  // description 
+  ClassDef(AliHMPIDQADataMakerRec,2)  // description 
 
 };