Bug #92237 fixed as Barth suggested
[u/mrichter/AliRoot.git] / ZDC / AliZDCQADataMakerRec.h
CommitLineData
075a0e70 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"
796c8b58 15#include "AliQAv1.h"
eca4fa66 16
796c8b58 17class AliCDBManager;
18class AliCDBEntry;
19class AliCDBStorage;
20class AliZDCPedestals;
eca4fa66 21
075a0e70 22class AliZDCQADataMakerRec: public AliQADataMakerRec {
23
24public:
25 AliZDCQADataMakerRec() ; // ctor
26 AliZDCQADataMakerRec(const AliZDCQADataMakerRec& qadm) ;
27 AliZDCQADataMakerRec& operator = (const AliZDCQADataMakerRec& qadm) ;
2537e870 28 virtual ~AliZDCQADataMakerRec(); // dtor
796c8b58 29 AliZDCPedestals *GetPedCalibData() const;
30
075a0e70 31
32private:
2537e870 33 virtual void InitDigits();
d331dfcb 34 virtual void InitESDs();
789b8a8d 35 virtual void InitRecPoints();
d331dfcb 36 virtual void InitRaws();
2537e870 37 virtual void MakeDigits() {;}
38 virtual void MakeDigits(TTree * digTree);
f5e4ee59 39 virtual void MakeRecPoints(TTree * /*recTree*/);
075a0e70 40 virtual void MakeRaws(AliRawReader* rawReader) ;
41 virtual void MakeESDs(AliESDEvent * esd) ;
796c8b58 42 virtual void StartOfDetectorCycle();
4e25ac79 43 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
075a0e70 44
796c8b58 45 AliZDCPedestals *fPedCalibData; //! pedestal calibration data
eca4fa66 46
796c8b58 47 ClassDef(AliZDCQADataMakerRec,3) // description
075a0e70 48
49};
50
51#endif // AliZDCQADataMakerRec_H