#include "AliQADataMakerRec.h"
+#include "AliQAv1.h"
+
+class AliCDBManager;
+class AliCDBEntry;
+class AliCDBStorage;
+class AliZDCPedestals;
+
class AliZDCQADataMakerRec: public AliQADataMakerRec {
public:
AliZDCQADataMakerRec() ; // ctor
AliZDCQADataMakerRec(const AliZDCQADataMakerRec& qadm) ;
AliZDCQADataMakerRec& operator = (const AliZDCQADataMakerRec& qadm) ;
- virtual ~AliZDCQADataMakerRec() {;} // dtor
+ virtual ~AliZDCQADataMakerRec(); // dtor
+ AliZDCPedestals *GetPedCalibData() const;
+
private:
+ virtual void InitDigits();
virtual void InitESDs();
- virtual void InitDigits() ;
- virtual void InitRecPoints() {;}
+ virtual void InitRecPoints();
virtual void InitRaws();
- virtual void MakeDigits(TTree * /*recTree*/) ;
- virtual void MakeDigits(TClonesArray* /*digits*/) {return;}
- virtual void MakeRecPoints(TTree * /*recTree*/) {;}
+ virtual void MakeDigits() {;}
+ virtual void MakeDigits(TTree * digTree);
+ virtual void MakeRecPoints(TTree * /*recTree*/);
virtual void MakeRaws(AliRawReader* rawReader) ;
virtual void MakeESDs(AliESDEvent * esd) ;
- virtual void StartOfDetectorCycle() ;
+ virtual void StartOfDetectorCycle();
virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
- ClassDef(AliZDCQADataMakerRec,1) // description
+ AliZDCPedestals *fPedCalibData; //! pedestal calibration data
+
+ ClassDef(AliZDCQADataMakerRec,3) // description
};