class TH2D;
class AliRawReader;
class AliITSgeomTGeo;
+class AliITSDDLModuleMapSDD;
class AliITSQADataMakerRec: public AliQADataMakerRec {
public:
AliITSQADataMakerRec(); // ctor
+ AliITSQADataMakerRec(Int_t ldc, AliITSDDLModuleMapSDD*, Bool_t kMode = kFALSE);
AliITSQADataMakerRec(Int_t ldc, Bool_t kMode = kFALSE);
AliITSQADataMakerRec(const AliITSQADataMakerRec& qadm);
AliITSQADataMakerRec& operator = (const AliITSQADataMakerRec& qac);
virtual void EndOfDetectorCycle(AliQA::TASKINDEX task, TObjArray * list);
virtual void EndOfDetectorCycle(const char * /* fgDataName */);
virtual void InitRaws();
+ virtual void InitSPDRaws();
+ virtual void InitSDDRaws();
+ virtual void InitSSDRaws();
virtual void InitRecPoints();
+ virtual void InitSPDRecPoints();
+ virtual void InitSDDRecPoints();
+ virtual void InitSSDRecPoints();
virtual void MakeRaws(AliRawReader *rawReader);
+ virtual void MakeSPDRaws(AliRawReader *rawReader);
+ virtual void MakeSDDRaws(AliRawReader *rawReader);
+ virtual void MakeSSDRaws(AliRawReader *rawReader);
virtual void MakeRecPoints(TTree *clustersTree);
+ virtual void MakeSPDRecPoints(TTree *clustersTree);
+ virtual void MakeSDDRecPoints(TTree *clustersTree);
+ virtual void MakeSSDRecPoints(TTree *clustersTree);
virtual ~AliITSQADataMakerRec() {;} // dtor
private:
static const Int_t fgkeqOffset = 256; //DDL offset
static const Int_t fgkDDLidRange = 24; //number of DDL:so DDL range is 257-280
static const Int_t fgkDDLIDshift = 0; //necessary option until RawStream Table is complete
+ static const Int_t fgkModulesPerDDL = 12; //number of modules in each DDL
static const Int_t fgkLADDonLAY3 = 14; //number of ladder on layer 3
static const Int_t fgkLADDonLAY4 = 22; //number of ladder on layer 4
Bool_t fkOnline; //online (1) or offline (0) use
Int_t fLDC; //LDC number (0 for offline, 1 to 4 for online)
Int_t fnSDDHistos; // number of histogrma booked for SDDs
+ AliITSDDLModuleMapSDD *fSDDDDLModuleMap; // SDD Detector configuration for the decoding
TH2D *fModuleChargeMap[2*fgknSDDmodules];//module map
TH1D *fmonoD[2*fgknSDDmodules] ; //histo used as support
- ClassDef(AliITSQADataMakerRec,1) // description
+ ClassDef(AliITSQADataMakerRec,2) // description
};