Line data Source code
1 : #ifndef AliHMPIDQADataMakerSim_H
2 : #define AliHMPIDQADataMakerSim_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 : // Produces the data needed to calculate the quality assurance.
10 : // All data must be mergeable objects.
11 : // A. Mastroserio
12 :
13 :
14 :
15 : // --- ROOT system ---
16 :
17 :
18 : class TH1F ;
19 : class TH2F ;
20 : class TProfile;
21 : class TObjArray;
22 : // --- Standard library ---
23 : #include <TString.h>
24 : // --- AliRoot header files ---
25 :
26 : #include "AliQADataMakerSim.h"
27 :
28 : class AliHMPIDQADataMakerSim: public AliQADataMakerSim {
29 :
30 : public:
31 : AliHMPIDQADataMakerSim() ; // ctor
32 : AliHMPIDQADataMakerSim(const AliHMPIDQADataMakerSim& qadm) ;
33 : AliHMPIDQADataMakerSim& operator = (const AliHMPIDQADataMakerSim& qadm) ;
34 6 : virtual ~AliHMPIDQADataMakerSim() {;} // dtor
35 :
36 : private:
37 :
38 : virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** obj) ;
39 : virtual void InitHits() ; //book hit QA histo
40 : virtual void InitDigits() ; //book Digit QA histo
41 : virtual void InitSDigits() ; //book SDigits QA histo
42 : virtual void MakeHits() ; //Fill hit QA histo
43 : virtual void MakeHits(TTree * hits) ; // access to hit tree
44 : virtual void MakeDigits() ; //Fill Digit QA histo
45 : virtual void MakeDigits(TTree * digits) ; //access to digit tree
46 : virtual void MakeSDigits() ; //Fill SDigit QA histo
47 : virtual void MakeSDigits(TTree * sdigits) ; //access to SDigits tree
48 : virtual void StartOfDetectorCycle() ;
49 :
50 : Int_t fChannel ; //!
51 :
52 48 : ClassDef(AliHMPIDQADataMakerSim,2) // description
53 :
54 : };
55 :
56 : #endif // AliHMPIDQADataMakerSim_H
|