- const char * GetDetectorDirName() const { return fDetectorDirName.Data() ; }
- const Int_t Increment() { return ++fCycleCounter ; }
- virtual TObjArray * Init(AliQA::TASKINDEX, Int_t run, Int_t cycles = -1) = 0 ;
- virtual void Init(AliQA::TASKINDEX, TObjArray * list, Int_t run, Int_t cycles = -1) = 0 ;
- const Bool_t IsCycleDone() const { return fCycleCounter > fCycle ? kTRUE : kFALSE ; }
- void Reset(const Bool_t sameCycle = kTRUE) ;
- void SetCycle(Int_t nevts) { fCycle = nevts ; }
- virtual void StartOfCycle(AliQA::TASKINDEX, const Bool_t sameCycle = kFALSE) = 0 ;
+ const Char_t * GetDetectorDirName() const { return fDetectorDirName.Data() ; }
+ TList * GetParameterList() const { return fParameterList[AliRecoParam::AConvert(fEventSpecie)] ; }
+ virtual const AliDetectorRecoParam * GetRecoParam() { return NULL ; }
+ Int_t GetRun() const { return fRun ; }
+ Int_t Increment() { return ++fCycleCounter ; }
+ virtual TObjArray** Init(AliQAv1::TASKINDEX_t, Int_t cycles = -1) = 0 ;
+ TObjArray* Init(AliQAv1::TASKINDEX_t, AliRecoParam::EventSpecie_t es, Int_t cycles = -1) ;
+ virtual void Init(AliQAv1::TASKINDEX_t, TObjArray ** list, Int_t run, Int_t cycles = -1) = 0 ;
+ virtual void InitDigits() = 0 ;
+ virtual void InitESDs() = 0 ;
+ virtual void InitRaws() = 0 ;
+ virtual void InitRecPoints() = 0 ;
+ Bool_t IsCycleDone() const { return fCycleCounter > fCycle ? kTRUE : kFALSE ; }
+ Bool_t IsValidEventSpecie(Int_t eventSpecieIndex, TObjArray ** list) ;
+ void Reset() { fCycleCounter = 0 ; }
+ virtual void ResetDetector(AliQAv1::TASKINDEX_t task) = 0 ;
+ void SetCycle(Int_t nevts) { fCycle = nevts ; }
+ void SetWriteExpert() { fWriteExpert = kTRUE ; }
+ virtual void StartOfCycle(Int_t run = -1) = 0 ;
+ virtual void StartOfCycle(AliQAv1::TASKINDEX_t, Int_t run, const Bool_t sameCycle = kFALSE) = 0 ;
+ void UnSetWriteExpert() { fWriteExpert = kFALSE ; }
+ Bool_t WriteExpert() { return fWriteExpert ; }
+ void SetEventSpecie(AliRecoParam::EventSpecie_t es) { fEventSpecie = es ; }
+ void SetEventSpecie(Int_t es) { fEventSpecie = AliRecoParam::Convert(es) ; }
+ virtual void SetRecoParam(const AliDetectorRecoParam *) {;}
+
+ virtual void InitRecPointsForTracker() {;} // needed by AliGlobalQADataMaker