3 #ifndef REVE_TrackEditors_H
4 #define REVE_TrackEditors_H
11 class TGLineWidthComboBox;
16 class RGDoubleValuator;
20 class TrackListEditor : public TGedFrame
22 TrackListEditor(const TrackListEditor&); // Not implemented
23 TrackListEditor& operator=(const TrackListEditor&); // Not implemented
26 TrackList* fTC; // fModel dynamic-casted to TrackListEditor
30 TGNumberEntry* fMaxOrbits;
31 TGNumberEntry* fMinAng;
32 TGNumberEntry* fDelta;
34 TGLineWidthComboBox* fWidthCombo;
36 TGCheckButton* fRnrTracks;
37 TGCheckButton* fRnrMarkers;
39 TGCheckButton* fFitDaughters;
40 TGCheckButton* fFitDecay;
42 RGDoubleValuator* fPtRange;
45 TrackListEditor(const TGWindow* p=0, Int_t width=170, Int_t height=30,
46 UInt_t options=kChildFrame, Pixel_t back=GetDefaultFrameBackground());
49 virtual void SetModel(TObject* obj);
57 void DoLineWidth(Int_t width);
62 void DoFitDaughters();
67 ClassDef(TrackListEditor, 1); // Editor for TrackList
68 }; // endclass TrackListEditor