Line data Source code
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 0 : 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 12 : ClassDef(AliZDCQADataMakerRec,3) // description
48 :
49 : };
50 :
51 : #endif // AliZDCQADataMakerRec_H
|