1 #ifndef AliHMPIDQADataMakerRec_H
2 #define AliHMPIDQADataMakerRec_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
10 // Produces the data needed to calculate the quality assurance.
11 // All data must be mergeable objects.
16 // --- ROOT system ---
20 // --- AliRoot header files ---
22 #include "AliQADataMakerRec.h"
24 class AliHMPIDQADataMakerRec: public AliQADataMakerRec {
27 AliHMPIDQADataMakerRec() ; // ctor
28 AliHMPIDQADataMakerRec(const AliHMPIDQADataMakerRec& qadm) ;
29 AliHMPIDQADataMakerRec& operator = (const AliHMPIDQADataMakerRec& qadm) ;
30 virtual ~AliHMPIDQADataMakerRec() {;} // dtor
33 virtual void InitDigits(); //book cluster QA histo
34 virtual void InitRecPoints(); //book cluster QA histo
35 virtual void InitRaws(); //book raw QA histo
36 virtual void InitESDs() ; //book ESD QA histo
37 virtual void MakeDigits() ;
38 virtual void MakeDigits(TTree * digits) ; //Fill cluster QA histo
39 virtual void MakeRecPoints(TTree * clusters) ; //Fill cluster QA histo
40 virtual void MakeRaws(AliRawReader* rawReader);
41 virtual void MakeESDs(AliESDEvent * esd) ; //Fill hit QA histo
42 virtual void StartOfDetectorCycle() ;
43 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** obj) ;
44 Int_t fEvtRaw; //!internal event counter for raw
47 ClassDef(AliHMPIDQADataMakerRec,2) // description
51 #endif // AliHMPIDQADataMakerRec_H