Line data Source code
1 : #ifndef ALIEMCALQADATAMAKERSIM_H
2 : #define ALIEMCALQADATAMAKERSIM_H
3 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : /*
7 : Produces the data needed to calculate the quality assurance.
8 : All data must be mergeable objects.
9 :
10 : Based on PHOS code written by
11 : Y. Schutz CERN July 2007
12 : */
13 :
14 :
15 : // --- ROOT system ---
16 : class TH1F ;
17 : class TH1I ;
18 : class TObjArray ;
19 :
20 : // --- Standard library ---
21 :
22 : // --- AliRoot header files ---
23 : #include "AliQADataMakerSim.h"
24 :
25 : class AliEMCALQADataMakerSim: public AliQADataMakerSim {
26 :
27 : public:
28 : AliEMCALQADataMakerSim() ; // ctor
29 : AliEMCALQADataMakerSim(const AliEMCALQADataMakerSim& qadm) ;
30 : AliEMCALQADataMakerSim& operator = (const AliEMCALQADataMakerSim& qadm) ;
31 6 : virtual ~AliEMCALQADataMakerSim() {;} // dtor
32 :
33 : private:
34 : virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
35 : virtual void InitHits() ;
36 : virtual void InitDigits() ;
37 : virtual void InitSDigits() ;
38 : virtual void MakeHits() ;
39 : virtual void MakeHits(TTree * hitTree) ;
40 : virtual void MakeDigits() ;
41 : virtual void MakeDigits(TTree * digitTree) ;
42 : virtual void MakeSDigits() ;
43 : virtual void MakeSDigits(TTree * sigitTree) ;
44 : virtual void StartOfDetectorCycle() ;
45 :
46 78 : ClassDef(AliEMCALQADataMakerSim,1) // description
47 :
48 : };
49 :
50 : #endif // AliEMCALQADATAMAKERSIM_H
|