]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDQADataMakerSim.h
also fix emcal acceptance for 2012&2013 in ExecOnce()
[u/mrichter/AliRoot.git] / TRD / AliTRDQADataMakerSim.h
1 #ifndef AliTRDQADataMakerSim_H
2 #define AliTRDQADataMakerSim_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////////////////////////////////
9 //                                                                        //
10 //  Produces the data needed to calculate the quality assurance.          //
11 //  All data must be mergeable objects.                                   //
12 //                                                                        //
13 //  Author:                                                               //
14 //    Sylwester Radomski (radomski@physi.uni-heidelberg.de)               //
15 //                                                                        //
16 ////////////////////////////////////////////////////////////////////////////
17
18 // --- ROOT system ---
19 class TH1F ; 
20 class TH1I ; 
21
22 // --- AliRoot header files ---
23 class AliExternalTrackParam;
24
25 #include "AliQADataMakerSim.h"
26
27 class AliTRDQADataMakerSim: public AliQADataMakerSim {
28
29  public:
30
31   AliTRDQADataMakerSim() ;          // ctor
32   AliTRDQADataMakerSim(const AliTRDQADataMakerSim& qadm) ;   
33   AliTRDQADataMakerSim& operator = (const AliTRDQADataMakerSim& qadm) ;
34   virtual ~AliTRDQADataMakerSim() ; // dtor
35
36  private:
37
38   virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list) ;
39   virtual void InitHits() ; 
40   virtual void InitDigits() ; 
41   virtual void InitSDigits() ;
42
43   virtual void MakeHits(TTree * hitTree);
44   virtual void MakeHits();
45
46   virtual void MakeSDigits(TTree *sdigitTree);
47   virtual void MakeSDigits(); 
48
49   virtual void MakeDigits(TTree *digitTree);
50   virtual void MakeDigits(); 
51
52   virtual void StartOfDetectorCycle() ; 
53   Int_t    CheckPointer(TObject *obj, const char *name);
54   TClonesArray *fTmpHits ; 
55
56   ClassDef(AliTRDQADataMakerSim,1)   // Creates the TRD QA data
57
58 };
59 #endif // AliTRDQADataMakerSim_H