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 */
9 /// \class AliMUONQADataMakerSim
10 /// \brief MUON Quality assurance data maker
12 // Author Christian Finck
14 // --- ROOT system ---
17 // --- AliRoot header files ---
18 class AliMUONVHitStore;
19 class AliMUONVDigitStore;
21 #include "AliQADataMakerSim.h"
23 class AliMUONQADataMakerSim: public AliQADataMakerSim {
26 AliMUONQADataMakerSim();
27 AliMUONQADataMakerSim(const AliMUONQADataMakerSim& qadm);
28 AliMUONQADataMakerSim& operator=(const AliMUONQADataMakerSim& qadm);
29 virtual ~AliMUONQADataMakerSim();
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();
40 /// make hits QA from Array (not implemented)
41 virtual void MakeHits() {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() {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() {return;}
50 /// make SDigits QA from Tree
51 virtual void MakeDigits(TTree* digitsTree);
53 virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** list);
55 AliMUONVHitStore* fHitStore; //!< pointer to hit store
56 AliMUONVDigitStore* fDigitStore; //!< pointer to digit store
58 ClassDef(AliMUONQADataMakerSim,2) // MUON Quality assurance data maker