// AID-GENERATED
// =========================================================================
// This class was generated by AID - Abstract Interface Definition
// DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
// =========================================================================
package hep.aida.dev;
import hep.aida.IFitParameterSettings;
import hep.aida.IFitResult;
import hep.aida.IFunction;
/**
*
* Represents the result of the fit.
*
* Holds internal copies of fit parameter settings (set in IFitter) and the
* fitted function (clone of original function). The value of the parameters
* of the fitted function are obtained from the fitting.
*
* @author Jakub Moscicki, Max Turri, Victor Serbo
* @author Andreas Pfeiffer, Max Sang, Tony Johnson, Lorenzo Moneta
*
* @stereotype developer
*/
public interface IDevFitResult extends IFitResult {
public void setIsValid(boolean yes);
public void setFitStatus(int status);
/**
* Set 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.
*/
public void setFittedFunction(IFunction f);
public void setQuality(double quality);
public void setNdf(int ndf);
/// Set covariance matrix. PENDING: interface for matrix to be defined.
public void setCovMatrixElement(int i, int j, double val);
public void setFitMethodName(String name);
/// Engine used to do fitting.
public void setEngineName(String name);
/// PENDING: the contents and format of this string to be defined.
/// PENDING: XML? stor name and path? ranges of DataPipe?
public void setDataDescription(String descr);
public void setConstraints(String[] cv);
/**
* Set 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.
*/
public void setFitParameterSettings(String name, IFitParameterSettings s);
} // class or interface
Ads help maintain this website.