class which holds the external user and/or internal Minuit representation of the parameters and errors; transformation internal <-> external on demand;
Definition at line 31 of file MnUserParameterState.h.
Public Member Functions | |
MnUserParameterState () | |
default constructor (invalid state) More... | |
MnUserParameterState (const MinimumState &, double, const MnUserTransformation &) | |
construct from internal parameters (after minimization) More... | |
MnUserParameterState (const MnUserParameters &) | |
MnUserParameterState (const MnUserParameters &, const MnUserCovariance &) | |
MnUserParameterState (const MnUserParameterState &state) | |
MnUserParameterState (const std::vector< double > &, const MnUserCovariance &) | |
MnUserParameterState (const std::vector< double > &, const std::vector< double > &) | |
construct from user parameters (before minimization) More... | |
MnUserParameterState (const std::vector< double > &, const std::vector< double > &, unsigned int) | |
construct from user parameters + covariance (before minimization) More... | |
~MnUserParameterState () | |
void | Add (const std::string &, double) |
void | Add (const std::string &name, double val, double err) |
void | Add (const std::string &name, double val, double err, double, double) |
const MnUserCovariance & | Covariance () const |
int | CovarianceStatus () const |
double | Edm () const |
double | Error (const std::string &) 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 std::string &) |
void | Fix (unsigned int) |
double | Fval () const |
const std::string & | GetName (unsigned int) const |
const MnGlobalCorrelationCoeff & | GlobalCC () const |
bool | HasCovariance () const |
bool | HasGlobalCC () const |
MnUserCovariance | Hessian () const |
unsigned int | Index (const std::string &) const |
double | Int2ext (unsigned int, double) const |
const MnUserCovariance & | IntCovariance () const |
unsigned int | IntOfExt (unsigned int) const |
const std::vector< double > & | IntParameters () const |
bool | IsValid () const |
const std::vector< ROOT::Minuit2::MinuitParameter > & | MinuitParameters () const |
facade: forward interface of MnUserParameters and MnUserTransformation More... | |
const char * | Name (unsigned int) const |
unsigned int | NFcn () const |
MnUserParameterState & | operator= (const MnUserParameterState &state) |
const MinuitParameter & | Parameter (unsigned int i) const |
const MnUserParameters & | Parameters () const |
std::vector< double > | Params () const |
const MnMachinePrecision & | Precision () const |
void | Release (const std::string &) |
void | Release (unsigned int) |
void | RemoveLimits (const std::string &) |
void | RemoveLimits (unsigned int) |
void | SetError (const std::string &, double) |
void | SetError (unsigned int, double) |
void | SetLimits (const std::string &, double, double) |
void | SetLimits (unsigned int, double, double) |
void | SetLowerLimit (const std::string &, double) |
void | SetLowerLimit (unsigned int, double) |
void | SetName (unsigned int iext, const std::string &name) |
void | SetPrecision (double eps) |
void | SetUpperLimit (const std::string &, double) |
void | SetUpperLimit (unsigned int, double) |
void | SetValue (const std::string &, double) |
void | SetValue (unsigned int, double) |
const MnUserTransformation & | Trafo () const |
double | Value (const std::string &) const |
double | Value (unsigned int) const |
unsigned int | VariableParameters () const |
Private Attributes | |
MnUserCovariance | fCovariance |
bool | fCovarianceValid |
int | fCovStatus |
double | fEDM |
double | fFVal |
bool | fGCCValid |
MnGlobalCorrelationCoeff | fGlobalCC |
MnUserCovariance | fIntCovariance |
std::vector< double > | fIntParameters |
unsigned int | fNFcn |
MnUserParameters | fParameters |
bool | fValid |
#include <Minuit2/MnUserParameterState.h>
|
inline |
default constructor (invalid state)
Definition at line 36 of file MnUserParameterState.h.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const std::vector< double > & | par, |
const std::vector< double > & | err | ||
) |
construct from user parameters (before minimization)
Definition at line 25 of file MnUserParameterState.cxx.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const MnUserParameters & | par | ) |
Definition at line 29 of file MnUserParameterState.cxx.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const std::vector< double > & | par, |
const std::vector< double > & | cov, | ||
unsigned int | nrow | ||
) |
construct from user parameters + covariance (before minimization)
Definition at line 45 of file MnUserParameterState.cxx.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const std::vector< double > & | par, |
const MnUserCovariance & | cov | ||
) |
Definition at line 59 of file MnUserParameterState.cxx.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const MnUserParameters & | par, |
const MnUserCovariance & | cov | ||
) |
Definition at line 74 of file MnUserParameterState.cxx.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const MinimumState & | st, |
double | up, | ||
const MnUserTransformation & | trafo | ||
) |
construct from internal parameters (after minimization)
Definition at line 97 of file MnUserParameterState.cxx.
|
inline |
Definition at line 55 of file MnUserParameterState.h.
|
inline |
Definition at line 57 of file MnUserParameterState.h.
Definition at line 253 of file MnUserParameterState.cxx.
Definition at line 204 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Add | ( | const std::string & | name, |
double | val, | ||
double | err, | ||
double | low, | ||
double | up | ||
) |
Definition at line 228 of file MnUserParameterState.cxx.
|
inline |
Definition at line 84 of file MnUserParameterState.h.
|
inline |
Definition at line 95 of file MnUserParameterState.h.
|
inline |
Definition at line 105 of file MnUserParameterState.h.
double ROOT::Minuit2::MnUserParameterState::Error | ( | const std::string & | name | ) | const |
Definition at line 390 of file MnUserParameterState.cxx.
Definition at line 365 of file MnUserParameterState.cxx.
std::vector< double > ROOT::Minuit2::MnUserParameterState::Errors | ( | ) | const |
Definition at line 194 of file MnUserParameterState.cxx.
Definition at line 413 of file MnUserParameterState.cxx.
Definition at line 421 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Fix | ( | const std::string & | name | ) |
Definition at line 372 of file MnUserParameterState.cxx.
Definition at line 263 of file MnUserParameterState.cxx.
|
inline |
Definition at line 104 of file MnUserParameterState.h.
const std::string & ROOT::Minuit2::MnUserParameterState::GetName | ( | unsigned int | i | ) | const |
Definition at line 402 of file MnUserParameterState.cxx.
|
inline |
Definition at line 85 of file MnUserParameterState.h.
|
inline |
Definition at line 101 of file MnUserParameterState.h.
|
inline |
Definition at line 102 of file MnUserParameterState.h.
MnUserCovariance ROOT::Minuit2::MnUserParameterState::Hessian | ( | ) | const |
Definition at line 160 of file MnUserParameterState.cxx.
unsigned int ROOT::Minuit2::MnUserParameterState::Index | ( | const std::string & | name | ) | const |
Definition at line 393 of file MnUserParameterState.cxx.
Definition at line 409 of file MnUserParameterState.cxx.
|
inline |
Definition at line 92 of file MnUserParameterState.h.
Definition at line 417 of file MnUserParameterState.cxx.
|
inline |
Definition at line 91 of file MnUserParameterState.h.
|
inline |
Definition at line 100 of file MnUserParameterState.h.
const std::vector< MinuitParameter > & ROOT::Minuit2::MnUserParameterState::MinuitParameters | ( | ) | const |
facade: forward interface of MnUserParameters and MnUserTransformation
Definition at line 185 of file MnUserParameterState.cxx.
const char * ROOT::Minuit2::MnUserParameterState::Name | ( | unsigned int | i | ) | const |
Definition at line 398 of file MnUserParameterState.cxx.
|
inline |
Definition at line 106 of file MnUserParameterState.h.
|
inline |
Definition at line 64 of file MnUserParameterState.h.
const MinuitParameter & ROOT::Minuit2::MnUserParameterState::Parameter | ( | unsigned int | i | ) | const |
Definition at line 199 of file MnUserParameterState.cxx.
|
inline |
Definition at line 83 of file MnUserParameterState.h.
std::vector< double > ROOT::Minuit2::MnUserParameterState::Params | ( | ) | const |
Definition at line 190 of file MnUserParameterState.cxx.
const MnMachinePrecision & ROOT::Minuit2::MnUserParameterState::Precision | ( | ) | const |
Definition at line 429 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Release | ( | const std::string & | name | ) |
Definition at line 374 of file MnUserParameterState.cxx.
Definition at line 277 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::RemoveLimits | ( | const std::string & | name | ) |
Definition at line 386 of file MnUserParameterState.cxx.
Definition at line 352 of file MnUserParameterState.cxx.
Definition at line 378 of file MnUserParameterState.cxx.
Definition at line 303 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::SetLimits | ( | const std::string & | name, |
double | low, | ||
double | up | ||
) |
Definition at line 380 of file MnUserParameterState.cxx.
Definition at line 308 of file MnUserParameterState.cxx.
Definition at line 384 of file MnUserParameterState.cxx.
Definition at line 338 of file MnUserParameterState.cxx.
|
inline |
Definition at line 138 of file MnUserParameterState.h.
Definition at line 434 of file MnUserParameterState.cxx.
Definition at line 382 of file MnUserParameterState.cxx.
Definition at line 324 of file MnUserParameterState.cxx.
Definition at line 376 of file MnUserParameterState.cxx.
Definition at line 291 of file MnUserParameterState.cxx.
|
inline |
Definition at line 98 of file MnUserParameterState.h.
double ROOT::Minuit2::MnUserParameterState::Value | ( | const std::string & | name | ) | const |
Definition at line 388 of file MnUserParameterState.cxx.
Definition at line 361 of file MnUserParameterState.cxx.
unsigned int ROOT::Minuit2::MnUserParameterState::VariableParameters | ( | ) | const |
Definition at line 425 of file MnUserParameterState.cxx.
|
private |
Definition at line 184 of file MnUserParameterState.h.
|
private |
Definition at line 176 of file MnUserParameterState.h.
|
private |
Definition at line 178 of file MnUserParameterState.h.
|
private |
Definition at line 180 of file MnUserParameterState.h.
|
private |
Definition at line 179 of file MnUserParameterState.h.
|
private |
Definition at line 177 of file MnUserParameterState.h.
|
private |
Definition at line 185 of file MnUserParameterState.h.
|
private |
Definition at line 188 of file MnUserParameterState.h.
|
private |
Definition at line 187 of file MnUserParameterState.h.
|
private |
Definition at line 181 of file MnUserParameterState.h.
|
private |
Definition at line 183 of file MnUserParameterState.h.
|
private |
Definition at line 175 of file MnUserParameterState.h.