Line data Source code
1 : #ifndef ALIITSQASDDDATAMAKERSIM_H
2 : #define ALIITSQASDDDATAMAKERSIM_H
3 : /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 :
7 : //
8 : // Checks the quality assurance.
9 : // By comparing with reference data
10 : // contained in a DB
11 : //
12 : //
13 : // W. Ferrarese + P. Cerello Feb 2008
14 :
15 : /* $Id$ */
16 :
17 : #include "AliQAv1.h"
18 : class AliITSQADataMakerSim;
19 : class AliRunLoader;
20 : class AliRun;
21 : class TObjArray;
22 : class TClonesArray;
23 :
24 : class AliITSQASDDDataMakerSim : public TObject {
25 :
26 : public:
27 : AliITSQASDDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor
28 : AliITSQASDDDataMakerSim(const AliITSQASDDDataMakerSim& qadm);
29 : AliITSQASDDDataMakerSim& operator = (const AliITSQASDDDataMakerSim& qac);
30 :
31 : virtual void StartOfDetectorCycle();
32 : virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list);
33 6 : virtual ~AliITSQASDDDataMakerSim() {;} // dtor
34 : virtual Int_t InitDigits();
35 : virtual Int_t InitSDigits();
36 : virtual Int_t InitHits();
37 0 : virtual Int_t MakeDigits(){return 0;}
38 0 : virtual Int_t MakeSDigits(){return 0;}
39 0 : virtual Int_t MakeHits(){return 0;}
40 : virtual Int_t MakeDigits(TTree * digits);
41 : virtual Int_t MakeSDigits(TTree * sdigits);
42 : virtual Int_t MakeHits(TTree * hits);
43 : Int_t GetOffset(AliQAv1::TASKINDEX_t task, Int_t specie = 0);
44 : void SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset,Int_t specie = 0);
45 : Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task);
46 :
47 : private:
48 :
49 : AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor
50 : Int_t fSDDhHTask; //number of booked SDD histograms for each task;
51 : Int_t fSDDhSTask; //number of booked SDD histograms for each task;
52 : Int_t fSDDhDTask; //number of booked SDD histograms for each task;
53 : Int_t *fGenOffsetH; // qachecking offset
54 : Int_t *fGenOffsetS; // qachecking offset
55 : Int_t *fGenOffsetD; // qachecking offset
56 132 : ClassDef(AliITSQASDDDataMakerSim,4) // description
57 :
58 : };
59 :
60 : #endif
61 :
62 :
|