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::QuadSet, public Reve::RenderElement
18 virtual void InitModule();
19 virtual void SetTrans();
37 ITSModule(const Text_t* n="ITSModule", const Text_t* t=0, Color_t col=2) :
38 QuadSet(n, t), Reve::RenderElement(fFrameCol), fFrameCol(col)
40 ITSModule(Int_t id, ITSDigitsInfo* info, Color_t col=2);
43 virtual Bool_t CanEditMainColor() { return true; }
44 virtual void SetMainColor(Color_t col);
46 virtual void SetID(Int_t id);
47 virtual void Print(Option_t* opt="") const;
49 static Short_t fgSDDThreshold;
50 static Short_t fgSDDMaxVal;
52 static Short_t fgSSDThreshold;
53 static Short_t fgSSDMaxVal;
55 ClassDef(ITSModule, 1);