X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ACORDE%2FAliACORDEQAChecker.h;h=0cb34b0382edc23352de19b36cbf57e04a5da971;hb=a9e3388bc1ad616f24e5cf4a07c3034bbe4cbedf;hp=fc3aade02b74e3c332e15ec6eb3568058405582d;hpb=f307c383981485c742c59424190f1e923fa5efe5;p=u%2Fmrichter%2FAliRoot.git diff --git a/ACORDE/AliACORDEQAChecker.h b/ACORDE/AliACORDEQAChecker.h index fc3aade02b7..0cb34b0382e 100755 --- a/ACORDE/AliACORDEQAChecker.h +++ b/ACORDE/AliACORDEQAChecker.h @@ -5,17 +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 --- @@ -25,29 +30,23 @@ class TH1F ; 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 -/* -private: - virtual const Double_t Check(TObjArray * list) ; - virtual const Double_t Check() {return 0.;} ; - */ + 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*/) ; -// ClassDef(AliACORDEQAChecker,1) // description + Double_t CheckAcordeRefHits(const TH1 * href, const TH1 * hdata) const; - protected: +private: - virtual const Double_t Check(AliQA::ALITASK_t /*index*/, TObjArray * list) ; - virtual const Double_t Check(AliQA::ALITASK_t /*index*/) {return 0.;} ; - virtual const Double_t Check() {return 0.;} ; - virtual const Double_t Check(TObjArray*) {return 0.;} ; + // for DQM shifter plots + TPaveText * fTextDQMShifterInfo; //! Pave text for alarm in DQM plots + TLine * fMax; //! Maximum hits allowed per module (normalized data) - ClassDef(AliACORDEQAChecker,2) // description - - - + ClassDef(AliACORDEQAChecker,1) // description };