X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HMPID%2FAliHMPIDQADataMaker.h;h=07355d6dcfdd60c7bda2aef13317b34bc2364a97;hb=743433955b34814ecb81f73dd43441c684bbe223;hp=3f825979aaff8e495b24397571dcf09c3f197a97;hpb=b990acb3a3b1f4b7f550459c8fa0e3500dc764d3;p=u%2Fmrichter%2FAliRoot.git diff --git a/HMPID/AliHMPIDQADataMaker.h b/HMPID/AliHMPIDQADataMaker.h index 3f825979aaf..07355d6dcfd 100644 --- a/HMPID/AliHMPIDQADataMaker.h +++ b/HMPID/AliHMPIDQADataMaker.h @@ -18,8 +18,8 @@ class TH1F ; class TH2F ; -class TH1I ; - +class TProfile; +class TObjArray; // --- Standard library --- #include // --- AliRoot header files --- @@ -34,39 +34,25 @@ public: 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