virtual void Exec(AliQAv1::TASKINDEX_t, TObject * data) = 0 ;
virtual void EndOfCycle() = 0 ;
virtual void EndOfCycle(AliQAv1::TASKINDEX_t ) = 0 ;
+ virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list ) = 0 ;
void Finish() const ;
virtual TH1 * GetDigitsData(const Int_t index) = 0 ;
virtual TH1 * GetESDsData(const Int_t index) = 0 ;
+ AliRecoParam::EventSpecie_t GetEventSpecie() const { return fEventSpecie ; }
virtual TH1 * GetHitsData(const Int_t index) = 0 ;
virtual TH1 * GetRecPointsData(const Int_t index) = 0 ;
virtual TH1 * GetRawsData(const Int_t index) = 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 InitRaws() = 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 ;
Int_t Add2List(TH1 * hist, const Int_t index, TObjArray ** list, const Bool_t expert = kFALSE, const Bool_t image = kFALSE, const Bool_t saveForCorr = kFALSE) ;
TH1 * CloneMe(TH1 * hist, Int_t specie) const ;
virtual void DefaultEndOfDetectorCycle(AliQAv1::TASKINDEX_t task ) ;
- virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray ** list ) = 0 ;
TObject * GetData(TObjArray ** list, const Int_t index) ;
- virtual void InitDigits() = 0 ;
virtual void InitHits() = 0 ;
//virtual void InitRecParticles() = 0 ;
virtual void InitSDigits() = 0 ;