Line data Source code
1 : //-*- Mode: C++ -*-
2 : // $Id$
3 :
4 : #ifndef ALIHLTQADATAMAKERSIM_H
5 : #define ALIHLTQADATAMAKERSIM_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 AliHLTQADataMakerSim.h
11 : @author Matthias Richter
12 : @date 2009-05-14
13 : @brief Container for the HLT offline QA
14 : */
15 :
16 : #include "AliQADataMakerSim.h"
17 :
18 : class AliHLTQADataMakerSim: public AliQADataMakerSim {
19 :
20 : public:
21 :
22 : AliHLTQADataMakerSim();
23 : virtual ~AliHLTQADataMakerSim();
24 :
25 : private:
26 : /** copy constructor prohibited */
27 : AliHLTQADataMakerSim(const AliHLTQADataMakerSim&);
28 : /** assignment operator prohibited */
29 : AliHLTQADataMakerSim& operator = (const AliHLTQADataMakerSim&);
30 :
31 : virtual void StartOfDetectorCycle();
32 : virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list) ;
33 :
34 : // Digits QA
35 : virtual void InitDigits();
36 : virtual void MakeDigits(TTree *digitTree);
37 : virtual void MakeDigits(TClonesArray *);
38 :
39 : // Hits QA
40 : virtual void InitHits();
41 : virtual void MakeHits(TTree *hitTree);
42 : virtual void MakeHits(TClonesArray *);
43 :
44 : // SDigits QA (empty)
45 : virtual void InitSDigits();
46 : virtual void MakeSDigits(TTree* );
47 : virtual void MakeSDigits(TClonesArray* );
48 :
49 6 : ClassDef(AliHLTQADataMakerSim,0) // HLT Quality Assurance Data Maker for simulation
50 : };
51 :
52 : #endif // ALIHLTQADATAMAKERSIM_H
|