]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUON2DStoreValidator.h
- update track cuts
[u/mrichter/AliRoot.git] / MUON / AliMUON2DStoreValidator.h
index 4943f79ddfe09d240200e4a30f77d8eb328b4f75..b73c207cbe8ae1e400de2068fc36011ad44043e5 100644 (file)
@@ -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,9 +59,9 @@ 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:
   TObjArray* fChambers; //!< Array of AliMUONCheckItem.