1 #ifndef ALIZDCQADATAMAKER_H
2 #define ALIZDCQADATAMAKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 //////////////////////////////////////////////////////
8 // Produces the data needed for quality assurance. //
9 // C. Oppedisano Chiara.Oppedisano@to.infn.it //
11 //////////////////////////////////////////////////////
14 #include "AliQADataMaker.h"
16 class AliZDCQADataMaker: public AliQADataMaker {
19 AliZDCQADataMaker(); // ctor
20 AliZDCQADataMaker(const AliZDCQADataMaker& qadm);
21 AliZDCQADataMaker& operator = (const AliZDCQADataMaker& qadm);
22 virtual ~AliZDCQADataMaker() {;} // dtor
26 virtual void InitHits();
27 virtual void InitDigits();
28 virtual void InitSDigits() ;
29 virtual void InitRecPoints();
30 virtual void InitRaws();
31 virtual void InitESDs();
32 virtual void MakeHits(TClonesArray * hits = 0);
33 virtual void MakeHits(TTree * hits);
34 virtual void MakeDigits(TClonesArray * digits = 0);
35 virtual void MakeDigits(TTree * digits);
36 virtual void MakeSDigits(TClonesArray * /*sdigits*/) {;}
37 virtual void MakeSDigits(TTree * /*sdigTree*/) {;}
38 virtual void MakeRecPoints(const TTree * const clusters) {;}
39 virtual void MakeRaws(AliRawReader* rawReader);
40 virtual void MakeESDs(AliESDEvent * esd);
41 virtual void StartOfDetectorCycle();
42 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray * list);
44 TClonesArray * fHits; //! Array containing ZDC hits
45 TClonesArray * fDigits; //! Array containing ZDC digits
47 ClassDef(AliZDCQADataMaker,2) // description
51 #endif // AliZDCQADataMaker_H