FreeHEP API
Version current

hep.aida.jni
Class CIFitter

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIFitter
All Implemented Interfaces:
hep.aida.IFitter

public class CIFitter
extends CProxy
implements hep.aida.IFitter

Source Code:
CIFitter.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIFitter(long crefID)
           
 
Method Summary
 String[] constraints()
           
 hep.aida.IDataPointSet createContour(hep.aida.IFitData d, hep.aida.IFitResult r, String par1, String par2, int npts, double up)
           
 hep.aida.IDataPointSet createScan1D(hep.aida.IFitData d, hep.aida.IFunction f, String par, int npts, double pmin, double pmax)
           
 String engineName()
           
 hep.aida.IFitResult fit(hep.aida.IBaseHistogram hist, hep.aida.IFunction func)
           
 hep.aida.IFitResult fit(hep.aida.IBaseHistogram hist, String model)
           
 hep.aida.IFitResult fit(hep.aida.IBaseHistogram hist, String model, double[] initialParameters)
           
 hep.aida.IFitResult fit(hep.aida.IDataPointSet dataPointSet, hep.aida.IFunction f)
           
 hep.aida.IFitResult fit(hep.aida.IDataPointSet dataPointSet, String model)
           
 hep.aida.IFitResult fit(hep.aida.IDataPointSet dataPointSet, String model, double[] initialParameters)
           
 hep.aida.IFitResult fit(hep.aida.IFitData fitData, hep.aida.IFunction func)
           
 hep.aida.IFitResult fit(hep.aida.IFitData d, String model)
           
 hep.aida.IFitResult fit(hep.aida.IFitData d, String model, double[] initialParameters)
           
 String fitMethodName()
           
 hep.aida.IFitParameterSettings fitParameterSettings(String name)
           
 String[] listParameterSettings()
           
 void resetConstraints()
           
 void resetParameterSettings()
           
 void setConstraint(String expr)
           
 void setEngine(String name)
           
 void setFitMethod(String name)
           
 void setUseFunctionGradient(boolean useGrad)
           
 boolean useFunctionGradient()
           
 
Methods inherited from class hep.aida.jni.CProxy
finalize, finalize
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IFitter
fit, fit, fit, fit, fit, fit, fit, fit, fit
 

Constructor Detail

CIFitter

public CIFitter(long crefID)
Method Detail

fit

public hep.aida.IFitResult fit(hep.aida.IFitData fitData,
                               hep.aida.IFunction func)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IBaseHistogram hist,
                               hep.aida.IFunction func)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IBaseHistogram hist,
                               String model)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IBaseHistogram hist,
                               String model,
                               double[] initialParameters)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IDataPointSet dataPointSet,
                               hep.aida.IFunction f)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IDataPointSet dataPointSet,
                               String model)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IDataPointSet dataPointSet,
                               String model,
                               double[] initialParameters)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IFitData d,
                               String model)
Specified by:
fit in interface hep.aida.IFitter

fit

public hep.aida.IFitResult fit(hep.aida.IFitData d,
                               String model,
                               double[] initialParameters)
Specified by:
fit in interface hep.aida.IFitter

setEngine

public void setEngine(String name)
               throws IllegalArgumentException
Specified by:
setEngine in interface hep.aida.IFitter
Throws:
IllegalArgumentException

engineName

public String engineName()
Specified by:
engineName in interface hep.aida.IFitter

fitParameterSettings

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

listParameterSettings

public String[] listParameterSettings()
Specified by:
listParameterSettings in interface hep.aida.IFitter

resetParameterSettings

public void resetParameterSettings()
Specified by:
resetParameterSettings in interface hep.aida.IFitter

setConstraint

public void setConstraint(String expr)
                   throws IllegalArgumentException
Specified by:
setConstraint in interface hep.aida.IFitter
Throws:
IllegalArgumentException

constraints

public String[] constraints()
Specified by:
constraints in interface hep.aida.IFitter

resetConstraints

public void resetConstraints()
Specified by:
resetConstraints in interface hep.aida.IFitter

setFitMethod

public void setFitMethod(String name)
                  throws IllegalArgumentException
Specified by:
setFitMethod in interface hep.aida.IFitter
Throws:
IllegalArgumentException

fitMethodName

public String fitMethodName()
Specified by:
fitMethodName in interface hep.aida.IFitter

createScan1D

public hep.aida.IDataPointSet createScan1D(hep.aida.IFitData d,
                                           hep.aida.IFunction f,
                                           String par,
                                           int npts,
                                           double pmin,
                                           double pmax)
Specified by:
createScan1D in interface hep.aida.IFitter

createContour

public hep.aida.IDataPointSet createContour(hep.aida.IFitData d,
                                            hep.aida.IFitResult r,
                                            String par1,
                                            String par2,
                                            int npts,
                                            double up)
Specified by:
createContour in interface hep.aida.IFitter

setUseFunctionGradient

public void setUseFunctionGradient(boolean useGrad)
Specified by:
setUseFunctionGradient in interface hep.aida.IFitter

useFunctionGradient

public boolean useFunctionGradient()
Specified by:
useFunctionGradient in interface hep.aida.IFitter

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.