]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONQADataMakerRec.h
Splitting of the QA maker into simulation and reconstruction dependent parts (Yves)
[u/mrichter/AliRoot.git] / MUON / AliMUONQADataMakerRec.h
CommitLineData
04236e67 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 */
5
6/// \ingroup rec
7/// \class AliMUONQADataMakerRec
8/// \brief MUON Quality assurance data maker
9///
10// Author Christian Finck
11
12// dummy function for simulation part
13// to avoid circular dependencie
14
15// --- ROOT system ---
16class TObjArray;
17
18// --- AliRoot header files ---
19class AliMUONVClusterStore;
20class AliMUONVTrackStore;
21
22#include "AliQADataMakerRec.h"
23
24class AliMUONQADataMakerRec: public AliQADataMakerRec {
25
26public:
27 AliMUONQADataMakerRec();
28 AliMUONQADataMakerRec(const AliMUONQADataMakerRec& qadm);
29 AliMUONQADataMakerRec& operator=(const AliMUONQADataMakerRec& qadm);
30 virtual ~AliMUONQADataMakerRec();
31
32private:
33 virtual void StartOfDetectorCycle();
34
35 virtual void InitRaws();
36 virtual void InitRecPoints();
37 virtual void InitESDs();
38
39 virtual void MakeRaws(AliRawReader* rawReader);
40 virtual void MakeRecPoints(TTree* recpo);
41 virtual void MakeESDs(AliESDEvent* esd) ;
42 virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list);
43
44 AliMUONVClusterStore* fClusterStore; //!< pointer to cluster store
45
46 ClassDef(AliMUONQADataMakerRec,1) // MUON Quality assurance data maker
47
48};
49#endif