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()");
TEveTrackPropagator * GetPropagator() const
void DoPRange()
Slot for PRange.
void SetRnrPoints(Bool_t r)
Set rendering of track as points for the list and the elements.
void DoRnrLine()
Slot for RnrLine.
virtual void SetModel(TObject *obj)
Set model object.
void CreateRefsContainer(TGVerticalFrame *p)
Create a frame containing track-reference controls under parent frame p.
void SetRnrLine(Bool_t rnr)
Set rendering of track as line for the list and the elements.
void DoRnrPoints()
Slot for RnrPoints.
void SetLimits(Int_t min, Int_t max)
Set limits of the represented range for integer values.
virtual TVirtualPad * GetPad() const
virtual void SetModel(TVirtualPad *pad, TObject *obj, Int_t event)
Activate object editors according to the selected object.
TAttMarkerEditor * fPMAtt
TGDoubleHSlider * GetSlider()
void DoPtRange()
Slot for PtRange.
void SelectByP(Double_t min_p, Double_t max_p)
Select visibility of tracks by momentum.
TEveTrackEditor(const TEveTrackEditor &)
TEveTrackPropagatorSubEditor * fRSSubEditor
TEveGDoubleValuator * fPtRange
Double_t Log10(Double_t x)
A list of tracks supporting change of common attributes and selection based on track parameters...
virtual void Update()
Update the current pad when an attribute is changed via GUI.
TGCompositeFrame(const TGCompositeFrame &)
virtual TGVerticalFrame * CreateEditorTabSubFrame(const char *name)
Create a vertical frame to be used by 'owner' in extra tab 'name'.
Editor for TEveTrackList class.
Bool_t GetRnrLine() const
TEveGDoubleValuator * fPRange
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...
TEveGedEditor * GetEditor() const
Returns main object editor.
TAttMarkerEditor * fFVAtt
Editor for TEveTrack class.
void SetModel(TEveTrackPropagator *m)
Set model object.
void SetNELength(Int_t l)
R__EXTERN TEveManager * gEve
TEveTrackPropagator * GetPropagator()
Visual representation of a track.
void SelectByPt(Double_t min_pt, Double_t max_pt)
Select visibility of tracks by transverse momentum.
void SetValues(Float_t min, Float_t max, Bool_t emit=kFALSE)
Set min/max values, optionally emit signal.
ClassImp(TEveTrackEditor)
void CreateRefsTab()
Create tab for control of path-mark display.
virtual void SetWidth(UInt_t w)
virtual void Build(Bool_t connect=kTRUE)
Create sub-components (label, number entries, double-slider).
TGCheckButton * fRnrPoints
virtual void AddFrame(TGFrame *f, TGLayoutHints *l=0)
Add frame to the composite frame using the specified layout hints.
Mother of all ROOT objects.
TEveTrackListEditor(const TEveTrackListEditor &)
virtual void SetModel(TObject *obj)
Set model object.
Sub-editor for TEveTrackPropagator class.
void DoEditPropagator()
Slot for EditPropagator.
void SetLabelWidth(Int_t w)
Bool_t GetRnrPoints() const
Composite GUI element for selection of range (label, two number-entries and double-slider).
virtual void MakeTitle(const char *title)
Create attribute frame title.
virtual void SetGedEditor(TGedEditor *ed)