1 #ifndef AliMUONQADataMakerRec_H
2 #define AliMUONQADataMakerRec_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 /// \class AliMUONQADataMakerRec
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 "AliQADataMakerRec.h"
24 class AliMUONQADataMakerRec: public AliQADataMakerRec {
27 AliMUONQADataMakerRec();
28 AliMUONQADataMakerRec(const AliMUONQADataMakerRec& qadm);
29 AliMUONQADataMakerRec& operator=(const AliMUONQADataMakerRec& qadm);
30 virtual ~AliMUONQADataMakerRec();
33 virtual void StartOfDetectorCycle();
35 virtual void InitRaws();
36 virtual void InitRecPoints();
37 virtual void InitESDs();
39 virtual void MakeRaws(AliRawReader* rawReader);
40 virtual void MakeRecPoints(TTree* recpo);
41 virtual void MakeESDs(AliESDEvent* esd) ;
42 virtual void EndOfDetectorCycle(AliQA::TASKINDEX task, TObjArray* list);
44 AliMUONVClusterStore* fClusterStore; //!< pointer to cluster store
46 ClassDef(AliMUONQADataMakerRec,1) // MUON Quality assurance data maker