48 fRSEditor->
Connect(
"Clicked()",
"TEveTrackEditor",
this,
"DoEditPropagator()");
95 fRnrPoints->
Connect(
"Toggled(Bool_t)",
"TEveTrackListEditor",
this,
"DoRnrPoints()");
99 fRnrLine->
Connect(
"Toggled(Bool_t)",
"TEveTrackListEditor",
this,
"DoRnrLine()");
114 "TEveTrackListEditor",
this,
"DoPtRange()");
124 "TEveTrackListEditor",
this,
"DoPRange()");
ULong_t Pixel_t
Pixel value.
R__EXTERN TEveManager * gEve
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t height
Composite GUI element for selection of range (label, two number-entries and double-slider).
void Build(Bool_t connect=kTRUE) override
Create sub-components (label, number entries, double-slider).
TGDoubleHSlider * GetSlider()
void SetLimits(Int_t min, Int_t max)
Set limits of the represented range for integer values.
void SetValues(Float_t min, Float_t max, Bool_t emit=kFALSE)
Set min/max values, optionally emit signal.
void SetLabelWidth(Int_t w)
void SetNELength(Int_t l)
TEveGedEditor * GetEditor() const
Returns main object editor.
Editor for TEveTrack class.
void DoEditPropagator()
Slot for EditPropagator.
TEveTrackEditor(const TEveTrackEditor &)
void SetModel(TObject *obj) override
Set model object.
Editor for TEveTrackList class.
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.
void SelectByP(Double_t min_p, Double_t max_p)
Select visibility of tracks by momentum.
void SetRnrPoints(Bool_t r)
Set rendering of track as points for the list and the elements.
Bool_t GetRnrLine() const
Bool_t GetRnrPoints() const
void SelectByPt(Double_t min_pt, Double_t max_pt)
Select visibility of tracks by transverse momentum.
TEveTrackPropagator * GetPropagator()
void SetRnrLine(Bool_t rnr)
Set rendering of track as line for the list and the elements.
Sub-editor for TEveTrackPropagator class.
void SetModel(TEveTrackPropagator *m)
Set model object.
void CreateRefsContainer(TGVerticalFrame *p)
Create a frame containing track-reference controls under parent frame p.
TAttMarkerEditor * fFVAtt
TAttMarkerEditor * fPMAtt
Visual representation of a track.
TEveTrackPropagator * GetPropagator() const
The base class for composite widgets (menu bars, list boxes, etc.).
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=nullptr)
Add frame to the composite frame using the specified layout hints.
virtual void SetWidth(UInt_t w)
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.
virtual void SetModel(TVirtualPad *pad, TObject *obj, Int_t event, Bool_t force=kFALSE)
Activate object editors according to the selected object.
virtual TVirtualPad * GetPad() const
Base frame for implementing GUI - a service class.
virtual void SetGedEditor(TGedEditor *ed)
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'.
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.
Bool_t Connect(const char *signal, const char *receiver_class, void *receiver, const char *slot)
Non-static method is used to connect from the signal of this object to the receiver slot.
Double_t Log10(Double_t x)
Returns the common (base-10) logarithm of x.