Adding a reminder for coders
[u/mrichter/AliRoot.git] / ZDC / AliZDCQADataMakerRec.h
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                               */
5
6 //////////////////////////////////////////////////////
7 //                                                  //
8 //  Produces the data needed for quality assurance. //
9 //  C. Oppedisano Chiara.Oppedisano@to.infn.it      //
10 //                                                  //
11 //////////////////////////////////////////////////////
12
13
14 #include "AliQADataMakerRec.h"
15 #include "AliQAv1.h"
16
17 class AliCDBManager;
18 class AliCDBEntry;
19 class AliCDBStorage;
20 class AliZDCPedestals;
21
22 class AliZDCQADataMakerRec: public AliQADataMakerRec {
23
24 public:
25   AliZDCQADataMakerRec() ;          // ctor
26   AliZDCQADataMakerRec(const AliZDCQADataMakerRec& qadm) ;   
27   AliZDCQADataMakerRec& operator = (const AliZDCQADataMakerRec& qadm) ;
28   virtual ~AliZDCQADataMakerRec(); // dtor
29   AliZDCPedestals  *GetPedCalibData() const; 
30   
31   
32 private:
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) ;
44
45   AliZDCPedestals *fPedCalibData; //! pedestal calibration data
46  
47   ClassDef(AliZDCQADataMakerRec,3)  // description 
48
49 };
50
51 #endif // AliZDCQADataMakerRec_H