# include "AliRecoParam.h"
#endif
+#ifndef ALIQAv1_H
+# include "AliQAv1.h"
+#endif
+
class AliESDEvent;
class AliQADataMakerRec;
class AliMUONRecoParam;
/// Wrap up things at each cycle for Digits
virtual void EndOfDetectorCycleDigits(Int_t specie, TObjArray** list) = 0;
+ /// Reset anything that must be reset for Raws
+ virtual void ResetDetectorRaws(TObjArray* list) { ResetDetector(list); }
+ /// Reset anything that must be reset for RecPoints
+ virtual void ResetDetectorRecPoints(TObjArray* list) { ResetDetector(list); }
+ /// Reset anything that must be reset for ESD
+ virtual void ResetDetectorESDs(TObjArray* list) { ResetDetector(list); }
+ /// Reset anything that must be reset for Digits
+ virtual void ResetDetectorDigits(TObjArray* list) { ResetDetector(list); }
+
protected:
+ void ResetDetector(const TObjArray* list);
+
Int_t RunNumber() const;
AliRecoParam::EventSpecie_t CurrentEventSpecie() const;
Int_t Add2RecPointsList(TH1 * hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE);
Int_t Add2RawsList(TH1 * hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE, const Bool_t saveForCorr = kFALSE);
+ AliQADataMakerRec* fMaster; ///< master to get access to its methods
+
private:
/// Not implemented
AliMUONVQADataMakerRec(const AliMUONVQADataMakerRec& rhs);
/// Not implemented
AliMUONVQADataMakerRec& operator=(const AliMUONVQADataMakerRec& rhs);
- AliQADataMakerRec* fMaster; ///< master to get access to its methods
-
ClassDef(AliMUONVQADataMakerRec,1) // Interface for a MUON QADataMakerRec
};