1 #ifndef ALIEVE_MUONModule_H
2 #define ALIEVE_MUONModule_H
4 #include <Reve/QuadSet.h>
5 #include <Reve/RenderElement.h>
7 #include <Alieve/MUONDigitsInfo.h>
11 class MUONModule : public Reve::RenderElement,
14 MUONModule(const MUONModule&); // Not implemented
15 MUONModule& operator=(const MUONModule&); // Not implemented
19 MUONModule(const Text_t* n="MUONModule", const Text_t* t=0, Color_t col=2);
20 MUONModule(Int_t id, Int_t cath, MUONDigitsInfo* info, Bool_t dig, Bool_t clus, Color_t col=2);
21 virtual ~MUONModule() {}
23 virtual void SetID(Int_t id, Int_t cath);
27 void LoadQuadsChambers(Int_t chamber1, Int_t chamber2, Int_t delElemId = -1, Int_t cat = -1);
28 void LoadQuadsDigits();
29 void LoadQuadsClusters();
30 void LoadQuadsTracks(Int_t id);
34 virtual void InitModule();
35 virtual void SetTrans();
37 MUONDigitsInfo* fInfo;
50 ClassDef(MUONModule,1);