|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object hep.aida.ref.fitter.fitMethod.AbstractFitMethod
Field Summary |
Fields inherited from interface hep.aida.ext.IFitMethod |
BINNED_FIT, UNBINNED_FIT |
Constructor Summary | |
AbstractFitMethod(int fitType,
String[] fitMethodNames)
|
Method Summary | |
void |
clear()
Clear the fitMethod. |
Object |
correlationObject()
Get the correlation object. |
double |
evaluate(hep.aida.dev.IDevFitDataIterator dataIter,
hep.aida.IFunction function)
Evaluate the Objective Function for a given data iterator and a given function. |
double[] |
evaluateGradient(int dimension,
hep.aida.dev.IDevFitDataIterator dataIter,
hep.aida.IFunction function)
Evaluate the gradient of the Objective Function. |
String[] |
fitMethodNames()
Get the names for this fit method. |
int |
fitType()
Return the fit type: BINNED_FIT if it is a binned fit, UNBINNED_FIT if unbinned. |
void |
setCorrelationObject(Object correlationObj)
Set the correlation object among the data. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface hep.aida.ext.IFitMethod |
evaluateGradientSumElement, evaluateSumElement |
Constructor Detail |
public AbstractFitMethod(int fitType, String[] fitMethodNames)
Method Detail |
public int fitType()
IFitMethod
fitType
in interface IFitMethod
public String[] fitMethodNames()
IFitMethod
fitMethodNames
in interface IFitMethod
public double[] evaluateGradient(int dimension, hep.aida.dev.IDevFitDataIterator dataIter, hep.aida.IFunction function)
IFitMethod
evaluateGradient
in interface IFitMethod
public double evaluate(hep.aida.dev.IDevFitDataIterator dataIter, hep.aida.IFunction function)
IFitMethod
evaluate
in interface IFitMethod
public void setCorrelationObject(Object correlationObj)
IFitMethod
setCorrelationObject
in interface IFitMethod
public void clear()
IFitMethod
clear
in interface IFitMethod
public Object correlationObject()
IFitMethod
correlationObject
in interface IFitMethod
|
FreeHEP API Version current |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |