]>
Commit | Line | Data |
---|---|---|
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 | 16 | class TObjArray; |
8aa336b1 | 17 | |
18 | // --- AliRoot header files --- | |
19 | class AliMUONVClusterStore; | |
20 | class AliMUONVTrackStore; | |
21 | ||
22 | #include "AliQADataMaker.h" | |
23 | ||
24 | class AliMUONQADataMaker: public AliQADataMaker { | |
25 | ||
26 | public: | |
27 | AliMUONQADataMaker(); | |
28 | AliMUONQADataMaker(const AliMUONQADataMaker& qadm); | |
29 | AliMUONQADataMaker& operator=(const AliMUONQADataMaker& qadm); | |
30 | virtual ~AliMUONQADataMaker(); | |
31 | ||
32 | private: | |
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 |