1 #ifndef ALIMUONQADATAMAKER_H
2 #define ALIMUONQADATAMAKER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 /// \class AliMUONQADataMaker
8 /// \brief MUON Quality assurance data maker
10 // Author Christian Finck
12 // dummy function for simulation part
13 // to avoid circular dependencie
15 // --- ROOT system ---
18 // --- AliRoot header files ---
19 class AliMUONVClusterStore;
20 class AliMUONVTrackStore;
22 #include "AliQADataMaker.h"
24 class AliMUONQADataMaker: public AliQADataMaker {
28 AliMUONQADataMaker(const AliMUONQADataMaker& qadm);
29 AliMUONQADataMaker& operator=(const AliMUONQADataMaker& qadm);
30 virtual ~AliMUONQADataMaker();
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;}
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;}
54 virtual void InitRaws();
55 virtual void InitRecPoints();
56 virtual void InitESDs();
58 virtual void MakeRaws(AliRawReader* rawReader);
59 virtual void MakeRecPoints(TTree* recpo);
60 virtual void MakeESDs(AliESDEvent* esd) ;
61 virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list);
63 AliMUONVClusterStore* fClusterStore; //!< pointer to cluster store
65 ClassDef(AliMUONQADataMaker,1) // MUON Quality assurance data maker