Introducing event specie in QA (Yves)
[u/mrichter/AliRoot.git] / ZDC / AliZDCQADataMakerSim.h
1 #ifndef AliZDCQADataMakerSim_H\r
2 #define AliZDCQADataMakerSim_H\r
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *\r
4  * See cxx source for full Copyright notice                               */\r
5 \r
6 //////////////////////////////////////////////////////\r
7 //                                                  //\r
8 //  Produces the data needed for quality assurance. //\r
9 //  C. Oppedisano Chiara.Oppedisano@to.infn.it      //\r
10 //                                                  //\r
11 //////////////////////////////////////////////////////\r
12 \r
13 class AliZDCDigit;\r
14 \r
15 #include "AliQADataMakerSim.h"\r
16 class AliZDCQADataMakerSim: public AliQADataMakerSim {\r
17 \r
18 public:\r
19   AliZDCQADataMakerSim();          // ctor\r
20   AliZDCQADataMakerSim(const AliZDCQADataMakerSim& qadm);   \r
21   AliZDCQADataMakerSim& operator = (const AliZDCQADataMakerSim& qadm) ;\r
22   virtual ~AliZDCQADataMakerSim() {;} // dtor\r
23   \r
24 private:\r
25   virtual void   InitHits(); \r
26   virtual void   InitDigits(); \r
27   virtual void   InitSDigits() {;} \r
28   virtual void   MakeHits(TClonesArray * hits = 0);\r
29   virtual void   MakeHits(TTree * hitTree);\r
30   virtual void   MakeDigits(TClonesArray * /*digits*/){;} \r
31   virtual void   MakeDigits(TTree * digTree);\r
32   virtual void   MakeSDigits(TClonesArray * /*sdigits*/) {;} \r
33   virtual void   MakeSDigits(TTree * /*sdigTree*/) {;}\r
34   virtual void   StartOfDetectorCycle(); \r
35   virtual void   EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray ** list);\r
36   //\r
37   TClonesArray   *fHits;        //! Array containing ZDC hits\r
38   AliZDCDigit    *fDigit;       //! Pointer to digit in tree  \r
39   \r
40   ClassDef(AliZDCQADataMakerSim,2)  // description \r
41 \r
42 };\r
43 \r
44 #endif // AliZDCQADataMakerSim_H\r