Line data Source code
1 : #ifndef ALIMUONTRIGGERQACHECKER_H
2 : #define ALIMUONTRIGGERQACHECKER_H
3 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : // $Id: AliMUONTriggerQAChecker.h 34140 2009-08-06 13:02:16Z hristov $
7 :
8 : /// \ingroup rec
9 : /// \class AliMUONTriggerQAChecker
10 : /// \brief Implementation of QAChecker for MTR
11 : ///
12 : // Author: Laurent Aphecetche
13 :
14 : #include "AliMUONVQAChecker.h"
15 :
16 : class TObjArray;
17 : class TH1;
18 :
19 0 : class AliMUONTriggerQAChecker: public AliMUONVQAChecker {
20 : public:
21 : AliMUONTriggerQAChecker();
22 : virtual ~AliMUONTriggerQAChecker();
23 :
24 : virtual ECheckCode * CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam);
25 : virtual ECheckCode * CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam);
26 : virtual ECheckCode * CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam);
27 :
28 : private:
29 :
30 : AliMUONVQAChecker::ECheckCode MarkHisto(TH1& histo, AliMUONVQAChecker::ECheckCode value) const;
31 : void SetupHisto(Int_t nevents, const TObjArray& messages, TH1& histo, AliMUONVQAChecker::ECheckCode code, Int_t esIndex);
32 :
33 :
34 18 : ClassDef(AliMUONTriggerQAChecker,1) // MUON quality assurance checker
35 :
36 : };
37 : #endif
|