1 #ifndef AliZDCQADataMakerRec_H
2 #define AliZDCQADataMakerRec_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 //////////////////////////////////////////////////////
8 // Produces the data needed for quality assurance. //
9 // C. Oppedisano Chiara.Oppedisano@to.infn.it //
11 //////////////////////////////////////////////////////
14 #include "AliQADataMakerRec.h"
20 class AliZDCPedestals;
22 class AliZDCQADataMakerRec: public AliQADataMakerRec {
25 AliZDCQADataMakerRec() ; // ctor
26 AliZDCQADataMakerRec(const AliZDCQADataMakerRec& qadm) ;
27 AliZDCQADataMakerRec& operator = (const AliZDCQADataMakerRec& qadm) ;
28 virtual ~AliZDCQADataMakerRec(); // dtor
29 AliZDCPedestals *GetPedCalibData() const;
33 virtual void InitDigits();
34 virtual void InitESDs();
35 virtual void InitRecPoints();
36 virtual void InitRaws();
37 virtual void MakeDigits() {;}
38 virtual void MakeDigits(TTree * digTree);
39 virtual void MakeRecPoints(TTree * /*recTree*/);
40 virtual void MakeRaws(AliRawReader* rawReader) ;
41 virtual void MakeESDs(AliESDEvent * esd) ;
42 virtual void StartOfDetectorCycle();
43 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
45 AliZDCPedestals *fPedCalibData; //! pedestal calibration data
47 ClassDef(AliZDCQADataMakerRec,3) // description
51 #endif // AliZDCQADataMakerRec_H