]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TOF/AliTOFQAChecker.h
Better implementation of copy-constructor and operator=
[u/mrichter/AliRoot.git] / TOF / AliTOFQAChecker.h
1 #ifndef ALITOFQACHECKER_H
2 #define ALITOFQACHECKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /////////////////////////////////////////////////////////////////////
7 //                                                                 // 
8 //  Checks the quality assurance.                                  //
9 //  By analysis of the histograms & comparing with reference data  //
10 //  Author S.Arcelli                                               //
11 //                                                                 // 
12 /////////////////////////////////////////////////////////////////////
13
14 #include "AliQA.h"
15 #include "AliQACheckerBase.h"
16
17 //class TFile ; 
18 //class TH1F ; 
19 //class TH1I ; 
20
21 class AliTOFQAChecker: public AliQACheckerBase {
22
23 public:
24   AliTOFQAChecker() : AliQACheckerBase("TOF","TOF Quality Assurance Data Maker") {;}          // ctor
25   AliTOFQAChecker(const AliTOFQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor   
26   virtual ~AliTOFQAChecker() {;} // dtor
27
28  protected:
29
30   virtual Double_t Check(AliQA::ALITASK_t /*index*/, TObjArray * list) ;
31   virtual Double_t Check(AliQA::ALITASK_t /*index*/) {return 0.;} 
32   virtual Double_t Check() {return 0.;} 
33   virtual Double_t Check(TObjArray*) {return 0.;} 
34   virtual Double_t Check(AliQA::ALITASK_t,  TNtupleD*) {return 0.;}
35   
36   ClassDef(AliTOFQAChecker,2)  // description 
37
38 };
39
40 #endif // AliTOFQAChecker_H