]>
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(); | |
23 | AliHLTQAChecker(const AliHLTQAChecker& src); | |
24 | virtual ~AliHLTQAChecker(); | |
25 | ||
486788fc | 26 | virtual Double_t * Check(AliQAv1::ALITASK_t, TObjArray **, const AliDetectorRecoParam * recoParam); |
4c080b28 | 27 | void Init(const AliQAv1::DETECTORINDEX_t det); |
28 | void SetQA(AliQAv1::ALITASK_t index, Double_t * value) const; | |
29 | ||
30 | private: | |
31 | ||
32 | Double_t CheckRAW(Int_t specie, TObjArray* list); | |
33 | Double_t CheckREC(Int_t specie, TObjArray* list); | |
34 | Double_t CheckESD(Int_t specie, TObjArray* list); | |
35 | ||
36 | ClassDef(AliHLTQAChecker,1) // HLT Quality Assurance Checker | |
37 | ||
38 | }; | |
39 | ||
40 | #endif // ALIHLTQACHECKER_H |