fc3aade02b74e3c332e15ec6eb3568058405582d
[u/mrichter/AliRoot.git] / ACORDE / AliACORDEQAChecker.h
1 #ifndef ALIACORDEQACHECKER_H
2 #define ALIACORDEQACHECKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 //
7 //  Checks the quality assurance for ACORDE. 
8 //  Default implementation
9 //
10 //  Authors:
11 //      Mario Rodriguez Cahuantzi <mrodrigu@mail.cern.ch> (FCFM-BUAP)
12 //      Luciano Diaz Gonzalez <luciano.diaz@nucleares.unam.mx> (ICN-UNAM)
13 //      Arturo Fernandez <afernan@mail.cern.ch> (FCFM-BUAP)
14
15
16 // --- ROOT system ---
17 class TFile ; 
18 class TH1F ; 
19
20 // --- Standard library ---
21
22 // --- AliRoot header files ---
23 #include "AliQACheckerBase.h"
24
25 class AliACORDEQAChecker: public AliQACheckerBase {
26
27 public:
28   AliACORDEQAChecker() : AliQACheckerBase("ACORDE","ACORDE Quality Assurance Data Checker") {;}          // constructor
29   AliACORDEQAChecker(const AliACORDEQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // constructor   
30   virtual ~AliACORDEQAChecker() {;} // destructor
31 /*
32 private:
33   virtual const Double_t Check(TObjArray * list) ;
34   virtual const Double_t Check() {return 0.;} ;
35   */
36
37 //  ClassDef(AliACORDEQAChecker,1)  // description 
38
39  protected:
40
41   virtual const Double_t Check(AliQA::ALITASK_t /*index*/, TObjArray * list) ;
42   virtual const Double_t Check(AliQA::ALITASK_t /*index*/) {return 0.;} ;
43   virtual const Double_t Check() {return 0.;} ;
44   virtual const Double_t Check(TObjArray*) {return 0.;} ;
45
46   
47   ClassDef(AliACORDEQAChecker,2)  // description 
48
49
50
51
52 };
53
54 #endif // AliACORDEQAChecker_H