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.
 | 
|   | MnFumiliMinimize (const FumiliFCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1) | 
|   | construct from FumiliFCNBase + MnUserParameters + MnUserCovariance  
  | 
|   | 
|   | MnFumiliMinimize (const FumiliFCNBase &fcn, const MnUserParameters &par, unsigned int stra=1) | 
|   | construct from FumiliFCNBase + MnUserParameters  
  | 
|   | 
|   | MnFumiliMinimize (const FumiliFCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str) | 
|   | construct from FumiliFCNBase + MnUserParameterState + MnStrategy  
  | 
|   | 
|   | MnFumiliMinimize (const FumiliFCNBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1) | 
|   | construct from FumiliFCNBase + std::vector for parameters and MnUserCovariance  
  | 
|   | 
|   | MnFumiliMinimize (const FumiliFCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1) | 
|   | construct from FumiliFCNBase + std::vector for parameters and errors  
  | 
|   | 
|   | MnFumiliMinimize (const FumiliFCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1) | 
|   | construct from FumiliFCNBase + std::vector for parameters and covariance  
  | 
|   | 
|   | MnFumiliMinimize (const MnFumiliMinimize &migr) | 
|   | 
|   | ~MnFumiliMinimize () override | 
|   | 
| const FumiliFCNBase &  | Fcnbase () const override | 
|   | 
| const FumiliMinimizer &  | Minimizer () const override | 
|   | 
| FumiliMinimizer &  | Minimizer () override | 
|   | 
| FunctionMinimum  | operator() (unsigned int=0, double=0.1) override | 
|   | overwrite Minimize to use FumiliFCNBase  
  | 
|   | 
|   | MnApplication (const FCNBase &fcn, const MnUserParameterState &state, const MnStrategy &stra, unsigned int nfcn=0) | 
|   | constructor from non-gradient functions  
  | 
|   | 
|   | MnApplication (const FCNGradientBase &fcn, const MnUserParameterState &state, const MnStrategy &stra, unsigned int nfcn=0) | 
|   | constructor from gradient function  
  | 
|   | 
| virtual  | ~MnApplication () | 
|   | 
| void  | Add (const char *, double) | 
|   | 
| void  | Add (const char *Name, double val, double err) | 
|   | 
| void  | Add (const char *Name, double val, double err, double, double) | 
|   | 
| const MnUserCovariance &  | Covariance () const | 
|   | 
| double  | Error (const char *) const | 
|   | 
| double  | Error (unsigned int) const | 
|   | 
| std::vector< double >  | Errors () const | 
|   | 
| double  | Ext2int (unsigned int, double) const | 
|   | 
| unsigned int  | ExtOfInt (unsigned int) const | 
|   | 
| void  | Fix (const char *) | 
|   | 
| void  | Fix (unsigned int) | 
|   | 
| unsigned int  | Index (const char *) const | 
|   | 
| double  | Int2ext (unsigned int, double) const | 
|   | 
| unsigned int  | IntOfExt (unsigned int) const | 
|   | 
| const std::vector< ROOT::Minuit2::MinuitParameter > &  | MinuitParameters () const | 
|   | 
| const char *  | Name (unsigned int) const | 
|   | 
| unsigned int  | NumOfCalls () const | 
|   | 
| const MinuitParameter &  | Parameter (unsigned int i) const | 
|   | 
| const MnUserParameters &  | Parameters () const | 
|   | 
| std::vector< double >  | Params () const | 
|   | 
| const MnMachinePrecision &  | Precision () const | 
|   | 
| void  | Release (const char *) | 
|   | 
| void  | Release (unsigned int) | 
|   | 
| void  | RemoveLimits (const char *) | 
|   | 
| void  | RemoveLimits (unsigned int) | 
|   | 
| void  | SetError (const char *, double) | 
|   | 
| void  | SetError (unsigned int, double) | 
|   | 
| void  | SetLimits (const char *, double, double) | 
|   | 
| void  | SetLimits (unsigned int, double, double) | 
|   | 
| void  | SetPrecision (double) | 
|   | 
| void  | SetValue (const char *, double) | 
|   | 
| void  | SetValue (unsigned int, double) | 
|   | 
| const MnUserParameterState &  | State () const | 
|   | 
| const MnStrategy &  | Strategy () const | 
|   | 
| double  | Value (const char *) const | 
|   | 
| double  | Value (unsigned int) const | 
|   | 
| unsigned int  | VariableParameters () const | 
|   |