]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCQAChecker.h
Upsilon 8 TeV
[u/mrichter/AliRoot.git] / ZDC / AliZDCQAChecker.h
index e287bf604852b7da994c25655019679a6925f18e..559d17286ba9c0565dd88865d3fe52c4bb3a28ad 100644 (file)
@@ -18,9 +18,7 @@ class TObjArray;
 class AliZDCQAChecker: public AliQACheckerBase {
 
 public:
-  AliZDCQAChecker() : AliQACheckerBase("ZDC","ZDC Quality Assurance Data Maker") {;}          // ctor
-  AliZDCQAChecker(const AliZDCQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor   
-  AliZDCQAChecker& operator= (const AliZDCQAChecker &checker) {return *this;}
+  AliZDCQAChecker();             // ctor
   virtual ~AliZDCQAChecker() {;} // dtor
 
  protected:
@@ -28,6 +26,21 @@ public:
   virtual void Check(Double_t * test, AliQAv1::ALITASK_t index, TObjArray ** list,
       const AliDetectorRecoParam * /*recoParam*/); 
   void SetupHisto(const TObjArray& messages, TH1& histo, Float_t& code);
+  void    GetThresholds();
+  void    PrintThresholds();
+
+ private:  
+  AliZDCQAChecker(const AliZDCQAChecker& qac); // cpy ctor   
+  AliZDCQAChecker& operator= (const AliZDCQAChecker & /*checker*/);
+
+  TObjArray *fQAThresholds;                    //! Reference data from OCDB 
+  Double_t    fZDCQAThr_ZNCTDCRefThr;  // TDC reference value for QA checks
+  Double_t    fZDCQAThr_ZPCTDCRefThr;  // TDC reference value for QA checks
+  Double_t    fZDCQAThr_ZNATDCRefThr;  // TDC reference value for QA checks
+  Double_t    fZDCQAThr_ZPATDCRefThr;  // TDC reference value for QA checks
+  Double_t    fZDCQAThr_ZEM1TDCRefThr;         // TDC reference value for QA checks
+  Double_t    fZDCQAThr_ZEM2TDCRefThr;         // TDC reference value for QA checks
   
   ClassDef(AliZDCQAChecker,1)  // description