1 #ifndef ALIHMPIDQACHECKER_H
2 #define ALIHMPIDQACHECKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
10 // Checks the quality assurance.
11 // By comparing with reference data
16 // --- ROOT system ---
21 // --- Standard library ---
23 // --- AliRoot header files ---
24 #include "AliQACheckerBase.h"
26 class AliHMPIDQAChecker: public AliQACheckerBase {
29 AliHMPIDQAChecker() : AliQACheckerBase("HMPID","HMPID Quality Assurance Data Checker") {;} // ctor
30 AliHMPIDQAChecker(const AliHMPIDQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor
31 virtual ~AliHMPIDQAChecker() {;} // dtor
33 virtual Double_t Check(AliQA::ALITASK_t index, TObjArray * list) ;
34 virtual Double_t Check(AliQA::ALITASK_t /*index*/) {return 0.;} ;
35 virtual Double_t Check() {return 0.;} ;
36 virtual Double_t Check(TObjArray*) {return 0.;} ;
37 virtual Double_t Check(AliQA::ALITASK_t, TNtupleD *) { return 0. ;}
39 Double_t CheckEntries(TObjArray * list) const ;
40 Double_t CheckRecPoints(TObjArray *listrec, TObjArray *listref) const ;
44 ClassDef(AliHMPIDQAChecker,1) // description
48 #endif // AliHMPIDQAChecker_H