RAIDA  1.9.0
Public Member Functions | List of all members
AIDA::IFitParameterSettingsROOT Class Reference

Dummy implementation of IFitParameterSettings. More...

#include <IFitParameterSettingsROOT.h>

Inheritance diagram for AIDA::IFitParameterSettingsROOT:
AIDA::IFitParameterSettings

Public Member Functions

virtual ~IFitParameterSettingsROOT ()
 Destructor.
 
virtual std::string name () const
 Name of the parameter to which settings apply.
 
virtual double stepSize () const
 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
 Bounds.
 
virtual double lowerBound () const
 
virtual bool isBound () const
 Shortcut for lowerBound() == -INF && upperBound() == +INF.
 
virtual bool isFixed () const
 Value of the parameter cannot change if isFixed() == true. More...
 
virtual void setStepSize (double step)
 Set the step size for the fitter.
 
virtual void setBounds (double lo, double up)
 Set bounds. If bounds not set, then default bound is (-INF,+INF).
 
virtual void removeBounds ()
 Shortcut for setBounds(-INF,+INF).
 
virtual void setFixed (bool isFixed)
 Fix/unfix parameter.
 
virtual void setLowerBound (double lowerBound)
 Set the lower bound. More...
 
virtual void setUpperBound (double upperBound)
 Set the upper bound. More...
 
virtual void reset ()
 Reset all settings to the default values (remove bounds, step size = 1.0, no fix).
 
- Public Member Functions inherited from AIDA::IFitParameterSettings
virtual ~IFitParameterSettings ()
 Destructor.
 

Detailed Description

Dummy implementation of IFitParameterSettings.

Author
T. Kraemer, DESY
Version
Id:
IFitParameterSettingsROOT.h,v 1.1 2007-01-03 14:20:02 tkraemer Exp

Member Function Documentation

bool IFitParameterSettingsROOT::isFixed ( ) const
virtual

Value of the parameter cannot change if isFixed() == true.

Parameter can be fixed independently from setting the bounds.

Implements AIDA::IFitParameterSettings.

void IFitParameterSettingsROOT::setLowerBound ( double  lowerBound)
virtual

Set the lower bound.

When this method is invoked any previous bound is reset. The new bounds are (lowerBound, +INF).

Parameters
lowerBoundThe lower bound.

Implements AIDA::IFitParameterSettings.

void IFitParameterSettingsROOT::setUpperBound ( double  upperBound)
virtual

Set the upper bound.

When this method is invoked any previous bound is reset. The new bounds are (-INF, upperBound).

Parameters
upperBoundThe upper bound.

Implements AIDA::IFitParameterSettings.

double IFitParameterSettingsROOT::stepSize ( ) const
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.

Implements AIDA::IFitParameterSettings.


The documentation for this class was generated from the following files: