1.The QA data created on demand according to the event species at filling time. 2...
[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"
eca4fa66 15
16class AliZDCDigit;
17
075a0e70 18class AliZDCQADataMakerRec: public AliQADataMakerRec {
19
20public:
21 AliZDCQADataMakerRec() ; // ctor
22 AliZDCQADataMakerRec(const AliZDCQADataMakerRec& qadm) ;
23 AliZDCQADataMakerRec& operator = (const AliZDCQADataMakerRec& qadm) ;
24 virtual ~AliZDCQADataMakerRec() {;} // dtor
25
26private:
d331dfcb 27 virtual void InitESDs();
44ed7a66 28 virtual void InitDigits() ;
d331dfcb 29 virtual void InitRecPoints() {;}
30 virtual void InitRaws();
44ed7a66 31 virtual void MakeDigits(TTree * /*recTree*/) ;
32 virtual void MakeDigits(TClonesArray* /*digits*/) {return;}
3b63986f 33 virtual void MakeRecPoints(TTree * /*recTree*/) {;}
075a0e70 34 virtual void MakeRaws(AliRawReader* rawReader) ;
35 virtual void MakeESDs(AliESDEvent * esd) ;
36 virtual void StartOfDetectorCycle() ;
4e25ac79 37 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
075a0e70 38
eca4fa66 39 AliZDCDigit *fDigit; //! Pointer to digit in tree
40
075a0e70 41 ClassDef(AliZDCQADataMakerRec,1) // description
42
43};
44
45#endif // AliZDCQADataMakerRec_H