#ifndef ALIVZEROQACHECKER_H #define ALIVZEROQACHECKER_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* Checks the quality assurance. By comparing with reference data */ // --- ROOT system --- class TFile ; class TH1F ; class TH1I ; class TObjArray ; // --- Standard library --- // --- AliRoot header files --- #include "AliQACheckerBase.h" 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 virtual ~AliVZEROQAChecker() {;} // destructor protected: virtual const Double_t Check(AliQA::ALITASK_t index, TObjArray * list); Double_t CheckEntries(TObjArray * list) const ; Double_t CheckEsds(TObjArray * list) const; virtual void SetQA(AliQA::ALITASK_t index, const Double_t value) const ; private: ClassDef(AliVZEROQAChecker,1) // description }; #endif // AliVZEROQAChecker_H