]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - MUON/AliMUONQADataMakerSim.h
remoe duplicate QA initialisation and do ESD QA for same detectors as RecPoint QA
[u/mrichter/AliRoot.git] / MUON / AliMUONQADataMakerSim.h
... / ...
CommitLineData
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/* $Id$ */
7
8/// \ingroup sim
9/// \class AliMUONQADataMakerSim
10/// \brief MUON Quality assurance data maker
11///
12// Author Christian Finck
13
14// --- ROOT system ---
15class TObjArray;
16
17// --- AliRoot header files ---
18class AliMUONVHitStore;
19class AliMUONVDigitStore;
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();
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();
39
40 /// make hits QA from Array (not implemented)
41 virtual void MakeHits(TClonesArray* /*hits*/) {return;}
42 /// make hits QA from tree
43 virtual void MakeHits(TTree* hitsTree);
44 /// make SDigits QA from Array (not implemented)
45 virtual void MakeSDigits(TClonesArray* /*sigits*/) {return;}
46 /// make SDigits QA from Tree
47 virtual void MakeSDigits(TTree* sigitsTree);
48 /// make Digits QA from Array (not implemented)
49 virtual void MakeDigits(TClonesArray* /*digits*/) {return;}
50 /// make SDigits QA from Tree
51 virtual void MakeDigits(TTree* digitsTree);
52
53 virtual void EndOfDetectorCycle(AliQA::TASKINDEX_t task, TObjArray* list);
54
55 AliMUONVHitStore* fHitStore; //!< pointer to hit store
56 AliMUONVDigitStore* fDigitStore; //!< pointer to digit store
57
58 ClassDef(AliMUONQADataMakerSim,2) // MUON Quality assurance data maker
59
60};
61#endif