X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSQASPDDataMakerRec.h;h=15d26cc698dbadabbe6567a70df22871fe794b6f;hb=5e0a18211ee5351156733f8182b6aa0816270421;hp=eab24e3663e45f6a9f4543f32921c1911dc139dc;hpb=8b7e858cec0369cba60b814e16de229010b3bfb5;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSQASPDDataMakerRec.h b/ITS/AliITSQASPDDataMakerRec.h index eab24e3663e..15d26cc698d 100644 --- a/ITS/AliITSQASPDDataMakerRec.h +++ b/ITS/AliITSQASPDDataMakerRec.h @@ -1,5 +1,5 @@ -#ifndef AliITSQASPDDataMakerRec_H -#define AliITSQASPDDataMakerRec_H +#ifndef ALIITSQASPDDATAMAKERREC_H +#define ALIITSQASPDDATAMAKERREC_H /* Copyright(c) 2007-2009, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ @@ -36,17 +36,21 @@ public: virtual Int_t MakeDigits() {return 0;} virtual Int_t MakeDigits(TTree *clustersTree); virtual void StartOfDetectorCycle(); - virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray * list); + virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list); virtual ~AliITSQASPDDataMakerRec(); // dtor - Int_t GetOffset(AliQAv1::TASKINDEX_t task); + Int_t GetOffset(AliQAv1::TASKINDEX_t task,Int_t specie=0) const; void SetOffset(AliQAv1::TASKINDEX_t task, Int_t offset, Int_t specie = 0); - Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task); + Int_t GetTaskHisto(AliQAv1::TASKINDEX_t task) const; + virtual void ResetDetector(AliQAv1::TASKINDEX_t){;}; + + enum {kAmoreFoOffset=10, kAmoreErrorsOffset=21}; private: - static const Int_t fgknSPDmodules = 240; //number of SPD modules - static const Int_t fgkLADDonLay1 = 80; //number of modules on layer 1 - static const Int_t fgkLADDonLay2 = 160; //number of modules on layer 2 + static const Short_t fgknSPDmodules = 240; //number of SPD modules + static const Short_t fgkLADDonLay1 = 80; //number of modules on layer 1 + static const Short_t fgkLADDonLay2 = 160; //number of modules on layer 2 + static const Short_t fgkSPDchips = 1200; //number of chips AliITSQADataMakerRec *fAliITSQADataMakerRec;//pointer to the main ctor Bool_t fkOnline; //online (1) or offline (0) use @@ -55,12 +59,14 @@ private: Int_t fSPDhDigitsTask; // number of booked SPD histograms for the RecPoints Task Int_t fSPDhRecPointsTask; // number of booked SPD histograms for the RecPoints Task Int_t *fGenRawsOffset; // QAchecking Raws offset - Int_t fGenDigitsOffset; // QAchecking Digits offset + Int_t *fGenDigitsOffset; // QAchecking Digits offset Int_t *fGenRecPointsOffset; // QAchecking RecPoints offset AliITSRawStreamSPDErrorLog *fAdvLogger; // pointer to special error logger object - ClassDef(AliITSQASPDDataMakerRec,5) // description + ClassDef(AliITSQASPDDataMakerRec,6) // description }; #endif + +