1 #ifndef ALIMUONTRACKERQACHECKER_H
2 #define ALIMUONTRACKERQACHECKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
9 /// \class AliMUONTrackerQAChecker
10 /// \brief Implementation of QAChecker for MCH
12 // Author: Laurent Aphecetche
14 #include "AliMUONVQAChecker.h"
18 class AliMUONTrackerQAChecker: public AliMUONVQAChecker {
21 AliMUONTrackerQAChecker();
22 AliMUONTrackerQAChecker(const AliMUONTrackerQAChecker& qac);
23 virtual ~AliMUONTrackerQAChecker();
25 virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam);
26 virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam);
27 virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam);
31 AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const;
33 AliMUONVQAChecker::ECheckCode BeautifyOccupancyHistograms(TH1& hddl,
35 const TH1* hbuspatchconfig,
38 const AliMUONRecoParam& recoParam);
40 AliMUONVQAChecker::ECheckCode BeautifyReadoutHistograms(TH1& hroe,
42 const TH1& hbuspatchtokenerrors,
45 const AliMUONRecoParam& recoParam);
47 AliMUONVQAChecker::ECheckCode BeautifyEventsizeHistograms(TH1& heventsize,
48 TH1& heventsizeperevent,
51 const AliMUONRecoParam& recoParam);
53 ClassDef(AliMUONTrackerQAChecker,1) // MUON quality assurance checker