53 fRSEditor->
Connect(
"Clicked()",
"TEveTrackEditor",
this,
"DoEditPropagator()");
100 fRnrPoints->
Connect(
"Toggled(Bool_t)",
"TEveTrackListEditor",
this,
"DoRnrPoints()");
104 fRnrLine->
Connect(
"Toggled(Bool_t)",
"TEveTrackListEditor",
this,
"DoRnrLine()");
119 "TEveTrackListEditor",
this,
"DoPtRange()");
129 "TEveTrackListEditor",
this,
"DoPRange()");
include TDocParser_001 C image html pict1_TDocParser_001 png width
R__EXTERN TEveManager * gEve
Composite GUI element for selection of range (label, two number-entries and double-slider).
TGDoubleHSlider * GetSlider()
void SetLimits(Int_t min, Int_t max)
Set limits of the represented range for integer values.
virtual void Build(Bool_t connect=kTRUE)
Create sub-components (label, number entries, double-slider).
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.
virtual void SetModel(TObject *obj)
Set model object.
TEveTrackEditor(const TEveTrackEditor &)
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
virtual void SetModel(TObject *obj)
Set model object.
TEveGDoubleValuator * fPRange
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
TGCompositeFrame(const TGCompositeFrame &)
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=0)
Add frame to the composite frame using the specified layout hints.
virtual void SetWidth(UInt_t w)
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
virtual void SetGedEditor(TGedEditor *ed)
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)