12 #ifndef ROOT_TEveTrackEditors
13 #define ROOT_TEveTrackEditors
23 class TEveGDoubleValuator;
24 class TEveTrackPropagatorSubEditor;
33 class TEveTrackEditor :
public TGedFrame
36 TEveTrackEditor(
const TEveTrackEditor&);
37 TEveTrackEditor& operator=(
const TEveTrackEditor&);
41 TGTextButton *fRSEditor;
43 TEveTrackEditor(
const TGWindow* p=0, Int_t width=170, Int_t height=30,
44 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
45 virtual ~TEveTrackEditor() {}
47 virtual void SetModel(TObject* obj);
48 void DoEditPropagator();
50 ClassDef(TEveTrackEditor, 0);
58 class TEveTrackListEditor :
public TGedFrame
61 TEveTrackListEditor(
const TEveTrackListEditor&);
62 TEveTrackListEditor& operator=(
const TEveTrackListEditor&);
66 TGVerticalFrame *fRefs;
70 TGCheckButton *fRnrLine;
71 TGCheckButton *fRnrPoints;
73 TEveGDoubleValuator *fPtRange;
74 TEveGDoubleValuator *fPRange;
76 TEveTrackPropagatorSubEditor *fRSSubEditor;
79 TEveTrackListEditor(
const TGWindow* p=0, Int_t width=170, Int_t height=30,
80 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
81 virtual ~TEveTrackListEditor() {}
84 virtual void SetModel(TObject* obj);
92 ClassDef(TEveTrackListEditor, 0);