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 *
10 /** @file AliHLTQADataMakerSim.h
11 @author Matthias Richter
13 @brief Container for the HLT offline QA
16 #include "AliQADataMakerSim.h"
18 class AliHLTQADataMakerSim: public AliQADataMakerSim {
22 AliHLTQADataMakerSim();
23 virtual ~AliHLTQADataMakerSim();
26 /** copy constructor prohibited */
27 AliHLTQADataMakerSim(const AliHLTQADataMakerSim&);
28 /** assignment operator prohibited */
29 AliHLTQADataMakerSim& operator = (const AliHLTQADataMakerSim&);
31 virtual void StartOfDetectorCycle();
32 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list) ;
35 virtual void InitDigits();
36 virtual void MakeDigits(TTree *digitTree);
37 virtual void MakeDigits(TClonesArray *);
40 virtual void InitHits();
41 virtual void MakeHits(TTree *hitTree);
42 virtual void MakeHits(TClonesArray *);
45 virtual void InitSDigits();
46 virtual void MakeSDigits(TTree* );
47 virtual void MakeSDigits(TClonesArray* );
49 ClassDef(AliHLTQADataMakerSim,0) // HLT Quality Assurance Data Maker for simulation
52 #endif // ALIHLTQADATAMAKERSIM_H