47 fRSEditor->Connect(
"Clicked()",
"TEveTrackEditor",
this,
"DoEditPropagator()");
93 fRnrPoints->Connect(
"Toggled(Bool_t)",
"TEveTrackListEditor",
this,
"DoRnrPoints()");
97 fRnrLine->Connect(
"Toggled(Bool_t)",
"TEveTrackListEditor",
this,
"DoRnrLine()");
109 fPtRange->GetSlider()->SetWidth(dbW);
112 "TEveTrackListEditor",
this,
"DoPtRange()");
117 fPRange->SetLabelWidth(labelW);
119 fPRange->GetSlider()->SetWidth(dbW);
122 "TEveTrackListEditor",
this,
"DoPRange()");
128 fRSSubEditor->Connect(
"Changed()",
"TEveTrackListEditor",
this,
"Update()");
ULong_t Pixel_t
Pixel value.
int Int_t
Signed integer 4 bytes (int).
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
float Float_t
Float 4 bytes (float).
Composite GUI element for selection of range (label, two number-entries and double-slider).
void DoEditPropagator()
Slot for EditPropagator.
TEveTrackEditor(const TEveTrackEditor &)
void SetModel(TObject *obj) override
Set model object.
void CreateRefsTab()
Create tab for control of path-mark display.
TEveTrackListEditor(const TEveTrackListEditor &)
void DoRnrPoints()
Slot for RnrPoints.
TEveGDoubleValuator * fPtRange
TGCheckButton * fRnrPoints
TEveGDoubleValuator * fPRange
void SetModel(TObject *obj) override
Set model object.
TEveTrackPropagatorSubEditor * fRSSubEditor
void DoRnrLine()
Slot for RnrLine.
void DoPRange()
Slot for PRange.
void DoPtRange()
Slot for PtRange.
A list of tracks supporting change of common attributes and selection based on track parameters.
Sub-editor for TEveTrackPropagator class.
Visual representation of a track.
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
TGCompositeFrame(const TGCompositeFrame &)=delete
A horizontal 3D line is a line that typically separates a toolbar from the menubar.
A composite frame that layout their children in horizontal way.
This class handles GUI labels.
This class describes layout hints used by the layout classes.
Yield an action as soon as it is clicked.
ROOT GUI Window base class.
TGedEditor * fGedEditor
manager of this frame
virtual TGVerticalFrame * CreateEditorTabSubFrame(const char *name)
Create a vertical frame to be used by 'owner' in extra tab 'name'.
TGedFrame(const TGedFrame &)=delete
virtual void MakeTitle(const char *title)
Create attribute frame title.
virtual void Update()
Update the current pad when an attribute is changed via GUI.
Mother of all ROOT objects.
Double_t Log10(Double_t x)
Returns the common (base-10) logarithm of x.