]>
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 | ||
25 | virtual AliMUONVQAChecker::ECheckCode* CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam); | |
26 | virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam); | |
27 | virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, AliMUONRecoParam* recoParam); | |
28 | ||
29 | private: | |
30 | ||
31 | AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const; | |
32 | ||
33 | AliMUONVQAChecker::ECheckCode BeautifyTrackerBusPatchOccupancy(TH1& hbp, | |
34 | const TH1* hbuspatchconfig, | |
35 | const TH1& hnpads, AliMUONRecoParam& recoParam); | |
36 | ||
37 | ClassDef(AliMUONTrackerQAChecker,1) // MUON quality assurance checker | |
38 | ||
39 | }; | |
40 | ||
41 | #endif |