X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUON2DStoreValidator.h;h=b73c207cbe8ae1e400de2068fc36011ad44043e5;hb=f6ee5d2d6189c9500bcc3b7aca69819cee55cf5b;hp=7a78688f5929359f7523dcbd96ff6a369696c63b;hpb=a0eca50986ea6e10d419bf5c2af185e1a77093b7;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUON2DStoreValidator.h b/MUON/AliMUON2DStoreValidator.h index 7a78688f592..b73c207cbe8 100644 --- a/MUON/AliMUON2DStoreValidator.h +++ b/MUON/AliMUON2DStoreValidator.h @@ -29,12 +29,13 @@ public: 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; } @@ -58,16 +59,15 @@ private: 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: - TList* fManuList; //!< List of (DE,manuID) pairs. TObjArray* fChambers; //!< Array of AliMUONCheckItem. AliMUONVStore* fStatus; //!< Statuses - ClassDef(AliMUON2DStoreValidator,2) // Validator of 2DStore + ClassDef(AliMUON2DStoreValidator,3) // Validator of 2DStore }; #endif