ROOT  6.06/08
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 VariableMetricEDMEstimator & Estimator () const
 
const DavidonErrorUpdator & ErrorUpdator () 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
 
MnTraceObject * TraceObject () 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

§ VariableMetricBuilder()

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

Definition at line 33 of file VariableMetricBuilder.h.

§ ~VariableMetricBuilder()

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

Definition at line 36 of file VariableMetricBuilder.h.

Member Function Documentation

§ AddResult()

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

Definition at line 42 of file VariableMetricBuilder.cxx.

Referenced by ErrorUpdator(), and Minimum().

§ ErrorUpdator()

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

Definition at line 43 of file VariableMetricBuilder.h.

Referenced by Minimum().

§ Estimator()

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

Definition at line 42 of file VariableMetricBuilder.h.

Referenced by Minimum().

§ Minimum() [1/2]

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.

Referenced by ~VariableMetricBuilder().

§ Minimum() [2/2]

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

§ fErrorUpdator

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

Definition at line 50 of file VariableMetricBuilder.h.

Referenced by ErrorUpdator().

§ fEstimator

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: