API class for minimization using Fumili technology; allows for user interaction: set/change parameters, do minimization, change parameters, re-do minimization etc.; also used by MnMinos and MnContours;.
Definition at line 38 of file MnFumiliMinimize.h.
Public Member Functions | |
| MnFumiliMinimize (const FumiliFCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str=MnStrategy{1}) | |
| construct from FumiliFCNBase + MnUserParameterState + MnStrategy | |
| MnFumiliMinimize (const MnFumiliMinimize &migr) | |
| const MnUserCovariance & | Covariance () const |
| const FumiliFCNBase & | Fcnbase () const override |
| const FumiliMinimizer & | Minimizer () const override |
| FumiliMinimizer & | Minimizer () override |
| unsigned int | NumOfCalls () const |
| FunctionMinimum | operator() (unsigned int=0, double=0.1) override |
| overwrite Minimize to use FumiliFCNBase | |
| const MnUserParameters & | Parameters () const |
| const MnMachinePrecision & | Precision () const |
| MnUserParameterState & | State () |
| const MnUserParameterState & | State () const |
| const MnStrategy & | Strategy () const |
Protected Attributes | |
| unsigned int | fNumCall |
| MnUserParameterState | fState |
| MnStrategy | fStrategy |
Private Member Functions | |
| MnFumiliMinimize & | operator= (const MnFumiliMinimize &) |
Private Attributes | |
| const FumiliFCNBase & | fFCN |
| FumiliMinimizer | fMinimizer |
#include <Minuit2/MnFumiliMinimize.h>
|
inline |
construct from FumiliFCNBase + MnUserParameterState + MnStrategy
Definition at line 42 of file MnFumiliMinimize.h.
|
inline |
Definition at line 47 of file MnFumiliMinimize.h.
|
inlineinherited |
Definition at line 62 of file MnApplication.h.
|
inlineoverridevirtual |
Reimplemented from ROOT::Minuit2::MnApplication.
Definition at line 56 of file MnFumiliMinimize.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::MnApplication.
Definition at line 54 of file MnFumiliMinimize.h.
|
inlineoverridevirtual |
Implements ROOT::Minuit2::MnApplication.
Definition at line 53 of file MnFumiliMinimize.h.
|
inlineinherited |
Definition at line 65 of file MnApplication.h.
|
overridevirtual |
overwrite Minimize to use FumiliFCNBase
Reimplemented from ROOT::Minuit2::MnApplication.
Definition at line 18 of file MnFumiliMinimize.cxx.
|
inlineprivate |
Definition at line 67 of file MnFumiliMinimize.h.
|
inlineinherited |
Definition at line 61 of file MnApplication.h.
|
inlineinherited |
Definition at line 58 of file MnApplication.h.
|
inlineinherited |
Definition at line 59 of file MnApplication.h.
|
inlineinherited |
Definition at line 60 of file MnApplication.h.
|
inlineinherited |
Definition at line 64 of file MnApplication.h.
|
private |
Definition at line 63 of file MnFumiliMinimize.h.
|
private |
Definition at line 62 of file MnFumiliMinimize.h.
|
protectedinherited |
Definition at line 71 of file MnApplication.h.
|
protectedinherited |
Definition at line 69 of file MnApplication.h.
|
protectedinherited |
Definition at line 70 of file MnApplication.h.