Updated version.
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALQADataMakerSim.h
CommitLineData
94594e5d 1#ifndef ALIEMCALQADATAMAKERSIM_H
2#define ALIEMCALQADATAMAKERSIM_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/*
7 Produces the data needed to calculate the quality assurance.
8 All data must be mergeable objects.
9
10 Based on PHOS code written by
11 Y. Schutz CERN July 2007
12*/
13
14
15// --- ROOT system ---
16class TH1F ;
17class TH1I ;
18class TObjArray ;
19
20// --- Standard library ---
21
22// --- AliRoot header files ---
23#include "AliQADataMakerSim.h"
24
25class AliEMCALQADataMakerSim: public AliQADataMakerSim {
26
27public:
28 AliEMCALQADataMakerSim() ; // ctor
29 AliEMCALQADataMakerSim(const AliEMCALQADataMakerSim& qadm) ;
30 AliEMCALQADataMakerSim& operator = (const AliEMCALQADataMakerSim& qadm) ;
31 virtual ~AliEMCALQADataMakerSim() {;} // dtor
32
33private:
4e25ac79 34 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray ** list) ;
94594e5d 35 virtual void InitHits() ;
36 virtual void InitDigits() ;
37 virtual void InitSDigits() ;
6252ceeb 38 virtual void MakeHits() ;
94594e5d 39 virtual void MakeHits(TTree * hitTree) ;
6252ceeb 40 virtual void MakeDigits() ;
94594e5d 41 virtual void MakeDigits(TTree * digitTree) ;
6252ceeb 42 virtual void MakeSDigits() ;
94594e5d 43 virtual void MakeSDigits(TTree * sigitTree) ;
44 virtual void StartOfDetectorCycle() ;
45
46 ClassDef(AliEMCALQADataMakerSim,1) // description
47
48};
49
50#endif // AliEMCALQADATAMAKERSIM_H