]>
Commit | Line | Data |
---|---|---|
9baac22a | 1 | #ifndef ALITRDQACHECKER_H |
2 | #define ALITRDQACHECKER_H | |
ffb5de4c | 3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
102f1568 | 6 | /* $Id$ */ |
ffb5de4c | 7 | |
102f1568 | 8 | //////////////////////////////////////////////////////////////////////////// |
9 | // // | |
10 | // Checks the quality assurance. // | |
11 | // By comparing with reference data // | |
12 | // S.Radomski Uni-Heidelberg October 2007 // | |
13 | // // | |
14 | //////////////////////////////////////////////////////////////////////////// | |
ffb5de4c | 15 | |
16 | // --- ROOT system --- | |
17 | class TFile ; | |
18 | class TH1F ; | |
19 | class TH1I ; | |
4e13cdf5 | 20 | class TList ; |
c29b11ff | 21 | class TObjArray; |
ffb5de4c | 22 | |
23 | // --- Standard library --- | |
24 | ||
25 | // --- AliRoot header files --- | |
4e25ac79 | 26 | #include "AliQAv1.h" |
ffb5de4c | 27 | #include "AliQACheckerBase.h" |
28 | class AliTRDLoader ; | |
29 | ||
30 | class AliTRDQAChecker: public AliQACheckerBase { | |
31 | ||
4e13cdf5 | 32 | public: |
33 | AliTRDQAChecker() : AliQACheckerBase("TRD","TRD Quality Assurance Data Maker") {;} // ctor | |
34 | AliTRDQAChecker(const AliTRDQAChecker& qac) : AliQACheckerBase(qac.GetName(), qac.GetTitle()) {;} // cpy ctor | |
4e13cdf5 | 35 | virtual ~AliTRDQAChecker() {;} // dtor |
36 | ||
4e25ac79 | 37 | virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/) {return NULL;} |
57acd2d2 | 38 | virtual Double_t * Check(TList * /*list*/) {return NULL;} |
102f1568 | 39 | virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/, TObjArray ** /*list*/); |
4e25ac79 | 40 | virtual Double_t * Check(AliQAv1::ALITASK_t /*index*/, TNtupleD** /*nt*/) {return NULL;} |
ffb5de4c | 41 | |
42 | private: | |
43 | ||
4e13cdf5 | 44 | ClassDef(AliTRDQAChecker,1) // description |
ffb5de4c | 45 | |
46 | }; | |
4e13cdf5 | 47 | |
9baac22a | 48 | #endif // AliTRDQACHECKER_H |