X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUON2DStoreValidator.h;h=61cf1c55199cb96e3852ff8dd202e645eb2652d9;hb=79b38efde50042883056a1fc0a8d70b8a5edb927;hp=f5ac748f7da3c395bcd263037c8b3647a65ddcc6;hpb=71a2d3aa63e94daa0244d8d6d1c7c162ae29a374;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUON2DStoreValidator.h b/MUON/AliMUON2DStoreValidator.h index f5ac748f7da..61cf1c55199 100644 --- a/MUON/AliMUON2DStoreValidator.h +++ b/MUON/AliMUON2DStoreValidator.h @@ -6,7 +6,7 @@ // $Id$ -/// \ingroup rec +/// \ingroup calib /// \class AliMUON2DStoreValidator /// \brief Determine which channels, manus, DEs, stations are missing /// from a 2DStore. @@ -17,7 +17,7 @@ # include "TObject.h" #endif -class AliMUONV2DStore; +class AliMUONVStore; class TList; class TObjArray; class AliMUONCheckItem; @@ -29,15 +29,16 @@ public: AliMUON2DStoreValidator(); virtual ~AliMUON2DStoreValidator(); - TObjArray* Validate(const AliMUONV2DStore& store, Float_t invalidFloatValue); + TObjArray* Validate(const AliMUONVStore& store, Float_t invalidFloatValue, AliMUONVStore* config=0x0); - TObjArray* Validate(const AliMUONV2DStore& store); + TObjArray* Validate(const AliMUONVStore& store, AliMUONVStore* config=0x0); - TObjArray* Validate(const AliMUONV2DStore& store, - Bool_t (*check)(const AliMUONVCalibParam&,Int_t)); + TObjArray* Validate(const AliMUONVStore& store, + Bool_t (*check)(const AliMUONVCalibParam&,Int_t), + AliMUONVStore* config=0x0); /// Return statuses - AliMUONV2DStore* GetStatus() const { return fStatus; } + AliMUONVStore* GetStatus() const { return fStatus; } /// Reports what is missing, trying to be as concise as possible. void Report(TList& lines) const; @@ -63,11 +64,10 @@ private: static void ReportManu(TList& list, AliMUONCheckItem& manu); private: - TList* fManuList; //!< List of (DE,manuID) pairs. TObjArray* fChambers; //!< Array of AliMUONCheckItem. - AliMUONV2DStore* fStatus; //!< Statuses + AliMUONVStore* fStatus; //!< Statuses - ClassDef(AliMUON2DStoreValidator,2) // Validator of 2DStore + ClassDef(AliMUON2DStoreValidator,3) // Validator of 2DStore }; #endif