12 #ifndef ROOT_TEveCaloVizEditor
13 #define ROOT_TEveCaloVizEditor
19 class TGDoubleHSlider;
21 class TEveGDoubleValuator;
26 class TGVerticalFrame;
28 class TEveCaloVizEditor :
public TGedFrame
31 TEveCaloVizEditor(
const TEveCaloVizEditor&);
32 TEveCaloVizEditor& operator=(
const TEveCaloVizEditor&);
38 TGNumberEntry *fFrameTransparency;
40 TGRadioButton *fPlotE;
41 TGRadioButton *fPlotEt;
43 TGCheckButton *fScaleAbs;
44 TEveGValuator *fMaxValAbs;
45 TEveGValuator *fMaxTowerH;
47 TEveGDoubleValuator *fEtaRng;
49 TEveGValuator *fPhiOffset;
51 TGVerticalFrame *fDataFrame;
52 TGVerticalFrame *fSliceFrame;
55 TEveCaloVizEditor(
const TGWindow* p=0, Int_t width=170, Int_t height=30,
56 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
57 virtual ~TEveCaloVizEditor() {}
59 virtual void SetModel(TObject* obj);
70 void DoSliceThreshold();
71 void DoSliceColor(Pixel_t color);
72 void DoSliceTransparency(Long_t transp);
74 ClassDef(TEveCaloVizEditor, 0);
79 class TEveCalo3DEditor :
public TGedFrame
82 TEveCalo3DEditor(
const TEveCalo3DEditor&);
83 TEveCalo3DEditor& operator=(
const TEveCalo3DEditor&);
87 TGNumberEntry *fFrameTransparency;
90 TEveCalo3DEditor(
const TGWindow* p=0, Int_t width=170, Int_t height=30,
91 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
92 virtual ~TEveCalo3DEditor() {}
94 virtual void SetModel(TObject* obj);
95 void DoFrameTransparency();
97 ClassDef(TEveCalo3DEditor, 0);