hep.aida.ref.fitter
Class FitResult
- java.lang.Object
-
- hep.aida.ref.fitter.FitResult
-
- All Implemented Interfaces:
- IDevFitResult, IFitResult
public class FitResult extends java.lang.Object implements IDevFitResult
-
-
Constructor Summary
Constructors Constructor and Description FitResult(int dim)FitResult(int dim, double seconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String[]constraints()doublecovMatrixElement(int i, int j)java.lang.StringdataDescription()java.lang.StringengineName()double[]errors()Get the parabolic errors on the fitted parameters.double[]errorsMinus()Get the negative part of the asymmetric errors on the fitted parameters.double[]errorsPlus()Get the positive part of the asymmetric errors on the fitted parameters.java.lang.StringfitMethodName()IFitParameterSettingsfitParameterSettings(java.lang.String parName)intfitStatus()IFunctionfittedFunction()doublefittedParameter(java.lang.String name)Get the value of a fitted parameter by name.java.lang.String[]fittedParameterNames()Get the names of the fitted parameters (including fixed and constrained ones).double[]fittedParameters()Get the array of the fitted parameter values (including fixed and constrained ones).booleanisValid()intndf()voidprintResult()doublequality()voidsetConstraints(java.lang.String[] constraints)voidsetCovMatrixElement(int xCol, int yCol, double covEl)voidsetDataDescription(java.lang.String dataDescription)voidsetEngineName(java.lang.String engineName)voidsetFitMethodName(java.lang.String fitMethod)voidsetFitParameterSettings(java.lang.String parName, IFitParameterSettings parSetting)Set a dynamically allocated object (created with new).voidsetFitStatus(int fitStatus)voidsetFittedFunction(IFunction function)Set dynamically allocated function object (new).voidsetIsValid(boolean isValid)voidsetNdf(int nDof)voidsetQuality(double quality)
-
-
-
Constructor Detail
-
FitResult
public FitResult(int dim)
-
FitResult
public FitResult(int dim, double seconds)
-
-
Method Detail
-
constraints
public java.lang.String[] constraints()
- Specified by:
constraintsin interfaceIFitResult
-
covMatrixElement
public double covMatrixElement(int i, int j)- Specified by:
covMatrixElementin interfaceIFitResult
-
dataDescription
public java.lang.String dataDescription()
- Specified by:
dataDescriptionin interfaceIFitResult
-
engineName
public java.lang.String engineName()
- Specified by:
engineNamein interfaceIFitResult
-
fitMethodName
public java.lang.String fitMethodName()
- Specified by:
fitMethodNamein interfaceIFitResult
-
fitParameterSettings
public IFitParameterSettings fitParameterSettings(java.lang.String parName)
- Specified by:
fitParameterSettingsin interfaceIFitResult
-
fitStatus
public int fitStatus()
- Specified by:
fitStatusin interfaceIFitResult
-
fittedFunction
public IFunction fittedFunction()
- Specified by:
fittedFunctionin interfaceIFitResult
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceIFitResult
-
ndf
public int ndf()
- Specified by:
ndfin interfaceIFitResult
-
quality
public double quality()
- Specified by:
qualityin interfaceIFitResult
-
setConstraints
public void setConstraints(java.lang.String[] constraints)
- Specified by:
setConstraintsin interfaceIDevFitResult
-
setCovMatrixElement
public void setCovMatrixElement(int xCol, int yCol, double covEl)- Specified by:
setCovMatrixElementin interfaceIDevFitResult
-
setDataDescription
public void setDataDescription(java.lang.String dataDescription)
- Specified by:
setDataDescriptionin interfaceIDevFitResult
-
setEngineName
public void setEngineName(java.lang.String engineName)
- Specified by:
setEngineNamein interfaceIDevFitResult
-
setFitMethodName
public void setFitMethodName(java.lang.String fitMethod)
- Specified by:
setFitMethodNamein interfaceIDevFitResult
-
setFitParameterSettings
public void setFitParameterSettings(java.lang.String parName, IFitParameterSettings parSetting)Description copied from interface:IDevFitResultSet a dynamically allocated object (created with new). This class takes ownership and should properly delete it. As a caller of this method you should not manually delete 's' object after you set it here.- Specified by:
setFitParameterSettingsin interfaceIDevFitResult
-
setFitStatus
public void setFitStatus(int fitStatus)
- Specified by:
setFitStatusin interfaceIDevFitResult
-
setFittedFunction
public void setFittedFunction(IFunction function)
Description copied from interface:IDevFitResultSet dynamically allocated function object (new). IDevFitResult object takes ownership and should properly delete it. As a caller of this method you should not manually delete f after you set it here.- Specified by:
setFittedFunctionin interfaceIDevFitResult
-
setIsValid
public void setIsValid(boolean isValid)
- Specified by:
setIsValidin interfaceIDevFitResult
-
setNdf
public void setNdf(int nDof)
- Specified by:
setNdfin interfaceIDevFitResult
-
setQuality
public void setQuality(double quality)
- Specified by:
setQualityin interfaceIDevFitResult
-
fittedParameters
public double[] fittedParameters()
Description copied from interface:IFitResultGet the array of the fitted parameter values (including fixed and constrained ones).- Specified by:
fittedParametersin interfaceIFitResult- Returns:
- The array containing the fitted values.
-
fittedParameterNames
public java.lang.String[] fittedParameterNames()
Description copied from interface:IFitResultGet the names of the fitted parameters (including fixed and constrained ones).- Specified by:
fittedParameterNamesin interfaceIFitResult- Returns:
- The array containing the names of the fitted parameters.
-
fittedParameter
public double fittedParameter(java.lang.String name)
Description copied from interface:IFitResultGet the value of a fitted parameter by name.- Specified by:
fittedParameterin interfaceIFitResult- Returns:
- The value.
-
errors
public double[] errors()
Description copied from interface:IFitResultGet the parabolic errors on the fitted parameters. If a parameter was fixed or constrained the error is zero.- Specified by:
errorsin interfaceIFitResult- Returns:
- The parabolic errors on the fitted parameters.
-
errorsPlus
public double[] errorsPlus()
Description copied from interface:IFitResultGet the positive part of the asymmetric errors on the fitted parameters. If a parameter was fixed or constrained the error is zero.- Specified by:
errorsPlusin interfaceIFitResult- Returns:
- The positive part of the asymmetric errors on the fitted parameters.
-
errorsMinus
public double[] errorsMinus()
Description copied from interface:IFitResultGet the negative part of the asymmetric errors on the fitted parameters. If a parameter was fixed or constrained the error is zero.- Specified by:
errorsMinusin interfaceIFitResult- Returns:
- The negative part of the asymmetric errors on the fitted parameters.
-
printResult
public void printResult()
-
-
DMelt 3.0 © DataMelt by jWork.ORG