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 *
10 /** @file AliHLTQADataMakerRec.h
11 @author Matthias Richter
13 @brief Container for the HLT offline QA
16 #include "AliQADataMakerRec.h"
18 class AliHLTQADataMakerRec: public AliQADataMakerRec {
22 AliHLTQADataMakerRec();
23 virtual ~AliHLTQADataMakerRec();
26 /** copy constructor prohibited */
27 AliHLTQADataMakerRec(const AliHLTQADataMakerRec&);
28 /** assignment operator prohibited */
29 AliHLTQADataMakerRec& operator = (const AliHLTQADataMakerRec&);
31 virtual void Exec(AliQAv1::TASKINDEX_t task, TObject * data);
32 virtual void StartOfDetectorCycle();
33 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list);
34 virtual void MakeRaws(AliRawReader * rawReader);
35 virtual void MakeESDs(AliESDEvent * esd);
36 virtual void MakeESDs(AliESDEvent * esd, AliESDEvent* hltesd);
38 ClassDef(AliHLTQADataMakerRec,0) // HLT Quality Assurance Data Maker for reconstruction
41 #endif // ALIHLTQADATAMAKERREC_H