FreeHEP API
Version current

hep.aida.ref.fitter
Class FitFactory

java.lang.Object
  extended byhep.aida.ref.fitter.FitFactory
All Implemented Interfaces:
hep.aida.IFitFactory

public class FitFactory
extends Object
implements hep.aida.IFitFactory

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

Constructor Summary
FitFactory()
           
 
Method Summary
 String[] availableFitEngines()
          Get the list the fit engines provided by the used implementation (e.g.
 String[] availableFitMethods()
          Get the list the fit methods provided by the used implementation (e.g.
 hep.aida.IFitData createFitData()
           
 hep.aida.IFitter createFitter()
           
 hep.aida.IFitter createFitter(String fitterType)
           
 hep.aida.IFitter createFitter(String fitterType, String engineType)
           
 hep.aida.IFitter createFitter(String fitterType, String engineType, String options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FitFactory

public FitFactory()
Method Detail

createFitData

public hep.aida.IFitData createFitData()
Specified by:
createFitData in interface hep.aida.IFitFactory

createFitter

public hep.aida.IFitter createFitter()
                              throws IllegalArgumentException
Specified by:
createFitter in interface hep.aida.IFitFactory
Throws:
IllegalArgumentException

createFitter

public hep.aida.IFitter createFitter(String fitterType)
                              throws IllegalArgumentException
Specified by:
createFitter in interface hep.aida.IFitFactory
Throws:
IllegalArgumentException

createFitter

public hep.aida.IFitter createFitter(String fitterType,
                                     String engineType)
                              throws IllegalArgumentException
Specified by:
createFitter in interface hep.aida.IFitFactory
Throws:
IllegalArgumentException

createFitter

public hep.aida.IFitter createFitter(String fitterType,
                                     String engineType,
                                     String options)
                              throws IllegalArgumentException
Specified by:
createFitter in interface hep.aida.IFitFactory
Throws:
IllegalArgumentException

availableFitMethods

public String[] availableFitMethods()
Get the list the fit methods provided by the used implementation (e.g. "chi2", "unbinnedMaximumLikelihood" etc).

Specified by:
availableFitMethods in interface hep.aida.IFitFactory
Returns:
An array containing the list of the available fit methods.

availableFitEngines

public String[] availableFitEngines()
Get the list the fit engines provided by the used implementation (e.g. "minuit", etc).

Specified by:
availableFitEngines in interface hep.aida.IFitFactory
Returns:
An array containing the list of the available fit engines.

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.