AliMUON2DStoreValidator();
virtual ~AliMUON2DStoreValidator();
- TObjArray* Validate(const AliMUONVStore& store, Float_t invalidFloatValue);
+ TObjArray* Validate(const AliMUONVStore& store, Float_t invalidFloatValue, AliMUONVStore* config=0x0);
- TObjArray* Validate(const AliMUONVStore& store);
+ TObjArray* Validate(const AliMUONVStore& store, AliMUONVStore* config=0x0);
TObjArray* Validate(const AliMUONVStore& store,
- Bool_t (*check)(const AliMUONVCalibParam&,Int_t));
+ Bool_t (*check)(const AliMUONVCalibParam&,Int_t),
+ AliMUONVStore* config=0x0);
/// Return statuses
AliMUONVStore* GetStatus() const { return fStatus; }
AliMUONCheckItem* GetDE(Int_t detElemId);
AliMUONCheckItem* GetManu(Int_t detElemId, Int_t manuId);
- static void ReportChamber(TList& list, AliMUONCheckItem& chamber);
- static void ReportDE(TList& list, AliMUONCheckItem& de);
- static void ReportManu(TList& list, AliMUONCheckItem& manu);
+ static void ReportChamber(TList& list, const AliMUONCheckItem& chamber);
+ static void ReportDE(TList& list, const AliMUONCheckItem& de);
+ static void ReportManu(TList& list, const AliMUONCheckItem& manu);
private:
TObjArray* fChambers; //!< Array of AliMUONCheckItem.