X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=VZERO%2FAliVZEROQAChecker.h;h=92dafdc85a895cfe23cef59cc02080196fc5e18a;hp=8028e6fe67104dee5fc497c9020dd43df1a26c49;hb=66b7af3215a3a680e090fd5cdf3b161ab668ff8b;hpb=e9aca0b23e66ffefcb2a4384fc2a561a66f0b295 diff --git a/VZERO/AliVZEROQAChecker.h b/VZERO/AliVZEROQAChecker.h index 8028e6fe671..92dafdc85a8 100644 --- a/VZERO/AliVZEROQAChecker.h +++ b/VZERO/AliVZEROQAChecker.h @@ -26,21 +26,29 @@ class AliVZEROLoader ; class AliVZEROQAChecker: public AliQACheckerBase { public: - AliVZEROQAChecker() : AliQACheckerBase("VZERO","VZERO Quality Assurance Data Checker") {;} // ctor - AliVZEROQAChecker(const AliVZEROQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor + AliVZEROQAChecker(); virtual ~AliVZEROQAChecker() {;} // destructor - virtual void Init(const AliQAv1::DETECTORINDEX_t det) ; + virtual void Init(const AliQAv1::DETECTORINDEX_t det); + + void SetLowEventCut(Int_t nEvents) {fLowEventCut = nEvents;} + void SetORvsANDCut(Double_t cut) {fORvsANDCut = cut;} + void SetBGvsBBCut(Double_t cut) {fBGvsBBCut = cut;} protected: virtual void Check( Double_t * test, AliQAv1::ALITASK_t index, TObjArray ** list, const AliDetectorRecoParam * recoParam); - Double_t CheckEntries(TObjArray * list) const ; + Double_t CheckRaws(TObjArray * list) const ; Double_t CheckEsds(TObjArray * list) const; virtual void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const ; private: + AliVZEROQAChecker(const AliVZEROQAChecker& qac); // cpy ctor AliVZEROQAChecker &operator=(const AliVZEROQAChecker& qac); // assignment operator + + Int_t fLowEventCut; // Minimum number of events required by the QA checker + Double_t fORvsANDCut; // VZERO OR vs VZERO AND counters cut + Double_t fBGvsBBCut; // VZERO beam-gas vs beam-beam counters cut ClassDef(AliVZEROQAChecker,1) // description