X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSQASSDDataMakerSim.h;h=d4b905b0e94720e87c8e1bbfa99bb8a2c4d5b053;hb=9702957b95682e02f95f1540be8649a7d3dd9482;hp=257aaf16f0f9b0feb3872d48606fd7f082764c74;hpb=7a0e577604a97cb45a442616a7a7d92580981cfa;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSQASSDDataMakerSim.h b/ITS/AliITSQASSDDataMakerSim.h index 257aaf16f0f..d4b905b0e94 100644 --- a/ITS/AliITSQASSDDataMakerSim.h +++ b/ITS/AliITSQASSDDataMakerSim.h @@ -14,7 +14,7 @@ // W. Ferrarese + P. Cerello Feb 2008 // SSD QA part: P. Christakoglou -#include "AliQA.h" +#include "AliQAv1.h" class AliITSQADataMakerSim; class TObjArray; class TClonesArray; @@ -27,19 +27,20 @@ public: AliITSQASSDDataMakerSim& operator = (const AliITSQASSDDataMakerSim& qac); virtual void StartOfDetectorCycle(); - virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * list); + virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list); virtual ~AliITSQASSDDataMakerSim() {;} // dtor - virtual void InitDigits(); - virtual void InitSDigits(); - virtual void InitHits(); - virtual void MakeDigits(TClonesArray * /*digits*/){;} - virtual void MakeSDigits(TClonesArray * /*sdigits*/){;} - virtual void MakeHits (TClonesArray * /*hits*/){;} - virtual void MakeDigits(TTree * digits); - virtual void MakeSDigits(TTree * sdigits); - virtual void MakeHits(TTree * hits); - Int_t GetOffset(AliQA::TASKINDEX_t task); - Int_t GetTaskHisto(AliQA::TASKINDEX_t task); + virtual Int_t InitDigits(); + virtual Int_t InitSDigits(); + virtual Int_t InitHits(); + virtual Int_t MakeDigits(){return 0;} + virtual Int_t MakeSDigits(){return 0;} + virtual Int_t MakeHits (){return 0;} + virtual Int_t MakeDigits(TTree * digits); + virtual Int_t MakeSDigits(TTree * sdigits); + virtual Int_t MakeHits(TTree * hits); + Int_t GetOffset(AliQAv1::TASKINDEX_t task,Int_t specie=0); + void SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset,Int_t specie = 0); + Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task); private: @@ -48,13 +49,13 @@ private: Int_t fSSDhHTask; //number of booked SSD histograms for the hit task; Int_t fSSDhSTask; //number of booked SSD histograms for the sdigits task; Int_t fSSDhDTask; //number of booked SSD histograms for the digit task; - Int_t fGenOffsetH; // qachecking offset hits - Int_t fGenOffsetS; // qachecking offset sdigits - Int_t fGenOffsetD; // qachecking offset digits + Int_t *fGenOffsetH; // qachecking offset hits + Int_t *fGenOffsetS; // qachecking offset sdigits + Int_t *fGenOffsetD; // qachecking offset digits static const Int_t fgkNumberOfPSideStrips = 768; //number of P-side strips - ClassDef(AliITSQASSDDataMakerSim,2) // description + ClassDef(AliITSQASSDDataMakerSim,3) // description }; #endif