]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/MUONModule.h
Try to fix Delete problem in trigger code
[u/mrichter/AliRoot.git] / EVE / Alieve / MUONModule.h
CommitLineData
34ea2f0a 1#ifndef ALIEVE_MUONModule_H
2#define ALIEVE_MUONModule_H
3
4#include <Reve/QuadSet.h>
5#include <Reve/RenderElement.h>
6
7#include <Alieve/MUONDigitsInfo.h>
8
9namespace Alieve {
10
27db2029 11class MUONModule : public Reve::RenderElement,
12 public Reve::QuadSet
34ea2f0a 13{
14
15public:
16
27db2029 17 MUONModule(const Text_t* n="MUONModule", const Text_t* t=0, Color_t col=2);
34ea2f0a 18 MUONModule(Int_t id, Int_t cath, MUONDigitsInfo* info, Bool_t dig, Bool_t clus, Color_t col=2);
19 virtual ~MUONModule();
20
21 virtual void SetID(Int_t id, Int_t cath);
22
23private:
24
25 void Init();
26 void LoadQuadsChambers(Int_t chamber1, Int_t chamber2, Int_t delElemId = -1, Int_t cat = -1);
27 void LoadQuadsDigits();
28 void LoadQuadsClusters();
29 void LoadQuadsTracks(Int_t id);
30
31protected:
32
33 virtual void InitModule();
34 virtual void SetTrans();
35
36 MUONDigitsInfo* fInfo;
37
38 Int_t fID;
39 Int_t fCath;
40
41 Bool_t fShowDigits;
42 Bool_t fShowClusters;
43 Bool_t fShowTracks;
44
45 Color_t fFrameCol;
46
47 Int_t fDetElemId;
48
49 ClassDef(MUONModule,1);
50
51};
52}
53
54#endif