Splitting of the QA maker into simulation and reconstruction dependent parts (Yves)
[u/mrichter/AliRoot.git] / MUON / AliMUONQADataMakerSim.h
CommitLineData
04236e67 1#ifndef AliMUONQADataMakerSim_H
2#define AliMUONQADataMakerSim_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/// \ingroup rec
7/// \class AliMUONQADataMakerSim
8/// \brief MUON Quality assurance data maker
9///
10// Author Christian Finck
11
12// dummy function for simulation part
13// to avoid circular dependencie
14
15// --- ROOT system ---
16class TObjArray;
17
18// --- AliRoot header files ---
19class AliMUONVClusterStore;
20class AliMUONVTrackStore;
21
22#include "AliQADataMakerSim.h"
23
24class AliMUONQADataMakerSim: public AliQADataMakerSim {
25
26public:
27 AliMUONQADataMakerSim();
28 AliMUONQADataMakerSim(const AliMUONQADataMakerSim& qadm);
29 AliMUONQADataMakerSim& operator=(const AliMUONQADataMakerSim& qadm);
30 virtual ~AliMUONQADataMakerSim();
31
32private:
33 virtual void StartOfDetectorCycle();
34 /// init hits QA from Array (not implemented)
35 virtual void InitHits() {return;}
36 /// init SDigits QA from Array (not implemented)
37 virtual void InitSDigits() {return;}
38 /// init SDigits QA from Array (not implemented)
39 virtual void InitDigits() {return;}
40
41 /// make hits QA from Array (not implemented)
42 virtual void MakeHits(TClonesArray* /*hits*/) {return;}
43 /// make hits QA from tree (not implemented)
44 virtual void MakeHits(TTree* /*hits*/) {return;}
45 /// make SDigits QA from Array (not implemented)
46 virtual void MakeSDigits(TClonesArray* /*sigits*/) {return;}
47 /// make SDigits QA from Tree (not implemented)
48 virtual void MakeSDigits(TTree* /*sigits*/) {return;}
49 /// make Digits QA from Array (not implemented)
50 virtual void MakeDigits(TClonesArray* /*digits*/) {return;}
51 /// make SDigits QA from Tree (not implemented)
52 virtual void MakeDigits(TTree* /*digits*/) {return;}
53
54 virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list);
55
56 ClassDef(AliMUONQADataMakerSim,1) // MUON Quality assurance data maker
57
58};
59#endif