1 #ifndef ALIMUONQACHECKER_H
2 #define ALIMUONQACHECKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
9 /// \class AliMUONQAChecker
10 /// \brief Implementation of AliQACheckerBase for MCH and MTR
12 // Author: Laurent Aphecetche
14 // --- AliRoot header files ---
15 #include "AliQACheckerBase.h"
20 class AliMUONQAChecker: public AliQACheckerBase {
24 AliMUONQAChecker(const AliMUONQAChecker& qac);
25 virtual ~AliMUONQAChecker();
27 virtual void Init(const AliQA::DETECTORINDEX_t det) ;
31 using AliQACheckerBase::Check;
33 virtual Double_t * Check(AliQA::ALITASK_t index) ;
34 virtual Double_t * Check(AliQA::ALITASK_t index, TObjArray ** list) ;
35 virtual void SetQA(AliQA::ALITASK_t index, Double_t * value) const ;
37 Double_t * CheckRaws(TObjArray** list);
38 Double_t * CheckRecPoints(TObjArray** list);
39 Double_t * CheckESD(TObjArray** list);
40 TH1* GetHisto(TObjArray* list, const char* hname) const;
41 Double_t MarkHisto(TH1& histo, Double_t value) const;
45 ClassDef(AliMUONQAChecker,1) // MUON quality assurance checker