1 #ifndef AliITSQASDDDataMakerSim_H
\r
2 #define AliITSQASDDDataMakerSim_H
\r
3 /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. *
\r
4 * See cxx source for full Copyright notice */
\r
8 // Checks the quality assurance.
\r
9 // By comparing with reference data
\r
10 // contained in a DB
\r
13 // W. Ferrarese + P. Cerello Feb 2008
\r
17 #include "AliQAv1.h"
\r
18 class AliITSQADataMakerSim;
\r
24 class AliITSQASDDDataMakerSim : public TObject {
\r
27 AliITSQASDDDataMakerSim(AliITSQADataMakerSim *aliITSQADataMakerSim); //ctor
\r
28 AliITSQASDDDataMakerSim(const AliITSQASDDDataMakerSim& qadm);
\r
29 AliITSQASDDDataMakerSim& operator = (const AliITSQASDDDataMakerSim& qac);
\r
31 virtual void StartOfDetectorCycle();
\r
32 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray * list);
\r
33 virtual ~AliITSQASDDDataMakerSim() {;} // dtor
\r
34 virtual Int_t InitDigits();
\r
35 virtual Int_t InitSDigits();
\r
36 virtual Int_t InitHits();
\r
37 virtual Int_t MakeDigits(){return 0;}
\r
38 virtual Int_t MakeSDigits(){return 0;}
\r
39 virtual Int_t MakeHits(){return 0;}
\r
40 virtual Int_t MakeDigits(TTree * digits);
\r
41 virtual Int_t MakeSDigits(TTree * sdigits);
\r
42 virtual Int_t MakeHits(TTree * hits);
\r
43 Int_t GetOffset(AliQAv1::TASKINDEX_t task, Int_t specie = 0);
\r
44 void SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset,Int_t specie = 0);
\r
45 Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task);
\r
49 AliITSQADataMakerSim *fAliITSQADataMakerSim;//pointer to the main ctor
\r
50 Int_t fSDDhHTask; //number of booked SDD histograms for each task;
\r
51 Int_t fSDDhSTask; //number of booked SDD histograms for each task;
\r
52 Int_t fSDDhDTask; //number of booked SDD histograms for each task;
\r
53 Int_t *fGenOffsetH; // qachecking offset
\r
54 Int_t *fGenOffsetS; // qachecking offset
\r
55 Int_t *fGenOffsetD; // qachecking offset
\r
56 ClassDef(AliITSQASDDDataMakerSim,4) // description
\r