FreeHEP API
Version current

hep.aida.ref.fitter
Class FitParameterSettings

java.lang.Object
  extended byhep.aida.ref.fitter.FitParameterSettings
All Implemented Interfaces:
hep.aida.IFitParameterSettings

public class FitParameterSettings
extends Object
implements hep.aida.IFitParameterSettings

Author:
The AIDA team @ SLAC.
Source Code:
FitParameterSettings.java

Constructor Summary
FitParameterSettings(String name)
          Creates a new instance of FitParameterSettings.
 
Method Summary
 boolean isBound()
           
 boolean isFixed()
           
 double lowerBound()
           
 String name()
           
 void removeBounds()
           
 void reset()
           
 void setBounds(double lo, double up)
           
 void setFixed(boolean isFixed)
           
 void setLowerBound(double lowerBound)
           
 void setStepSize(double step)
           
 void setUpperBound(double upperBound)
           
 double stepSize()
           
 double upperBound()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FitParameterSettings

public FitParameterSettings(String name)
Creates a new instance of FitParameterSettings.

Parameters:
name - The name of the FitParameterSettings. It corresponds to the name of the parameter to which the FitParameterSettings refers to.
Method Detail

name

public String name()
Specified by:
name in interface hep.aida.IFitParameterSettings

stepSize

public double stepSize()
Specified by:
stepSize in interface hep.aida.IFitParameterSettings

upperBound

public double upperBound()
Specified by:
upperBound in interface hep.aida.IFitParameterSettings

lowerBound

public double lowerBound()
Specified by:
lowerBound in interface hep.aida.IFitParameterSettings

isBound

public boolean isBound()
Specified by:
isBound in interface hep.aida.IFitParameterSettings

isFixed

public boolean isFixed()
Specified by:
isFixed in interface hep.aida.IFitParameterSettings

setStepSize

public void setStepSize(double step)
Specified by:
setStepSize in interface hep.aida.IFitParameterSettings

setBounds

public void setBounds(double lo,
                      double up)
Specified by:
setBounds in interface hep.aida.IFitParameterSettings

removeBounds

public void removeBounds()
Specified by:
removeBounds in interface hep.aida.IFitParameterSettings

setFixed

public void setFixed(boolean isFixed)
Specified by:
setFixed in interface hep.aida.IFitParameterSettings

setUpperBound

public void setUpperBound(double upperBound)
Specified by:
setUpperBound in interface hep.aida.IFitParameterSettings

setLowerBound

public void setLowerBound(double lowerBound)
Specified by:
setLowerBound in interface hep.aida.IFitParameterSettings

reset

public void reset()
Specified by:
reset in interface hep.aida.IFitParameterSettings

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.