Documentation of 'hep.aida.ref.fitter.FitFactory' Java class
FitFactory
hep.aida.ref.fitter

Class FitFactory

  • All Implemented Interfaces:
    IFitFactory


    public class FitFactory
    extends java.lang.Object
    implements IFitFactory
    • Constructor Summary

      Constructors 
      Constructor and Description
      FitFactory() 
    • Constructor Detail

      • FitFactory

        public FitFactory()
    • Method Detail

      • createFitter

        public IFitter createFitter()
                             throws java.lang.IllegalArgumentException
        Description copied from interface: IFitFactory
        Create a new IFitter. - "CHI2" or "Chi2" or "ChiSquared" for chi squared fitter (this is the default), - "ML" or "MaxLikelihood" for maximum likelihood fitter, - "LS" or "LeastSquares" for Last Squares fitter. specific implementation in use. The default is "" (the implementation specific default).
        Specified by:
        createFitter in interface IFitFactory
        Returns:
        The IFitter.
        Throws:
        java.lang.IllegalArgumentException
      • createFitter

        public IFitter createFitter(java.lang.String fitterType)
                             throws java.lang.IllegalArgumentException
        Description copied from interface: IFitFactory
        Create a new IFitter.
        Specified by:
        createFitter in interface IFitFactory
        Parameters:
        fitterType - The type of fitter. The supported types are: - "CHI2" or "Chi2" or "ChiSquared" for chi squared fitter (this is the default), - "ML" or "MaxLikelihood" for maximum likelihood fitter, - "LS" or "LeastSquares" for Last Squares fitter. specific implementation in use. The default is "" (the implementation specific default).
        Returns:
        The IFitter.
        Throws:
        java.lang.IllegalArgumentException
      • createFitter

        public IFitter createFitter(java.lang.String fitterType,
                                    java.lang.String engineType)
                             throws java.lang.IllegalArgumentException
        Description copied from interface: IFitFactory
        Create a new IFitter.
        Specified by:
        createFitter in interface IFitFactory
        Parameters:
        fitterType - The type of fitter. The supported types are: - "CHI2" or "Chi2" or "ChiSquared" for chi squared fitter (this is the default), - "ML" or "MaxLikelihood" for maximum likelihood fitter, - "LS" or "LeastSquares" for Last Squares fitter.
        engineType - The type of optimization engine used by the fitter. The available types depend on the specific implementation in use. The default is "" (the implementation specific default).
        Returns:
        The IFitter.
        Throws:
        java.lang.IllegalArgumentException
      • createFitter

        public IFitter createFitter(java.lang.String fitterType,
                                    java.lang.String engineType,
                                    java.lang.String options)
                             throws java.lang.IllegalArgumentException
        Description copied from interface: IFitFactory
        Create a new IFitter.
        Specified by:
        createFitter in interface IFitFactory
        Parameters:
        fitterType - The type of fitter. The supported types are: - "CHI2" or "Chi2" or "ChiSquared" for chi squared fitter (this is the default), - "ML" or "MaxLikelihood" for maximum likelihood fitter, - "LS" or "LeastSquares" for Last Squares fitter.
        engineType - The type of optimization engine used by the fitter. The available types depend on the specific implementation in use. The default is "" (the implementation specific default).
        options - A string of options. The default is "".
        Returns:
        The IFitter.
        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 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 IFitFactory
        Returns:
        An array containing the list of the available fit engines.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.