nano config for LHC10hx
[u/mrichter/AliRoot.git] / ZDC / AliZDCQAChecker.h
CommitLineData
075a0e70 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
796c8b58 13#include "AliQAv1.h"
075a0e70 14#include "AliQACheckerBase.h"
15
891ddd89 16class TObjArray;
17
075a0e70 18class AliZDCQAChecker: public AliQACheckerBase {
19
20public:
bde18162 21 AliZDCQAChecker(); // ctor
075a0e70 22 virtual ~AliZDCQAChecker() {;} // dtor
23
24 protected:
25
a42ceb0e 26 virtual void Check(Double_t * test, AliQAv1::ALITASK_t index, TObjArray ** list,
486788fc 27 const AliDetectorRecoParam * /*recoParam*/);
891ddd89 28 void SetupHisto(const TObjArray& messages, TH1& histo, Float_t& code);
bde18162 29
30 void GetThresholds();
31 void PrintThresholds();
b94da054 32
33 private:
34 AliZDCQAChecker(const AliZDCQAChecker& qac); // cpy ctor
35 AliZDCQAChecker& operator= (const AliZDCQAChecker & /*checker*/);
bde18162 36
37 TObjArray *fQAThresholds; //! Reference data from OCDB
1df1f73b 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
bde18162 44
075a0e70 45 ClassDef(AliZDCQAChecker,1) // description
46
47};
48
49#endif // AliZDCQAChecker_H