class TH1F ;
class TH2F ;
-class TH1I ;
-
+class TProfile;
+class TObjArray;
// --- Standard library ---
#include <TString.h>
// --- AliRoot header files ---
AliHMPIDQADataMaker& operator = (const AliHMPIDQADataMaker& qadm) ;
virtual ~AliHMPIDQADataMaker() {;} // dtor
- TString DirPrint() const{return fDetectorDirName;}
-
private:
+
+ virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX, TObjArray * obj) ;
virtual void InitHits() ; //book hit QA histo
virtual void InitDigits() ; //book Digit QA histo
virtual void InitSDigits() ; //book SDigits 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 MakeHits(TObject * hits) ; //Fill hit QA histo
- virtual void MakeDigits(TObject * digits) ; //Fill Digit QA histo
- virtual void MakeSDigits(TObject * sdigits) ; //Fill SDigit QA histo
+ virtual void MakeHits(TClonesArray * hits) ; //Fill hit QA histo
+ virtual void MakeHits(TTree * hits) ; // access to hit tree
+ virtual void MakeDigits(TClonesArray * digits) ; //Fill Digit QA histo
+ virtual void MakeDigits(TTree * digits) ; //access to digit tree
+ virtual void MakeSDigits(TClonesArray * sdigits) ; //Fill SDigit QA histo
+ virtual void MakeSDigits(TTree * sdigits) ; //access to SDigits tree
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
+ virtual void StartOfDetectorCycle() ;
ClassDef(AliHMPIDQADataMaker,1) // description