Line data Source code
1 : #ifndef ALIZDCQACHECKER_H
2 : #define ALIZDCQACHECKER_H
3 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : //////////////////////////////////////////////////////
7 : // //
8 : // Checks the quality assurance. //
9 : // C. Oppedisano Chiara.Oppedisano@to.infn.it //
10 : // //
11 : //////////////////////////////////////////////////////
12 :
13 : #include "AliQAv1.h"
14 : #include "AliQACheckerBase.h"
15 :
16 : class TObjArray;
17 :
18 : class AliZDCQAChecker: public AliQACheckerBase {
19 :
20 : public:
21 : AliZDCQAChecker(); // ctor
22 0 : virtual ~AliZDCQAChecker() {;} // dtor
23 :
24 : protected:
25 :
26 : virtual void Check(Double_t * test, AliQAv1::ALITASK_t index, TObjArray ** list,
27 : const AliDetectorRecoParam * /*recoParam*/);
28 : void SetupHisto(const TObjArray& messages, TH1& histo, Float_t& code);
29 :
30 : void GetThresholds();
31 : void PrintThresholds();
32 :
33 : private:
34 : AliZDCQAChecker(const AliZDCQAChecker& qac); // cpy ctor
35 : AliZDCQAChecker& operator= (const AliZDCQAChecker & /*checker*/);
36 :
37 : TObjArray *fQAThresholds; //! Reference data from OCDB
38 : Double_t fZDCQAThr_ZNCTDCRefThr; // TDC reference value for QA checks
39 : Double_t fZDCQAThr_ZPCTDCRefThr; // TDC reference value for QA checks
40 : Double_t fZDCQAThr_ZNATDCRefThr; // TDC reference value for QA checks
41 : Double_t fZDCQAThr_ZPATDCRefThr; // TDC reference value for QA checks
42 : Double_t fZDCQAThr_ZEM1TDCRefThr; // TDC reference value for QA checks
43 : Double_t fZDCQAThr_ZEM2TDCRefThr; // TDC reference value for QA checks
44 :
45 66 : ClassDef(AliZDCQAChecker,1) // description
46 :
47 : };
48 :
49 : #endif // AliZDCQAChecker_H
|