AIDA API
Version 3.3

hep.aida
Interface IFitParameterSettings


public interface IFitParameterSettings

Fitting-specific settings applied to a parameter of the fitted function.

Author:
The AIDA team (http://aida.freehep.org/)

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)
          Set the lower bound.
 void setStepSize(double step)
           
 void setUpperBound(double upperBound)
          Set the upper bound.
 double stepSize()
           
 double upperBound()
           
 

Method Detail

name

public String name()

stepSize

public double stepSize()

upperBound

public double upperBound()

lowerBound

public double lowerBound()

isBound

public boolean isBound()

isFixed

public boolean isFixed()

setStepSize

public void setStepSize(double step)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException

setBounds

public void setBounds(double lo,
                      double up)
               throws IllegalArgumentException
Throws:
IllegalArgumentException

removeBounds

public void removeBounds()

setFixed

public void setFixed(boolean isFixed)

setLowerBound

public void setLowerBound(double lowerBound)
Set the lower bound. When this method is invoked any previous bound is reset. The new bounds are (lowerBound, +INF).

Parameters:
lowerBound - The lower bound.

setUpperBound

public void setUpperBound(double upperBound)
Set the upper bound. When this method is invoked any previous bound is reset. The new bounds are (-INF, upperBound).

Parameters:
upperBound - The upper bound.

reset

public void reset()

AIDA API
Version 3.3

Copyright © 2000-2004 AIDA Team, All Rights Reserved.