]>
Commit | Line | Data |
---|---|---|
1 | //-*- Mode: C++ -*- | |
2 | // $Id$ | |
3 | ||
4 | #ifndef ALIHLTQADATAMAKERREC_H | |
5 | #define ALIHLTQADATAMAKERREC_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 AliHLTQADataMakerRec.h | |
11 | @author Zhongbao Yin, Matthias Richter | |
12 | @date 2009-05-14 | |
13 | @brief Container for the HLT offline QA | |
14 | */ | |
15 | ||
16 | #include "AliQADataMakerRec.h" | |
17 | ||
18 | class AliHLTQADataMakerRec: public AliQADataMakerRec { | |
19 | ||
20 | public: | |
21 | ||
22 | enum HESDsType_t {kMultiplicity=0, kMultiplicityFired, kNCls, | |
23 | kNClsFired, kPHLT, kPOffline, kPRatio, | |
24 | kPHLTFired, kPOfflineFired, kPRatioFired, | |
25 | kPtHLT, kPtOffline, | |
26 | kPtHLTFired, kPtOfflineFired, | |
27 | kNClsPerTrkHLT, kNClsPerTrkOffline, | |
28 | kNClsPerTrkHLTFired, kNClsPerTrkOfflineFired, | |
29 | kPhiHLT, kPhiOffline, | |
30 | kPhiHLTFired, kPhiOfflineFired, | |
31 | kEtaHLT, kEtaOffline, | |
32 | kEtaHLTFired, kEtaOfflineFired}; | |
33 | ||
34 | AliHLTQADataMakerRec(); | |
35 | virtual ~AliHLTQADataMakerRec(); | |
36 | ||
37 | private: | |
38 | /** copy constructor prohibited */ | |
39 | AliHLTQADataMakerRec(const AliHLTQADataMakerRec&); | |
40 | /** assignment operator prohibited */ | |
41 | AliHLTQADataMakerRec& operator = (const AliHLTQADataMakerRec&); | |
42 | ||
43 | virtual void Exec(AliQAv1::TASKINDEX_t task, TObject * data); | |
44 | virtual void StartOfDetectorCycle(); | |
45 | virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list); | |
46 | virtual void MakeRaws(AliRawReader * rawReader); | |
47 | virtual void InitESDs(); | |
48 | virtual void MakeESDs(AliESDEvent * esd); | |
49 | virtual void MakeESDs(AliESDEvent * esd, AliESDEvent* hltesd); | |
50 | ||
51 | ClassDef(AliHLTQADataMakerRec,0) // HLT Quality Assurance Data Maker for reconstruction | |
52 | }; | |
53 | ||
54 | #endif // ALIHLTQADATAMAKERREC_H |