X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUON2DStoreValidator.h;h=7a78688f5929359f7523dcbd96ff6a369696c63b;hb=84f061efc3a9e012e0da5941393e67f6f153937c;hp=73ecbbc737e163d565715462ea42add97c8d9ac2;hpb=044b7e8a7f5370e925c752a9d4c90597ae78f6c3;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUON2DStoreValidator.h b/MUON/AliMUON2DStoreValidator.h index 73ecbbc737e..7a78688f592 100644 --- a/MUON/AliMUON2DStoreValidator.h +++ b/MUON/AliMUON2DStoreValidator.h @@ -6,18 +6,18 @@ // $Id$ -/// \ingroup shuttle +/// \ingroup calib /// \class AliMUON2DStoreValidator /// \brief Determine which channels, manus, DEs, stations are missing /// from a 2DStore. /// -/// \author Laurent Aphecetche +// Author Laurent Aphecetche #ifndef ROOT_TObject # include "TObject.h" #endif -class AliMUONV2DStore; +class AliMUONVStore; class TList; class TObjArray; class AliMUONCheckItem; @@ -29,22 +29,25 @@ public: AliMUON2DStoreValidator(); virtual ~AliMUON2DStoreValidator(); - TObjArray* Validate(const AliMUONV2DStore& store, Float_t invalidFloatValue); + TObjArray* Validate(const AliMUONVStore& store, Float_t invalidFloatValue); - TObjArray* Validate(const AliMUONV2DStore& store); + TObjArray* Validate(const AliMUONVStore& store); - TObjArray* Validate(const AliMUONV2DStore& store, + TObjArray* Validate(const AliMUONVStore& store, Bool_t (*check)(const AliMUONVCalibParam&,Int_t)); - AliMUONV2DStore* GetStatus() const { return fStatus; } + /// Return statuses + AliMUONVStore* GetStatus() const { return fStatus; } + /// Reports what is missing, trying to be as concise as possible. void Report(TList& lines) const; static void Report(TList& lines, const TObjArray& chambers); private: - + /// Not implemented AliMUON2DStoreValidator(const AliMUON2DStoreValidator&); + /// Not implemented AliMUON2DStoreValidator& operator=(const AliMUON2DStoreValidator&); void AddMissingChannel(Int_t detElemId, Int_t manuId, Int_t manuChannel); @@ -60,9 +63,9 @@ private: static void ReportManu(TList& list, AliMUONCheckItem& manu); private: - TList* fManuList; //! List of (DE,manuID) pairs. - TObjArray* fChambers; //! Array of AliMUONCheckItem. - AliMUONV2DStore* fStatus; //! Statuses + TList* fManuList; //!< List of (DE,manuID) pairs. + TObjArray* fChambers; //!< Array of AliMUONCheckItem. + AliMUONVStore* fStatus; //!< Statuses ClassDef(AliMUON2DStoreValidator,2) // Validator of 2DStore };