Builds the FunctionMinimum using the Fumili method. 
- Author
 - Andras Zsenei, Creation date: 29 Sep 2004
 
- See also
 - MINUIT Tutorial on function minimization, section 5
 
Definition at line 40 of file FumiliBuilder.h.
 | 
|   | FumiliBuilder () | 
|   | 
|   | ~FumiliBuilder () override | 
|   | 
| const FumiliErrorUpdator &  | ErrorUpdator () const | 
|   | Accessor to the Error updator of the builder.  
  | 
|   | 
| const VariableMetricEDMEstimator &  | Estimator () const | 
|   | Accessor to the EDM (expected vertical distance to the Minimum) estimator.  
  | 
|   | 
| FunctionMinimum  | Minimum (const MnFcn &fMnFcn, const GradientCalculator &fGradienCalculator, const MinimumSeed &fMinimumSeed, const MnStrategy &fMnStrategy, unsigned int maxfcn, double edmval) const override | 
|   | Class the member function calculating the Minimum and verifies the result depending on the strategy.  
  | 
|   | 
| FunctionMinimum  | Minimum (const MnFcn &fMnFcn, const GradientCalculator &fGradienCalculator, const MinimumSeed &fMinimumSeed, std::vector< MinimumState > &states, unsigned int maxfcn, double edmval) const | 
|   | Calculates the Minimum based on the Fumili method.  
  | 
|   | 
|   | MinimumBuilder () | 
|   | 
| virtual  | ~MinimumBuilder () | 
|   | 
| int  | PrintLevel () const | 
|   | 
| virtual void  | SetPrintLevel (int level) | 
|   | 
| virtual void  | SetStorageLevel (int level) | 
|   | 
| virtual void  | SetTraceObject (MnTraceObject &obj) | 
|   | 
| int  | StorageLevel () const | 
|   | 
| bool  | TraceIter () const | 
|   | 
| void  | TraceIteration (int iter, const MinimumState &state) const | 
|   | 
| MnTraceObject *  | TraceObject () const | 
|   | 
#include <Minuit2/FumiliBuilder.h>
◆ FumiliBuilder()
  
  
      
        
          | ROOT::Minuit2::FumiliBuilder::FumiliBuilder  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~FumiliBuilder()
  
  
      
        
          | ROOT::Minuit2::FumiliBuilder::~FumiliBuilder  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverride   | 
  
 
 
◆ ErrorUpdator()
◆ Estimator()
Accessor to the EDM (expected vertical distance to the Minimum) estimator. 
- Returns
 - The EDM estimator used in the builder.
 
Definition at line 119 of file FumiliBuilder.h.
 
 
◆ Minimum() [1/2]
Class the member function calculating the Minimum and verifies the result depending on the strategy. 
- Parameters
 - 
  
    | fMnFcn | the function to be minimized. | 
    | fGradienCalculator | not used in Fumili. | 
    | fMinimumSeed | the seed generator. | 
    | fMnStrategy | the strategy describing the number of function calls allowed for Gradient calculations. | 
    | maxfcn | maximum number of function calls after which the calculation will be stopped even if it has not yet converged. | 
    | edmval | expected vertical distance to the Minimum. | 
  
   
- Returns
 - Returns the function Minimum found.
 
Implements ROOT::Minuit2::MinimumBuilder.
Definition at line 36 of file FumiliBuilder.cxx.
 
 
◆ Minimum() [2/2]
Calculates the Minimum based on the Fumili method. 
- Parameters
 - 
  
    | fMnFcn | the function to be minimized. | 
    | fGradienCalculator | not used in Fumili | 
    | fMinimumSeed | the seed generator. | 
    | states | vector containing the state result of each iteration | 
    | maxfcn | maximum number of function calls after which the calculation will be stopped even if it has not yet converged. | 
    | edmval | expected vertical distance to the Minimum | 
  
   
- Returns
 - Returns the function Minimum found.
 
- See also
 - MINUIT Tutorial on function minimization, section 5
 
Definition at line 160 of file FumiliBuilder.cxx.
 
 
◆ fErrorUpdator
◆ fEstimator
The documentation for this class was generated from the following files: