#ifndef ALIMUONTRACKERQACHECKER_H #define ALIMUONTRACKERQACHECKER_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ // $Id$ /// \ingroup rec /// \class AliMUONTrackerQAChecker /// \brief Implementation of QAChecker for MCH /// // Author: Laurent Aphecetche #include "AliMUONVQAChecker.h" class TH1; class AliMUONTrackerQAChecker: public AliMUONVQAChecker { public: AliMUONTrackerQAChecker(); AliMUONTrackerQAChecker(const AliMUONTrackerQAChecker& qac); virtual ~AliMUONTrackerQAChecker(); virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam); virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam); virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, AliMUONRecoParam* recoParam); private: AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const; AliMUONVQAChecker::ECheckCode BeautifyTrackerBusPatchOccupancy(TH1& hbp, const TH1* hbuspatchconfig, const TH1& hnpads, AliMUONRecoParam& recoParam); ClassDef(AliMUONTrackerQAChecker,1) // MUON quality assurance checker }; #endif