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

Anaphe::AIDA_Fitter_FML::AIDA_FitResult Class Reference

#include <AIDA_FitResult.h>

List of all members.

Public Methods

 AIDA_FitResult (std::auto_ptr< Anaphe::FML::FitResult > r)
virtual ~AIDA_FitResult ()
bool isValid ()
int fitStatus ()
AIDA::IFunction * fittedFunction ()
double quality ()
int ndf ()
const std::vector< double > & fittedParameters () const
const std::vector< std::string > & fittedParameterNames () const
double fittedParameter (std::string &name)
const std::vector< double > & errors () const
const std::vector< double > & errorsPlus () const
const std::vector< double > & errorsMinus () const
double covMatrixElement (int i, int j)
std::string fitMethodName ()
std::string engineName ()
std::string dataDescription ()
const std::vector< std::string > & constraints ()
AIDA::IFitParameterSettings * fitParameterSettings (std::string name)
void setIsValid (bool yes)
 Developer interface methods. More...

void setFitStatus (int status)
void setFittedFunction (AIDA::IFunction *f)
void setQuality (double quality)
void setNdf (int ndf)
void setCovMatrixElement (int i, int j, double val)
void setFitMethodName (std::string name)
void setEngineName (std::string name)
void setDataDescription (std::string descr)
void setConstraints (const std::vector< std::string > &cv)
void setFitParameterSettings (std::string name, AIDA::IFitParameterSettings *s)
void fillAnnotation (AIDA::IFunction *f)

Private Types

typedef std::map< std::string,
AIDA_FitParameterSettings * > 
FitParMap

Private Methods

 AIDA_FitResult (const AIDA_FitResult &)
AIDA_FitResult & operator= (const AIDA_FitResult &)

Private Attributes

std::auto_ptr< Anaphe::FML::FitResult > m_result
std::auto_ptr< Anaphe::AIDA_Function_FML::AIDA_FunctionAdapter > m_fadapter
std::vector< std::string > m_constr
FitParMap m_fitpar


Member Typedef Documentation

typedef std::map<std::string, AIDA_FitParameterSettings *> Anaphe::AIDA_Fitter_FML::AIDA_FitResult::FitParMap [private]
 

Definition at line 107 of file AIDA_FitResult.h.


Constructor & Destructor Documentation

Anaphe::AIDA_Fitter_FML::AIDA_FitResult::AIDA_FitResult std::auto_ptr< Anaphe::FML::FitResult >    r
 

Definition at line 40 of file AIDA_FitResult.cpp.

References fillAnnotation, m_fadapter, and m_result.

Anaphe::AIDA_Fitter_FML::AIDA_FitResult::~AIDA_FitResult   [virtual]
 

Definition at line 55 of file AIDA_FitResult.cpp.

Anaphe::AIDA_Fitter_FML::AIDA_FitResult::AIDA_FitResult const AIDA_FitResult &    [private]
 

Definition at line 59 of file AIDA_FitResult.cpp.


Member Function Documentation

const std::vector< std::string > & Anaphe::AIDA_Fitter_FML::AIDA_FitResult::constraints  
 

Definition at line 148 of file AIDA_FitResult.cpp.

References m_constr.

double Anaphe::AIDA_Fitter_FML::AIDA_FitResult::covMatrixElement int    i,
int    j
 

Definition at line 128 of file AIDA_FitResult.cpp.

References m_result.

std::string Anaphe::AIDA_Fitter_FML::AIDA_FitResult::dataDescription  
 

Definition at line 143 of file AIDA_FitResult.cpp.

References m_result.

std::string Anaphe::AIDA_Fitter_FML::AIDA_FitResult::engineName  
 

Definition at line 138 of file AIDA_FitResult.cpp.

References m_result.

const std::vector< double > & Anaphe::AIDA_Fitter_FML::AIDA_FitResult::errors   const
 

Definition at line 113 of file AIDA_FitResult.cpp.

References m_result.

Referenced by fillAnnotation.

const std::vector< double > & Anaphe::AIDA_Fitter_FML::AIDA_FitResult::errorsMinus   const
 

Definition at line 123 of file AIDA_FitResult.cpp.

References m_result.

const std::vector< double > & Anaphe::AIDA_Fitter_FML::AIDA_FitResult::errorsPlus   const
 

Definition at line 118 of file AIDA_FitResult.cpp.

References m_result.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fillAnnotation AIDA::IFunction *    f
 

Definition at line 258 of file AIDA_FitResult.cpp.

References errors, fitMethodName, ndf, and quality.

Referenced by AIDA_FitResult.

std::string Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fitMethodName  
 

Definition at line 133 of file AIDA_FitResult.cpp.

References m_result.

Referenced by fillAnnotation.

AIDA::IFitParameterSettings * Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fitParameterSettings std::string    name
 

Definition at line 153 of file AIDA_FitResult.cpp.

References m_fitpar, and m_result.

int Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fitStatus  
 

Definition at line 79 of file AIDA_FitResult.cpp.

References m_result.

AIDA::IFunction * Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fittedFunction  
 

Definition at line 84 of file AIDA_FitResult.cpp.

References m_fadapter.

double Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fittedParameter std::string &    name
 

Definition at line 107 of file AIDA_FitResult.cpp.

References m_fadapter.

const std::vector< std::string > & Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fittedParameterNames   const
 

Definition at line 103 of file AIDA_FitResult.cpp.

References m_fadapter.

const std::vector< double > & Anaphe::AIDA_Fitter_FML::AIDA_FitResult::fittedParameters   const
 

Definition at line 99 of file AIDA_FitResult.cpp.

References m_fadapter.

bool Anaphe::AIDA_Fitter_FML::AIDA_FitResult::isValid  
 

Definition at line 74 of file AIDA_FitResult.cpp.

References m_result.

int Anaphe::AIDA_Fitter_FML::AIDA_FitResult::ndf  
 

Definition at line 94 of file AIDA_FitResult.cpp.

References m_result.

Referenced by fillAnnotation.

AIDA_FitResult & Anaphe::AIDA_Fitter_FML::AIDA_FitResult::operator= const AIDA_FitResult &    [private]
 

Definition at line 63 of file AIDA_FitResult.cpp.

double Anaphe::AIDA_Fitter_FML::AIDA_FitResult::quality  
 

Definition at line 89 of file AIDA_FitResult.cpp.

References m_result.

Referenced by fillAnnotation.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setConstraints const std::vector< std::string > &    cv
 

Definition at line 244 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setCovMatrixElement int    i,
int    j,
double    val
 

Definition at line 226 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setDataDescription std::string    descr
 

Definition at line 240 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setEngineName std::string    name
 

Definition at line 235 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setFitMethodName std::string    name
 

Definition at line 231 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setFitParameterSettings std::string    name,
AIDA::IFitParameterSettings *    s
 

Definition at line 249 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setFitStatus int    status
 

Definition at line 185 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setFittedFunction AIDA::IFunction *    f
 

Definition at line 194 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setIsValid bool    yes
 

Definition at line 176 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setNdf int    ndf
 

Definition at line 221 of file AIDA_FitResult.cpp.

void Anaphe::AIDA_Fitter_FML::AIDA_FitResult::setQuality double    quality
 

Definition at line 216 of file AIDA_FitResult.cpp.


Member Data Documentation

std::vector<std::string> Anaphe::AIDA_Fitter_FML::AIDA_FitResult::m_constr [private]
 

Definition at line 105 of file AIDA_FitResult.h.

Referenced by constraints.

std::auto_ptr<Anaphe::AIDA_Function_FML::AIDA_FunctionAdapter> Anaphe::AIDA_Fitter_FML::AIDA_FitResult::m_fadapter [private]
 

Definition at line 104 of file AIDA_FitResult.h.

Referenced by AIDA_FitResult, fittedFunction, fittedParameter, fittedParameterNames, and fittedParameters.

FitParMap Anaphe::AIDA_Fitter_FML::AIDA_FitResult::m_fitpar [private]
 

Definition at line 108 of file AIDA_FitResult.h.

Referenced by fitParameterSettings.

std::auto_ptr<Anaphe::FML::FitResult> Anaphe::AIDA_Fitter_FML::AIDA_FitResult::m_result [private]
 

Definition at line 103 of file AIDA_FitResult.h.

Referenced by AIDA_FitResult, covMatrixElement, dataDescription, engineName, errors, errorsMinus, errorsPlus, fitMethodName, fitParameterSettings, fitStatus, isValid, ndf, and quality.


The documentation for this class was generated from the following files:
Generated on Tue May 20 14:49:08 2003 for AIDA_Fitter_FML by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002