]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - ZDC/AliZDCQADataMakerRec.h
Add method to transparently get SPD vertex (Diego)
[u/mrichter/AliRoot.git] / ZDC / AliZDCQADataMakerRec.h
... / ...
CommitLineData
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
17class AliCDBManager;
18class AliCDBEntry;
19class AliCDBStorage;
20class AliZDCPedestals;
21
22class AliZDCQADataMakerRec: public AliQADataMakerRec {
23
24public:
25 AliZDCQADataMakerRec() ; // ctor
26 AliZDCQADataMakerRec(const AliZDCQADataMakerRec& qadm) ;
27 AliZDCQADataMakerRec& operator = (const AliZDCQADataMakerRec& qadm) ;
28 virtual ~AliZDCQADataMakerRec(); // dtor
29 AliZDCPedestals *GetPedCalibData() const;
30
31
32private:
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