BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Class holding the result of Minos (lower and upper values) for a specific parameter
Definition at line 25 of file MinosError.h.
Public Member Functions | |
MinosError () | |
MinosError (const MinosError &err) | |
MinosError (unsigned int par, double min, const MnCross &low, const MnCross &up) | |
~MinosError () | |
bool | AtLowerLimit () const |
bool | AtLowerMaxFcn () const |
bool | AtUpperLimit () const |
bool | AtUpperMaxFcn () const |
bool | IsValid () const |
double | Lower () const |
bool | LowerNewMin () const |
const MnUserParameterState & | LowerState () const |
bool | LowerValid () const |
double | Min () const |
unsigned int | NFcn () const |
std::pair< double, double > | operator() () const |
MinosError & | operator() (const MinosError &err) |
MinosError & | operator= (const MinosError &)=default |
unsigned int | Parameter () const |
double | Upper () const |
bool | UpperNewMin () const |
const MnUserParameterState & | UpperState () const |
bool | UpperValid () const |
Private Attributes | |
MnCross | fLower |
double | fMinValue |
unsigned int | fParameter |
MnCross | fUpper |
|
inline |
Definition at line 29 of file MinosError.h.
|
inline |
Definition at line 31 of file MinosError.h.
|
inline |
Definition at line 33 of file MinosError.h.
|
inline |
Definition at line 35 of file MinosError.h.
|
inline |
Definition at line 64 of file MinosError.h.
References ROOT::Minuit2::MnCross::AtLimit(), and fLower.
Referenced by Lower().
|
inline |
Definition at line 66 of file MinosError.h.
References ROOT::Minuit2::MnCross::AtMaxFcn(), and fLower.
|
inline |
Definition at line 65 of file MinosError.h.
References ROOT::Minuit2::MnCross::AtLimit(), and fUpper.
Referenced by Upper().
|
inline |
Definition at line 67 of file MinosError.h.
References ROOT::Minuit2::MnCross::AtMaxFcn(), and fUpper.
|
inline |
Definition at line 61 of file MinosError.h.
References fLower, fUpper, and ROOT::Minuit2::MnCross::IsValid().
|
inline |
Definition at line 50 of file MinosError.h.
References AtLowerLimit(), ROOT::Minuit2::MnUserParameterState::Error(), fLower, fMinValue, ROOT::Minuit2::MinuitParameter::LowerLimit(), LowerState(), Parameter(), ROOT::Minuit2::MnUserParameterState::Parameter(), and ROOT::Minuit2::MnCross::Value().
Referenced by operator()().
|
inline |
Definition at line 68 of file MinosError.h.
References fLower, and ROOT::Minuit2::MnCross::NewMinimum().
|
inline |
Definition at line 59 of file MinosError.h.
References fLower, and ROOT::Minuit2::MnCross::State().
Referenced by Lower().
|
inline |
Definition at line 62 of file MinosError.h.
References fLower, and ROOT::Minuit2::MnCross::IsValid().
|
inline |
Definition at line 71 of file MinosError.h.
References fMinValue.
Referenced by ROOT::Minuit2::ContoursError::XMin(), and ROOT::Minuit2::ContoursError::YMin().
|
inline |
Definition at line 70 of file MinosError.h.
References fLower, fUpper, and ROOT::Minuit2::MnCross::NFcn().
|
inline |
Definition at line 47 of file MinosError.h.
References Lower(), and Upper().
|
inline |
|
default |
|
inline |
|
inline |
Definition at line 54 of file MinosError.h.
References AtUpperLimit(), ROOT::Minuit2::MnUserParameterState::Error(), fMinValue, fUpper, Parameter(), ROOT::Minuit2::MnUserParameterState::Parameter(), ROOT::Minuit2::MinuitParameter::UpperLimit(), UpperState(), and ROOT::Minuit2::MnCross::Value().
Referenced by operator()().
|
inline |
Definition at line 69 of file MinosError.h.
References fUpper, and ROOT::Minuit2::MnCross::NewMinimum().
|
inline |
Definition at line 60 of file MinosError.h.
References fUpper, and ROOT::Minuit2::MnCross::State().
Referenced by Upper().
|
inline |
Definition at line 63 of file MinosError.h.
References fUpper, and ROOT::Minuit2::MnCross::IsValid().
|
private |
Definition at line 78 of file MinosError.h.
Referenced by AtLowerLimit(), AtLowerMaxFcn(), IsValid(), Lower(), LowerNewMin(), LowerState(), LowerValid(), NFcn(), and operator()().
|
private |
Definition at line 76 of file MinosError.h.
Referenced by Lower(), Min(), operator()(), and Upper().
|
private |
Definition at line 75 of file MinosError.h.
Referenced by operator()(), and Parameter().
|
private |
Definition at line 77 of file MinosError.h.
Referenced by AtUpperLimit(), AtUpperMaxFcn(), IsValid(), NFcn(), operator()(), Upper(), UpperNewMin(), UpperState(), and UpperValid().