RAIDA
1.9.0
|
Public Member Functions | |
virtual | ~IFitParameterSettings () |
Destructor. | |
virtual std::string | name () const =0 |
Name of the parameter to which settings apply. | |
virtual double | stepSize () const =0 |
Step size allows to control the "sensitivity" of the change of the parameter when fitters looks for the optimal parameter value. More... | |
virtual double | upperBound () const =0 |
Bounds. | |
virtual double | lowerBound () const =0 |
virtual bool | isBound () const =0 |
Shortcut for lowerBound() == -INF && upperBound() == +INF. | |
virtual bool | isFixed () const =0 |
Value of the parameter cannot change if isFixed() == true. More... | |
virtual void | setStepSize (double step)=0 |
Set the step size for the fitter. | |
virtual void | setBounds (double lo, double up)=0 |
Set bounds. If bounds not set, then default bound is (-INF,+INF). | |
virtual void | removeBounds ()=0 |
Shortcut for setBounds(-INF,+INF). | |
virtual void | setFixed (bool isFixed)=0 |
Fix/unfix parameter. | |
virtual void | setLowerBound (double lowerBound)=0 |
Set the lower bound. More... | |
virtual void | setUpperBound (double upperBound)=0 |
Set the upper bound. More... | |
virtual void | reset ()=0 |
Reset all settings to the default values (remove bounds, step size = 1.0, no fix). | |
|
pure virtual |
Value of the parameter cannot change if isFixed() == true.
Parameter can be fixed independently from setting the bounds.
Implemented in AIDA::IFitParameterSettingsROOT.
|
pure virtual |
Set the lower bound.
When this method is invoked any previous bound is reset. The new bounds are (lowerBound, +INF).
lowerBound | The lower bound. |
Implemented in AIDA::IFitParameterSettingsROOT.
|
pure virtual |
Set the upper bound.
When this method is invoked any previous bound is reset. The new bounds are (-INF, upperBound).
upperBound | The upper bound. |
Implemented in AIDA::IFitParameterSettingsROOT.
|
pure virtual |
Step size allows to control the "sensitivity" of the change of the parameter when fitters looks for the optimal parameter value.
Default is 1.0.
Implemented in AIDA::IFitParameterSettingsROOT.