]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONTrackerQAChecker.h
Fixing bug related to arithmetic overflow on 32 bit machines. The bug typically appea...
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackerQAChecker.h
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, const AliMUONRecoParam* recoParam);
26   virtual AliMUONVQAChecker::ECheckCode* CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam);
27   virtual AliMUONVQAChecker::ECheckCode* CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam);
28
29 private:
30   
31   AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const;
32   
33   AliMUONVQAChecker::ECheckCode BeautifyHistograms(TH1& hddl,
34                                                    TH1& hbp, 
35                                                    TH1& hroe,
36                                                    const TH1* hbuspatchconfig, 
37                                                    const TH1& hnpads, 
38                                                    const TH1& hbuspatchtokenerrors,
39                                                    Int_t nevents,
40                                                    const AliMUONRecoParam& recoParam);
41
42   ClassDef(AliMUONTrackerQAChecker,1)  // MUON quality assurance checker
43
44 };
45
46 #endif