]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - VZERO/AliVZEROQAChecker.h
More on char* constantness
[u/mrichter/AliRoot.git] / VZERO / AliVZEROQAChecker.h
... / ...
CommitLineData
1#ifndef ALIVZEROQACHECKER_H
2#define ALIVZEROQACHECKER_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 comparing with reference data
10*/
11
12
13// --- ROOT system ---
14class TFile ;
15class TH1F ;
16class TH1I ;
17class TObjArray ;
18
19// --- Standard library ---
20
21// --- AliRoot header files ---
22#include "AliQACheckerBase.h"
23
24class AliVZEROLoader ;
25
26class AliVZEROQAChecker: public AliQACheckerBase {
27
28public:
29 AliVZEROQAChecker() : AliQACheckerBase("VZERO","VZERO Quality Assurance Data Checker") {;} // ctor
30 AliVZEROQAChecker(const AliVZEROQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor
31 virtual ~AliVZEROQAChecker() {;} // destructor
32
33protected:
34 virtual Double_t Check(AliQA::ALITASK_t index, TObjArray * list);
35 Double_t Check(AliQA::ALITASK_t ) {AliFatal("Not implemented\n"); return 0;}
36 Double_t Check(AliQA::ALITASK_t, TNtupleD*) {AliFatal("Not implemented\n"); return 0;}
37 Double_t CheckEntries(TObjArray * list) const ;
38 Double_t CheckEsds(TObjArray * list) const;
39
40 virtual void SetQA(AliQA::ALITASK_t index, const Double_t value) const ;
41
42private:
43
44 ClassDef(AliVZEROQAChecker,1) // description
45
46};
47
48#endif // AliVZEROQAChecker_H