API class for calculating the numerical covariance matrix (== 2x Inverse Hessian == 2x Inverse 2nd derivative); can be used by the user or Minuit itself.
Definition at line 40 of file MnHesse.h.
|
| MnHesse () |
| default constructor with default strategy
|
|
| MnHesse (const MnStrategy &stra) |
| conctructor with specific strategy
|
|
| MnHesse (unsigned int stra) |
| constructor with user-defined strategy level
|
|
| ~MnHesse () |
|
unsigned int | Ncycles () const |
| forward interface of MnStrategy
|
|
MnUserParameterState | operator() (const FCNBase &, const MnUserParameters &, const MnUserCovariance &, unsigned int maxcalls=0) const |
| FCN + MnUserParameters + MnUserCovariance.
|
|
MnUserParameterState | operator() (const FCNBase &, const MnUserParameters &, unsigned int maxcalls=0) const |
| high-level API
|
|
MnUserParameterState | operator() (const FCNBase &, const MnUserParameterState &, unsigned int maxcalls=0) const |
| FCN + MnUserParameterState.
|
|
MnUserParameterState | operator() (const FCNBase &, const std::vector< double > &, const MnUserCovariance &, unsigned int maxcalls=0) const |
| FCN + parameters + MnUserCovariance.
|
|
MnUserParameterState | operator() (const FCNBase &, const std::vector< double > &, const std::vector< double > &, unsigned int maxcalls=0) const |
| low-level API
|
|
MnUserParameterState | operator() (const FCNBase &, const std::vector< double > &, unsigned int nrow, const std::vector< double > &, unsigned int maxcalls=0) const |
| FCN + parameters + covariance.
|
|
void | operator() (const FCNBase &, FunctionMinimum &, unsigned int maxcalls=0) const |
| API to use MnHesse after minimization when function minimum is avalilable, otherwise information on the last state will be lost.
|
|
MinimumState | operator() (const MnFcn &, const MinimumState &, const MnUserTransformation &, unsigned int maxcalls=0) const |
| internal interface
|
|
double | TolerG2 () const |
|
double | Tolerstp () const |
|