// --- ROOT system ---
-
-
-class TH1F ;
-class TH2F ;
-class TH1I ;
-
-// --- Standard library ---
-#include <TString.h>
+class TTree ;
+class TLine ;
+class AliRawReader;
+class AliESDEvent ;
// --- AliRoot header files ---
#include "AliQADataMakerRec.h"
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
-
-// 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
+ virtual void StartOfDetectorCycle() ;
+ virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** obj) ;
+ TLine *fLineDdlDatSizeLow; // line for minimum data size limit
+ TLine *fLineDdlDatSizeUp; // line for maximum data size limit
+ TLine *fLineDdlPadOCcLow; // line for minimum occupancy limit
+ TLine *fLineDdlPadOCcUp; // line for maximum occpuancy limit
+ TLine *fModline[6]; // lines to separate the HMPID modules
+ Int_t fChannel ; //!
+
+
+ ClassDef(AliHMPIDQADataMakerRec,4) // description
};