hep.aida.ref.fitter
Class FitFactory

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

public class FitFactory
extends java.lang.Object
implements hep.aida.IFitFactory


Constructor Summary
FitFactory()
           
 
Method Summary
 java.lang.String[] availableFitEngines()
          Get the list the fit engines provided by the used implementation (e.g.
 java.lang.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(java.lang.String fitterType)
           
 hep.aida.IFitter createFitter(java.lang.String fitterType, java.lang.String engineType)
           
 hep.aida.IFitter createFitter(java.lang.String fitterType, java.lang.String engineType, java.lang.String options)
           
 
Methods inherited from class java.lang.Object
equals, 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 java.lang.IllegalArgumentException
Specified by:
createFitter in interface hep.aida.IFitFactory
Throws:
java.lang.IllegalArgumentException

createFitter

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

createFitter

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

createFitter

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

availableFitMethods

public java.lang.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 java.lang.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.


jHepWork 1.1 (C) Chekanov