2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
4 /**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
10 #ifndef ALIEVE_TPCSectorVizEditor_H
11 #define ALIEVE_TPCSectorVizEditor_H
13 #include <TGedFrame.h>
18 class TGDoubleHSlider;
22 class TEveGDoubleValuator;
23 class TEveTransSubEditor;
26 class AliEveTPCSectorViz;
28 class AliEveTPCSectorVizEditor : public TGedFrame
30 AliEveTPCSectorVizEditor(const AliEveTPCSectorVizEditor&); // Not implemented
31 AliEveTPCSectorVizEditor& operator=(const AliEveTPCSectorVizEditor&); // Not implemented
34 AliEveTPCSectorViz* fM; // fModel dynamic-casted to AliEveTPCSectorVizEditor
36 TEveTransSubEditor* fHMTrans;
38 TEveGValuator* fSectorID;
39 TGCheckButton* fAutoTrans;
41 TGCheckButton* fRnrInn;
42 TGCheckButton* fRnrOut1;
43 TGCheckButton* fRnrOut2;
45 TEveGValuator* fThreshold;
46 TEveGValuator* fMaxVal;
48 TEveGDoubleValuator* fTime;
51 AliEveTPCSectorVizEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
52 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
53 ~AliEveTPCSectorVizEditor();
55 virtual void SetModel(TObject* obj);
69 ClassDef(AliEveTPCSectorVizEditor, 0); // Editor for AliEveTPCSectorViz
70 }; // endclass AliEveTPCSectorVizEditor