virtual Int_t Add2RecPointsList(TH1 * hist, const Int_t index) = 0 ;
virtual Int_t Add2RawsList(TH1 * hist, const Int_t index) = 0 ;
virtual Int_t Add2SDigitsList(TH1 * hist, const Int_t index) = 0 ;
- virtual void Exec(AliQA::TASKINDEX, TObject * data) = 0 ;
- virtual void EndOfCycle(AliQA::TASKINDEX) = 0 ;
+ virtual void Exec(AliQA::TASKINDEX_t, TObject * data) = 0 ;
+ virtual void EndOfCycle(AliQA::TASKINDEX_t) = 0 ;
void Finish() const ;
virtual TH1 * GetDigitsData(const Int_t index) = 0 ;
virtual TH1 * GetESDsData(const Int_t index) = 0 ;
virtual TH1 * GetSDigitsData(const Int_t index) = 0 ;
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 ;
+ virtual TObjArray * Init(AliQA::TASKINDEX_t, Int_t run, Int_t cycles = -1) = 0 ;
+ virtual void Init(AliQA::TASKINDEX_t, 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 ;
+ virtual void StartOfCycle(AliQA::TASKINDEX_t, const Bool_t sameCycle = kFALSE) = 0 ;
protected:
Int_t Add2List(TH1 * hist, const Int_t index, TObjArray * list) ;
- virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray * ) = 0 ;
+ virtual void DefaultEndOfDetectorCycle(AliQA::TASKINDEX_t task ) ;
+ virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray * obj ) = 0 ;
TObject * GetData(TObjArray * list, const Int_t index) ;
virtual void InitDigits() = 0 ;
virtual void InitESDs() = 0 ;