X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=ACORDE%2FAliACORDEQAChecker.h;h=0cb34b0382edc23352de19b36cbf57e04a5da971;hb=397fe27aede6f10ed94c3481faa0faa25dcc42d6;hp=5127820510decf754f5f549f51a6b65c29a7b8ca;hpb=57acd2d2f484e474d764cf49c17bf8a0af5bdd5e;p=u%2Fmrichter%2FAliRoot.git diff --git a/ACORDE/AliACORDEQAChecker.h b/ACORDE/AliACORDEQAChecker.h index 5127820510d..0cb34b0382e 100755 --- a/ACORDE/AliACORDEQAChecker.h +++ b/ACORDE/AliACORDEQAChecker.h @@ -5,18 +5,22 @@ // // Checks the quality assurance for ACORDE. -// Default implementation +// Default implementation from Yves skeleton // // Authors: // Mario Rodriguez Cahuantzi (FCFM-BUAP) // Luciano Diaz Gonzalez (ICN-UNAM) // Arturo Fernandez (FCFM-BUAP) +// Last update: Nov. 14t 2009 --> MRC (FCFM-BUAP) +//... // --- ROOT system --- class TFile ; class TH1F ; class TObjArray ; +class TLine; +class TPaveText; // --- Standard library --- @@ -26,17 +30,21 @@ class TObjArray ; class AliACORDEQAChecker: public AliQACheckerBase { public: - AliACORDEQAChecker() : AliQACheckerBase("ACORDE","ACORDE Quality Assurance Data Checker") {;} // constructor - AliACORDEQAChecker(const AliACORDEQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // constructor - virtual ~AliACORDEQAChecker() {;} // destructor - - virtual Double_t * Check(AliQA::ALITASK_t index) ; - virtual Double_t * Check(AliQA::ALITASK_t index, TObjArray ** list) ; -// Double_t CheckEntries(TObjArray * list) const ;/*--> to be implemented*/ + AliACORDEQAChecker(); // constructor + AliACORDEQAChecker(const AliACORDEQAChecker& qac); + AliACORDEQAChecker& operator = (const AliACORDEQAChecker& qac); + virtual ~AliACORDEQAChecker(); // destructor + virtual void Check(Double_t *, AliQAv1::ALITASK_t /*index*/) ; + virtual void Check(Double_t *, AliQAv1::ALITASK_t /*index*/, TObjArray ** list, const AliDetectorRecoParam * /* recoParam*/) ; + Double_t CheckAcordeRefHits(const TH1 * href, const TH1 * hdata) const; private: + // for DQM shifter plots + + TPaveText * fTextDQMShifterInfo; //! Pave text for alarm in DQM plots + TLine * fMax; //! Maximum hits allowed per module (normalized data) ClassDef(AliACORDEQAChecker,1) // description