X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONQAChecker.h;h=f055b7eda547e1c897e6e01aa00bce850e2a3a53;hb=5f8f3b6bcfb050512e3fc12c2aec177f2008bd83;hp=0a38a57f2ac043c99dc821177ea218308e4e5e59;hpb=8aa336b176019194aa13fa8ca199eaf03682b428;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONQAChecker.h b/MUON/AliMUONQAChecker.h index 0a38a57f2ac..f055b7eda54 100644 --- a/MUON/AliMUONQAChecker.h +++ b/MUON/AliMUONQAChecker.h @@ -3,26 +3,42 @@ /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ +// $Id$ /// \ingroup rec /// \class AliMUONQAChecker -/// \brief MUON quality assurance checker +/// \brief Implementation of AliQACheckerBase for MCH and MTR /// -// Author: Christian Finck - - +// Author: Laurent Aphecetche // --- AliRoot header files --- #include "AliQACheckerBase.h" +class TH1; +class TObjArray; + class AliMUONQAChecker: public AliQACheckerBase { public: AliMUONQAChecker(); AliMUONQAChecker(const AliMUONQAChecker& qac); - AliMUONQAChecker& operator=(const AliMUONQAChecker& qac); virtual ~AliMUONQAChecker(); + virtual void Init(const AliQAv1::DETECTORINDEX_t det) ; + +protected: + + using AliQACheckerBase::Check; + + virtual Double_t * Check(AliQAv1::ALITASK_t index, TObjArray ** list) ; + virtual void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const ; + + Double_t * CheckRaws(TObjArray** list); + Double_t * CheckRecPoints(TObjArray** list); + Double_t * CheckESD(TObjArray** list); + TH1* GetHisto(TObjArray* list, const char* hname, Int_t specie) const; + Double_t MarkHisto(TH1& histo, Double_t value) const; + private: ClassDef(AliMUONQAChecker,1) // MUON quality assurance checker