CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AIDA::IFitFactory Interface Reference

#include <IFitFactory.h>

List of all members.

Public Methods

virtual ~IFitFactory ()
 Destructor. More...

virtual IFitDatacreateFitData ()=0
virtual IFittercreateFitter (std::string fitterType="Chi2", std::string engineType="", std::string options="")=0


Detailed Description

Factory for fitter and fit data objects.

Author:
The AIDA team (http://aida.freehep.org/)

Definition at line 30 of file IFitFactory.h.


Constructor & Destructor Documentation

AIDA::IFitFactory::~IFitFactory ( ) [inline, virtual]
 

Definition at line 34 of file IFitFactory.h.


Member Function Documentation

IFitData * AIDA::IFitFactory::createFitData ( ) [pure virtual]
 

IFitter * AIDA::IFitFactory::createFitter ( std::string fitterType = "Chi2",
std::string engineType = "",
std::string options = "" ) [pure virtual]
 

Create a new IFitter.

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.


The documentation for this interface was generated from the following file:
Generated at Tue Feb 18 15:48:24 2003 for AIDA_Interfaces by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001