]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONQADataMaker.h
Move contents of EVE/Alieve to EVE/EveDet as most code will remain there.
[u/mrichter/AliRoot.git] / MUON / AliMUONQADataMaker.h
CommitLineData
8aa336b1 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 */
5
6/// \ingroup rec
7/// \class AliMUONQADataMaker
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 ---
4edbc5bc 16class TObjArray;
8aa336b1 17
18// --- AliRoot header files ---
19class AliMUONVClusterStore;
20class AliMUONVTrackStore;
21
22#include "AliQADataMaker.h"
23
24class AliMUONQADataMaker: public AliQADataMaker {
25
26public:
27 AliMUONQADataMaker();
28 AliMUONQADataMaker(const AliMUONQADataMaker& qadm);
29 AliMUONQADataMaker& operator=(const AliMUONQADataMaker& qadm);
30 virtual ~AliMUONQADataMaker();
31
32private:
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;}
40
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;}
53
54 virtual void InitRaws();
55 virtual void InitRecPoints();
56 virtual void InitESDs();
57
58 virtual void MakeRaws(AliRawReader* rawReader);
59 virtual void MakeRecPoints(TTree* recpo);
60 virtual void MakeESDs(AliESDEvent* esd) ;
4edbc5bc 61 virtual void EndOfDetectorCycle(AliQA::TASKINDEX, TObjArray* list);
8aa336b1 62
63 AliMUONVClusterStore* fClusterStore; //!< pointer to cluster store
64
65 ClassDef(AliMUONQADataMaker,1) // MUON Quality assurance data maker
66
67};
68#endif