MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (usually in MinimumBuilder).
Definition at line 27 of file MinimumState.h.
|
| MinimumState (const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn) |
| Constructor with parameters values, errors and gradient.
|
|
| MinimumState (const MinimumParameters &states, double edm, int nfcn) |
| Constructor with only parameter values, edm and nfcn, but without errors (covariance).
|
|
| MinimumState (double fval, double edm, int nfcn) |
| Constructor without parameter values, but with function value, edm and nfcn.
|
|
| MinimumState (unsigned int n) |
| Invalid state.
|
|
double | Edm () const |
|
const MinimumError & | Error () const |
|
double | Fval () const |
|
const FunctionGradient & | Gradient () const |
|
bool | HasCovariance () const |
|
bool | HasParameters () const |
|
bool | IsValid () const |
|
int | NFcn () const |
|
const MinimumParameters & | Parameters () const |
|
int | size () const |
|
const MnAlgebraicVector & | Vec () const |
|
#include <Minuit2/MinimumState.h>
◆ MinimumState() [1/4]
ROOT::Minuit2::MinimumState::MinimumState |
( |
unsigned int |
n | ) |
|
|
inline |
◆ MinimumState() [2/4]
ROOT::Minuit2::MinimumState::MinimumState |
( |
double |
fval, |
|
|
double |
edm, |
|
|
int |
nfcn |
|
) |
| |
|
inline |
Constructor without parameter values, but with function value, edm and nfcn.
This constructor will result in a state that is flagged as not valid
Definition at line 37 of file MinimumState.h.
◆ MinimumState() [3/4]
Constructor with only parameter values, edm and nfcn, but without errors (covariance).
The resulting state it will be considered valid, since it contains the parameter values, although it has not the error matrix (MinimumError) and HasCovariance() returns false.
Definition at line 45 of file MinimumState.h.
◆ MinimumState() [4/4]
Constructor with parameters values, errors and gradient.
Definition at line 51 of file MinimumState.h.
◆ Edm()
double ROOT::Minuit2::MinimumState::Edm |
( |
| ) |
const |
|
inline |
◆ Error()
const MinimumError & ROOT::Minuit2::MinimumState::Error |
( |
| ) |
const |
|
inline |
◆ Fval()
double ROOT::Minuit2::MinimumState::Fval |
( |
| ) |
const |
|
inline |
◆ Gradient()
◆ HasCovariance()
bool ROOT::Minuit2::MinimumState::HasCovariance |
( |
| ) |
const |
|
inline |
◆ HasParameters()
bool ROOT::Minuit2::MinimumState::HasParameters |
( |
| ) |
const |
|
inline |
◆ IsValid()
bool ROOT::Minuit2::MinimumState::IsValid |
( |
| ) |
const |
|
inline |
◆ NFcn()
int ROOT::Minuit2::MinimumState::NFcn |
( |
| ) |
const |
|
inline |
◆ Parameters()
◆ size()
int ROOT::Minuit2::MinimumState::size |
( |
| ) |
const |
|
inline |
◆ Vec()
◆ fPtr
std::shared_ptr<Data> ROOT::Minuit2::MinimumState::fPtr |
|
private |
The documentation for this class was generated from the following file: