]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONQADataMakerSim.h
Merge branch 'master_patch'
[u/mrichter/AliRoot.git] / MUON / AliMUONQADataMakerSim.h
CommitLineData
7d5d0cc5 1#ifndef ALIMUONQADATAMAKERSIM_H
2#define ALIMUONQADATAMAKERSIM_H
04236e67 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)
6252ceeb 41 virtual void MakeHits() {return;}
6e97ee57 42 /// make hits QA from tree
43 virtual void MakeHits(TTree* hitsTree);
04236e67 44 /// make SDigits QA from Array (not implemented)
6252ceeb 45 virtual void MakeSDigits() {return;}
6e97ee57 46 /// make SDigits QA from Tree
47 virtual void MakeSDigits(TTree* sigitsTree);
04236e67 48 /// make Digits QA from Array (not implemented)
6252ceeb 49 virtual void MakeDigits() {return;}
6e97ee57 50 /// make SDigits QA from Tree
51 virtual void MakeDigits(TTree* digitsTree);
04236e67 52
4e25ac79 53 virtual void EndOfDetectorCycle(AliQAv1::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