#include <TEveTrackPropagatorEditor.h>
Inheritance diagram for TEveTrackPropagatorSubEditor:
Definition at line 33 of file TEveTrackPropagatorEditor.h.
TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor | ( | const TEveTrackPropagatorSubEditor & | ) | [private] |
TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor | ( | const TGWindow * | p | ) |
Definition at line 40 of file TEveTrackPropagatorEditor.cxx.
References TGCompositeFrame::AddFrame(), TEveGValuator::Build(), TQObject::Connect(), fDelta, TEveTrackPropagator::fgEditorMaxR, TEveTrackPropagator::fgEditorMaxZ, fMaxAng, fMaxOrbits, fMaxR, fMaxZ, kLHintsTop, TGNumberFormat::kNESRealOne, TGNumberFormat::kNESRealThree, TEveGValuatorBase::SetLabelWidth(), TEveGValuator::SetLimits(), TEveGValuatorBase::SetNELength(), and TEveGValuator::SetToolTip().
virtual TEveTrackPropagatorSubEditor::~TEveTrackPropagatorSubEditor | ( | ) | [inline, virtual] |
Definition at line 73 of file TEveTrackPropagatorEditor.h.
TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor | ( | const TEveTrackPropagatorSubEditor & | ) | [private] |
TEveTrackPropagatorSubEditor::TEveTrackPropagatorSubEditor | ( | const TGWindow * | p | ) |
virtual TEveTrackPropagatorSubEditor::~TEveTrackPropagatorSubEditor | ( | ) | [inline, virtual] |
Definition at line 73 of file TEveTrackPropagatorEditor.h.
TEveTrackPropagatorSubEditor& TEveTrackPropagatorSubEditor::operator= | ( | const TEveTrackPropagatorSubEditor & | ) | [private] |
void TEveTrackPropagatorSubEditor::SetModel | ( | TEveTrackPropagator * | m | ) |
Definition at line 239 of file TEveTrackPropagatorEditor.cxx.
References fDelta, TEveTrackPropagator::fEditPathMarks, TEveTrackPropagator::fFitCluster2Ds, fFitCluster2Ds, TEveTrackPropagator::fFitDaughters, fFitDaughters, fFitDecay, TEveTrackPropagator::fFitDecay, TEveTrackPropagator::fFitReferences, fFitReferences, fFVAtt, TEveTrackPropagator::fFVAtt, fM, fMaxAng, fMaxOrbits, TEveTrackPropagator::fMaxOrbs, TEveTrackPropagator::fMaxR, fMaxR, TEveTrackPropagator::fMaxZ, fMaxZ, fPMAtt, TEveTrackPropagator::fPMAtt, fPMFrame, TEveTrackPropagator::fProjTrackBreaking, fProjTrackBreaking, TEveTrackPropagator::fPTBAtt, fPTBAtt, fRefsCont, fRnrCluster2Ds, TEveTrackPropagator::fRnrCluster2Ds, fRnrDaughters, TEveTrackPropagator::fRnrDaughters, TEveTrackPropagator::fRnrDecay, fRnrDecay, TEveTrackPropagator::fRnrFV, fRnrFV, TEveTrackPropagator::fRnrPTBMarkers, fRnrPTBMarkers, TEveTrackPropagator::fRnrReferences, fRnrReferences, TEveTrackPropagator::GetDelta(), TEveTrackPropagator::GetMaxAng(), TGCompositeFrame::HideFrame(), kButtonDown, kButtonUp, kFALSE, m, TGComboBox::Select(), TAttMarkerEditor::SetModel(), TGButton::SetState(), TEveGValuator::SetValue(), and TGCompositeFrame::ShowFrame().
Referenced by TEveTrackPropagatorEditor::SetModel(), and TEveTrackListEditor::SetModel().
void TEveTrackPropagatorSubEditor::Changed | ( | ) |
Definition at line 282 of file TEveTrackPropagatorEditor.cxx.
References TQObject::Emit().
Referenced by DoDelta(), DoFitPM(), DoMaxAng(), DoMaxOrbits(), DoMaxR(), DoMaxZ(), DoModePTB(), DoRnrFV(), DoRnrPM(), and DoRnrPTB().
void TEveTrackPropagatorSubEditor::DoMaxR | ( | ) |
Definition at line 292 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fM, fMaxR, TEveGValuator::GetValue(), and TEveTrackPropagator::SetMaxR().
void TEveTrackPropagatorSubEditor::DoMaxZ | ( | ) |
Definition at line 301 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fM, fMaxZ, TEveGValuator::GetValue(), and TEveTrackPropagator::SetMaxZ().
void TEveTrackPropagatorSubEditor::DoMaxOrbits | ( | ) |
Definition at line 310 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fM, fMaxOrbits, TEveGValuator::GetValue(), and TEveTrackPropagator::SetMaxOrbs().
void TEveTrackPropagatorSubEditor::DoMaxAng | ( | ) |
Definition at line 319 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fM, fMaxAng, TEveGValuator::GetValue(), and TEveTrackPropagator::SetMaxAng().
void TEveTrackPropagatorSubEditor::DoDelta | ( | ) |
Definition at line 328 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fDelta, fM, TEveGValuator::GetValue(), and TEveTrackPropagator::SetDelta().
void TEveTrackPropagatorSubEditor::DoFitPM | ( | ) |
Definition at line 339 of file TEveTrackPropagatorEditor.cxx.
References b, Changed(), fM, gTQSender, TEvePathMarkT< TT >::kCluster2D, TEvePathMarkT< TT >::kDaughter, TEvePathMarkT< TT >::kDecay, TEvePathMarkT< TT >::kReference, TEveTrackPropagator::SetFitCluster2Ds(), TEveTrackPropagator::SetFitDaughters(), TEveTrackPropagator::SetFitDecay(), TEveTrackPropagator::SetFitReferences(), and type.
void TEveTrackPropagatorSubEditor::DoRnrPM | ( | ) |
Definition at line 369 of file TEveTrackPropagatorEditor.cxx.
References b, Changed(), fM, gTQSender, TEvePathMarkT< TT >::kCluster2D, TEvePathMarkT< TT >::kDaughter, TEvePathMarkT< TT >::kDecay, TEvePathMarkT< TT >::kReference, TEveTrackPropagator::SetRnrCluster2Ds(), TEveTrackPropagator::SetRnrDaughters(), TEveTrackPropagator::SetRnrDecay(), TEveTrackPropagator::SetRnrReferences(), and type.
void TEveTrackPropagatorSubEditor::DoRnrFV | ( | ) |
Definition at line 396 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fM, fRnrFV, TGButton::IsOn(), and TEveTrackPropagator::SetRnrFV().
void TEveTrackPropagatorSubEditor::DoModePTB | ( | UChar_t | mode | ) |
Definition at line 405 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fM, and TEveTrackPropagator::SetProjTrackBreaking().
void TEveTrackPropagatorSubEditor::DoRnrPTB | ( | ) |
Definition at line 414 of file TEveTrackPropagatorEditor.cxx.
References Changed(), fM, fRnrPTBMarkers, TGButton::IsOn(), and TEveTrackPropagator::SetRnrPTBMarkers().
void TEveTrackPropagatorSubEditor::CreateRefsContainer | ( | TGVerticalFrame * | p | ) |
Definition at line 107 of file TEveTrackPropagatorEditor.cxx.
References TGComboBox::AddEntry(), TGCompositeFrame::AddFrame(), TQObject::Connect(), fFitCluster2Ds, fFitDaughters, fFitDecay, fFitReferences, TGFrameElement::fFrame, fFVAtt, TList::First(), fPMAtt, fPMFrame, fProjTrackBreaking, fPTBAtt, fRefsCont, fRnrCluster2Ds, fRnrDaughters, fRnrDecay, fRnrFV, fRnrPTBMarkers, fRnrReferences, TGCompositeFrame::GetList(), TEvePathMarkT< TT >::kCluster2D, TEvePathMarkT< TT >::kDaughter, TEvePathMarkT< TT >::kDecay, kFixedSize, kFixedWidth, kHorizontalFrame, TGGroupFrame::kLeft, kLHintsBottom, kLHintsCenterX, kLHintsExpandX, kLHintsLeft, kLHintsTop, kOwnBackground, TEveTrackPropagator::kPTB_Break, TEveTrackPropagator::kPTB_UseFirstPointPos, TEveTrackPropagator::kPTB_UseLastPointPos, TEvePathMarkT< TT >::kReference, kVerticalFrame, p, TGCompositeFrame::RemoveFrame(), TGFrame::Resize(), TGCompositeFrame::SetLayoutManager(), TGGroupFrame::SetTitlePos(), TGCompositeFrame::TGCompositeFrame(), and TGVerticalFrame::TGVerticalFrame().
Referenced by TEveTrackListEditor::CreateRefsTab(), and TEveTrackPropagatorEditor::TEveTrackPropagatorEditor().
TEveTrackPropagatorSubEditor::ClassDef | ( | TEveTrackPropagatorSubEditor | , | |
0 | ||||
) |
TEveTrackPropagatorSubEditor& TEveTrackPropagatorSubEditor::operator= | ( | const TEveTrackPropagatorSubEditor & | ) | [private] |
void TEveTrackPropagatorSubEditor::SetModel | ( | TEveTrackPropagator * | m | ) |
void TEveTrackPropagatorSubEditor::Changed | ( | ) |
void TEveTrackPropagatorSubEditor::DoMaxR | ( | ) |
void TEveTrackPropagatorSubEditor::DoMaxZ | ( | ) |
void TEveTrackPropagatorSubEditor::DoMaxOrbits | ( | ) |
void TEveTrackPropagatorSubEditor::DoMaxAng | ( | ) |
void TEveTrackPropagatorSubEditor::DoDelta | ( | ) |
void TEveTrackPropagatorSubEditor::DoFitPM | ( | ) |
void TEveTrackPropagatorSubEditor::DoRnrPM | ( | ) |
void TEveTrackPropagatorSubEditor::DoRnrFV | ( | ) |
void TEveTrackPropagatorSubEditor::DoModePTB | ( | UChar_t | mode | ) |
void TEveTrackPropagatorSubEditor::DoRnrPTB | ( | ) |
void TEveTrackPropagatorSubEditor::CreateRefsContainer | ( | TGVerticalFrame * | p | ) |
TEveTrackPropagatorSubEditor::ClassDef | ( | TEveTrackPropagatorSubEditor | , | |
0 | ||||
) |
TEveTrackPropagatorEditor [friend] |
Definition at line 35 of file TEveTrackPropagatorEditor.h.
TEveTrackListEditor [friend] |
Definition at line 36 of file TEveTrackPropagatorEditor.h.
TEveTrackPropagator* TEveTrackPropagatorSubEditor::fM [protected] |
Definition at line 43 of file TEveTrackPropagatorEditor.h.
Referenced by DoDelta(), DoFitPM(), DoMaxAng(), DoMaxOrbits(), DoMaxR(), DoMaxZ(), DoModePTB(), DoRnrFV(), DoRnrPM(), DoRnrPTB(), and SetModel().
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxR [protected] |
Definition at line 45 of file TEveTrackPropagatorEditor.h.
Referenced by DoMaxR(), SetModel(), and TEveTrackPropagatorSubEditor().
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxZ [protected] |
Definition at line 46 of file TEveTrackPropagatorEditor.h.
Referenced by DoMaxZ(), SetModel(), and TEveTrackPropagatorSubEditor().
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxOrbits [protected] |
Definition at line 47 of file TEveTrackPropagatorEditor.h.
Referenced by DoMaxOrbits(), SetModel(), and TEveTrackPropagatorSubEditor().
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxAng [protected] |
Definition at line 48 of file TEveTrackPropagatorEditor.h.
Referenced by DoMaxAng(), SetModel(), and TEveTrackPropagatorSubEditor().
TEveGValuator* TEveTrackPropagatorSubEditor::fDelta [protected] |
Definition at line 49 of file TEveTrackPropagatorEditor.h.
Referenced by DoDelta(), SetModel(), and TEveTrackPropagatorSubEditor().
TGCompositeFrame* TEveTrackPropagatorSubEditor::fRefsCont [protected] |
Definition at line 51 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGCompositeFrame* TEveTrackPropagatorSubEditor::fPMFrame [protected] |
Definition at line 52 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fFitDaughters [protected] |
Definition at line 54 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fFitReferences [protected] |
Definition at line 55 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fFitDecay [protected] |
Definition at line 56 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fFitCluster2Ds [protected] |
Definition at line 57 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fRnrDaughters [protected] |
Definition at line 58 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fRnrReferences [protected] |
Definition at line 59 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fRnrDecay [protected] |
Definition at line 60 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fRnrCluster2Ds [protected] |
Definition at line 61 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fRnrFV [protected] |
Definition at line 62 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), DoRnrFV(), and SetModel().
TAttMarkerEditor* TEveTrackPropagatorSubEditor::fPMAtt [protected] |
Definition at line 64 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), TEveTrackListEditor::CreateRefsTab(), SetModel(), and TEveTrackPropagatorEditor::TEveTrackPropagatorEditor().
TAttMarkerEditor* TEveTrackPropagatorSubEditor::fFVAtt [protected] |
Definition at line 65 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), TEveTrackListEditor::CreateRefsTab(), SetModel(), and TEveTrackPropagatorEditor::TEveTrackPropagatorEditor().
Definition at line 67 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TGButton* TEveTrackPropagatorSubEditor::fRnrPTBMarkers [protected] |
Definition at line 68 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), DoRnrPTB(), and SetModel().
TAttMarkerEditor* TEveTrackPropagatorSubEditor::fPTBAtt [protected] |
Definition at line 69 of file TEveTrackPropagatorEditor.h.
Referenced by CreateRefsContainer(), and SetModel().
TEveTrackPropagator* TEveTrackPropagatorSubEditor::fM [protected] |
Definition at line 43 of file TEveTrackPropagatorEditor.h.
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxR [protected] |
Definition at line 45 of file TEveTrackPropagatorEditor.h.
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxZ [protected] |
Definition at line 46 of file TEveTrackPropagatorEditor.h.
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxOrbits [protected] |
Definition at line 47 of file TEveTrackPropagatorEditor.h.
TEveGValuator* TEveTrackPropagatorSubEditor::fMaxAng [protected] |
Definition at line 48 of file TEveTrackPropagatorEditor.h.
TEveGValuator* TEveTrackPropagatorSubEditor::fDelta [protected] |
Definition at line 49 of file TEveTrackPropagatorEditor.h.
TGCompositeFrame* TEveTrackPropagatorSubEditor::fRefsCont [protected] |
Definition at line 51 of file TEveTrackPropagatorEditor.h.
TGCompositeFrame* TEveTrackPropagatorSubEditor::fPMFrame [protected] |
Definition at line 52 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fFitDaughters [protected] |
Definition at line 54 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fFitReferences [protected] |
Definition at line 55 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fFitDecay [protected] |
Definition at line 56 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fFitCluster2Ds [protected] |
Definition at line 57 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fRnrDaughters [protected] |
Definition at line 58 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fRnrReferences [protected] |
Definition at line 59 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fRnrDecay [protected] |
Definition at line 60 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fRnrCluster2Ds [protected] |
Definition at line 61 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fRnrFV [protected] |
Definition at line 62 of file TEveTrackPropagatorEditor.h.
TAttMarkerEditor* TEveTrackPropagatorSubEditor::fPMAtt [protected] |
Definition at line 64 of file TEveTrackPropagatorEditor.h.
TAttMarkerEditor* TEveTrackPropagatorSubEditor::fFVAtt [protected] |
Definition at line 65 of file TEveTrackPropagatorEditor.h.
Definition at line 67 of file TEveTrackPropagatorEditor.h.
TGButton* TEveTrackPropagatorSubEditor::fRnrPTBMarkers [protected] |
Definition at line 68 of file TEveTrackPropagatorEditor.h.
TAttMarkerEditor* TEveTrackPropagatorSubEditor::fPTBAtt [protected] |
Definition at line 69 of file TEveTrackPropagatorEditor.h.