remoe duplicate QA initialisation and do ESD QA for same detectors as RecPoint QA
[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
6e97ee57 6/* $Id$ */
7
92c04373 8/// \ingroup sim
04236e67 9/// \class AliMUONQADataMakerSim
10/// \brief MUON Quality assurance data maker
11///
12// Author Christian Finck
13
04236e67 14// --- ROOT system ---
15class TObjArray;
16
17// --- AliRoot header files ---
6e97ee57 18class AliMUONVHitStore;
19class AliMUONVDigitStore;
04236e67 20
21#include "AliQADataMakerSim.h"
22
23class AliMUONQADataMakerSim: public AliQADataMakerSim {
24
25public:
26 AliMUONQADataMakerSim();
27 AliMUONQADataMakerSim(const AliMUONQADataMakerSim& qadm);
28 AliMUONQADataMakerSim& operator=(const AliMUONQADataMakerSim& qadm);
29 virtual ~AliMUONQADataMakerSim();
30
31private:
32 virtual void StartOfDetectorCycle();
6e97ee57 33 /// init hits QA from Array
34 virtual void InitHits();
35 /// init SDigits QA from Array
36 virtual void InitSDigits();
37 /// init SDigits QA from Array
38 virtual void InitDigits();
04236e67 39
40 /// make hits QA from Array (not implemented)
41 virtual void MakeHits(TClonesArray* /*hits*/) {return;}
6e97ee57 42 /// make hits QA from tree
43 virtual void MakeHits(TTree* hitsTree);
04236e67 44 /// make SDigits QA from Array (not implemented)
45 virtual void MakeSDigits(TClonesArray* /*sigits*/) {return;}
6e97ee57 46 /// make SDigits QA from Tree
47 virtual void MakeSDigits(TTree* sigitsTree);
04236e67 48 /// make Digits QA from Array (not implemented)
49 virtual void MakeDigits(TClonesArray* /*digits*/) {return;}
6e97ee57 50 /// make SDigits QA from Tree
51 virtual void MakeDigits(TTree* digitsTree);
04236e67 52
92a357bf 53 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray* list);
04236e67 54
6e97ee57 55 AliMUONVHitStore* fHitStore; //!< pointer to hit store
56 AliMUONVDigitStore* fDigitStore; //!< pointer to digit store
57
58 ClassDef(AliMUONQADataMakerSim,2) // MUON Quality assurance data maker
04236e67 59
60};
61#endif