1 #ifndef ALIEVE_ITSModule_H
2 #define ALIEVE_ITSModule_H
4 #include <Reve/QuadSet.h>
5 #include <Reve/RenderElement.h>
7 #include <Alieve/ITSDigitsInfo.h>
11 class ITSModule : public Reve::RenderElement,
14 ITSModule(const ITSModule&); // Not implemented
15 ITSModule& operator=(const ITSModule&); // Not implemented
21 virtual void InitModule();
22 virtual void SetTrans();
40 ITSModule(const Text_t* n="ITSModule", const Text_t* t=0, Color_t col=2);
41 ITSModule(Int_t id, ITSDigitsInfo* info, Color_t col=2);
44 virtual Bool_t CanEditMainColor() { return true; }
45 virtual void SetMainColor(Color_t col);
47 virtual void SetDigitsInfo(ITSDigitsInfo* info);
48 virtual void SetID(Int_t id);
49 virtual void Print(Option_t* opt="") const;
51 static Short_t fgSDDThreshold;
52 static Short_t fgSDDMaxVal;
54 static Short_t fgSSDThreshold;
55 static Short_t fgSSDMaxVal;
57 ClassDef(ITSModule, 1);