]>
Commit | Line | Data |
---|---|---|
ece56eb9 | 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 */ | |
5 | ||
6 | // $Id$ | |
7 | ||
8 | /// \ingroup rec | |
9 | /// \class AliMUONTrackerQAChecker | |
10 | /// \brief Implementation of QAChecker for MCH | |
11 | /// | |
12 | // Author: Laurent Aphecetche | |
13 | ||
14 | #include "AliMUONVQAChecker.h" | |
15 | ||
16 | class TH1; | |
17 | ||
18 | class AliMUONTrackerQAChecker: public AliMUONVQAChecker { | |
19 | ||
20 | public: | |
21 | AliMUONTrackerQAChecker(); | |
22 | AliMUONTrackerQAChecker(const AliMUONTrackerQAChecker& qac); | |
23 | virtual ~AliMUONTrackerQAChecker(); | |
24 | ||
486788fc | 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); | |
ece56eb9 | 28 | |
29 | private: | |
30 | ||
31 | AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const; | |
32 | ||
b71c3d2d | 33 | AliMUONVQAChecker::ECheckCode BeautifyTrackerBusPatchOccupancy(TH1& hddl, |
34 | TH1& hbp, | |
ece56eb9 | 35 | const TH1* hbuspatchconfig, |
64c2397e | 36 | const TH1& hnpads, |
37 | Int_t nevents, | |
486788fc | 38 | const AliMUONRecoParam& recoParam); |
ece56eb9 | 39 | |
40 | ClassDef(AliMUONTrackerQAChecker,1) // MUON quality assurance checker | |
41 | ||
42 | }; | |
43 | ||
44 | #endif |