ROOT  6.06/09
Reference Guide
Public Member Functions | Private Attributes | List of all members
ROOT::Minuit2::VariableMetricBuilder Class Reference

Build (find) function minimum using the Variable Metric method (MIGRAD)

Definition at line 28 of file VariableMetricBuilder.h.

Public Member Functions

 VariableMetricBuilder ()
 
 ~VariableMetricBuilder ()
 
virtual FunctionMinimum Minimum (const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
 
FunctionMinimum Minimum (const MnFcn &, const GradientCalculator &, const MinimumSeed &, std::vector< MinimumState > &, unsigned int, double) const
 
const VariableMetricEDMEstimatorEstimator () const
 
const DavidonErrorUpdatorErrorUpdator () const
 
void AddResult (std::vector< MinimumState > &result, const MinimumState &state) const
 
- Public Member Functions inherited from ROOT::Minuit2::MinimumBuilder
 MinimumBuilder ()
 
virtual ~MinimumBuilder ()
 
int StorageLevel () const
 
int PrintLevel () const
 
bool TraceIter () const
 
MnTraceObjectTraceObject () const
 
virtual void SetPrintLevel (int level)
 
virtual void SetStorageLevel (int level)
 
virtual void SetTraceObject (MnTraceObject &obj)
 
void TraceIteration (int iter, const MinimumState &state) const
 

Private Attributes

VariableMetricEDMEstimator fEstimator
 
DavidonErrorUpdator fErrorUpdator
 

#include <Minuit2/VariableMetricBuilder.h>

+ Inheritance diagram for ROOT::Minuit2::VariableMetricBuilder:
+ Collaboration diagram for ROOT::Minuit2::VariableMetricBuilder:

Constructor & Destructor Documentation

ROOT::Minuit2::VariableMetricBuilder::VariableMetricBuilder ( )
inline

Definition at line 33 of file VariableMetricBuilder.h.

ROOT::Minuit2::VariableMetricBuilder::~VariableMetricBuilder ( )
inline

Definition at line 36 of file VariableMetricBuilder.h.

Member Function Documentation

void ROOT::Minuit2::VariableMetricBuilder::AddResult ( std::vector< MinimumState > &  result,
const MinimumState state 
) const

Definition at line 42 of file VariableMetricBuilder.cxx.

Referenced by Minimum().

const DavidonErrorUpdator& ROOT::Minuit2::VariableMetricBuilder::ErrorUpdator ( ) const
inline

Definition at line 43 of file VariableMetricBuilder.h.

Referenced by Minimum().

const VariableMetricEDMEstimator& ROOT::Minuit2::VariableMetricBuilder::Estimator ( ) const
inline

Definition at line 42 of file VariableMetricBuilder.h.

Referenced by Minimum().

FunctionMinimum ROOT::Minuit2::VariableMetricBuilder::Minimum ( const MnFcn fcn,
const GradientCalculator gc,
const MinimumSeed seed,
const MnStrategy strategy,
unsigned int  maxfcn,
double  edmval 
) const
virtual

Implements ROOT::Minuit2::MinimumBuilder.

Definition at line 59 of file VariableMetricBuilder.cxx.

FunctionMinimum ROOT::Minuit2::VariableMetricBuilder::Minimum ( const MnFcn fcn,
const GradientCalculator gc,
const MinimumSeed seed,
std::vector< MinimumState > &  result,
unsigned int  maxfcn,
double  edmval 
) const

Definition at line 230 of file VariableMetricBuilder.cxx.

Member Data Documentation

DavidonErrorUpdator ROOT::Minuit2::VariableMetricBuilder::fErrorUpdator
private

Definition at line 50 of file VariableMetricBuilder.h.

Referenced by ErrorUpdator().

VariableMetricEDMEstimator ROOT::Minuit2::VariableMetricBuilder::fEstimator
private

Definition at line 49 of file VariableMetricBuilder.h.

Referenced by Estimator().


The documentation for this class was generated from the following files: