]>
Commit | Line | Data |
---|---|---|
4c080b28 | 1 | //-*- Mode: C++ -*- |
2 | // $Id$ | |
3 | ||
4 | #ifndef ALIHLTQACHECKER_H | |
5 | #define ALIHLTQACHECKER_H | |
6 | //* This file is property of and copyright by the ALICE HLT Project * | |
7 | //* ALICE Experiment at CERN, All rights reserved. * | |
8 | //* See cxx source for full Copyright notice * | |
9 | ||
10 | /** @file AliHLTQAChecker.h | |
11 | @author Matthias Richter | |
12 | @date 2009-11-24 | |
13 | @brief HLT QA checker instance | |
14 | */ | |
15 | ||
16 | #include "AliQACheckerBase.h" | |
17 | #include <TObjArray.h> | |
18 | ||
19 | class AliHLTQAChecker: public AliQACheckerBase { | |
20 | ||
21 | public: | |
22 | AliHLTQAChecker(); | |
4c080b28 | 23 | virtual ~AliHLTQAChecker(); |
24 | ||
486788fc | 25 | virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, const AliDetectorRecoParam * recoParam); |
4c080b28 | 26 | void Init(const AliQAv1::DETECTORINDEX_t det); |
27 | void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const; | |
28 | ||
29 | private: | |
11ff1c68 | 30 | AliHLTQAChecker(const AliHLTQAChecker& src); |
31 | AliHLTQAChecker& operator=(const AliHLTQAChecker& src); | |
4c080b28 | 32 | |
33 | Double_t CheckRAW(Int_t specie, TObjArray* list); | |
34 | Double_t CheckREC(Int_t specie, TObjArray* list); | |
35 | Double_t CheckESD(Int_t specie, TObjArray* list); | |
36 | ||
37 | ClassDef(AliHLTQAChecker,1) // HLT Quality Assurance Checker | |
38 | ||
39 | }; | |
40 | ||
41 | #endif // ALIHLTQACHECKER_H |