class which holds the external user and/or internal Minuit representation of the parameters and errors; transformation internal <-> external on demand;
Definition at line 33 of file MnUserParameterState.h.
Public Member Functions | |
MnUserParameterState () | |
default constructor (invalid state) | |
MnUserParameterState (const MinimumState &, double, const MnUserTransformation &) | |
construct from internal parameters (after minimization) | |
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) | |
MnUserParameterState (const std::vector< double > &, const std::vector< double > &, unsigned int) | |
construct from user parameters + covariance (before minimization) | |
~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 | |
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 37 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 22 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 50 of file MnUserParameterState.cxx.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const std::vector< double > & | par, |
const MnUserCovariance & | cov | ||
) |
Definition at line 69 of file MnUserParameterState.cxx.
ROOT::Minuit2::MnUserParameterState::MnUserParameterState | ( | const MnUserParameters & | par, |
const MnUserCovariance & | cov | ||
) |
Definition at line 87 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 114 of file MnUserParameterState.cxx.
|
inline |
Definition at line 59 of file MnUserParameterState.h.
|
inline |
Definition at line 61 of file MnUserParameterState.h.
Definition at line 286 of file MnUserParameterState.cxx.
Definition at line 236 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Add | ( | const std::string & | name, |
double | val, | ||
double | err, | ||
double | low, | ||
double | up | ||
) |
Definition at line 261 of file MnUserParameterState.cxx.
|
inline |
Definition at line 90 of file MnUserParameterState.h.
|
inline |
Definition at line 101 of file MnUserParameterState.h.
|
inline |
Definition at line 111 of file MnUserParameterState.h.
double ROOT::Minuit2::MnUserParameterState::Error | ( | const std::string & | name | ) | const |
Definition at line 462 of file MnUserParameterState.cxx.
Definition at line 409 of file MnUserParameterState.cxx.
std::vector< double > ROOT::Minuit2::MnUserParameterState::Errors | ( | ) | const |
Definition at line 224 of file MnUserParameterState.cxx.
Definition at line 491 of file MnUserParameterState.cxx.
Definition at line 501 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Fix | ( | const std::string & | name | ) |
Definition at line 417 of file MnUserParameterState.cxx.
Definition at line 297 of file MnUserParameterState.cxx.
|
inline |
Definition at line 110 of file MnUserParameterState.h.
const std::string & ROOT::Minuit2::MnUserParameterState::GetName | ( | unsigned int | i | ) | const |
Definition at line 478 of file MnUserParameterState.cxx.
|
inline |
Definition at line 91 of file MnUserParameterState.h.
|
inline |
Definition at line 107 of file MnUserParameterState.h.
|
inline |
Definition at line 108 of file MnUserParameterState.h.
MnUserCovariance ROOT::Minuit2::MnUserParameterState::Hessian | ( | ) | const |
Definition at line 187 of file MnUserParameterState.cxx.
unsigned int ROOT::Minuit2::MnUserParameterState::Index | ( | const std::string & | name | ) | const |
Definition at line 467 of file MnUserParameterState.cxx.
Definition at line 486 of file MnUserParameterState.cxx.
|
inline |
Definition at line 98 of file MnUserParameterState.h.
Definition at line 496 of file MnUserParameterState.cxx.
|
inline |
Definition at line 97 of file MnUserParameterState.h.
|
inline |
Definition at line 106 of file MnUserParameterState.h.
const std::vector< MinuitParameter > & ROOT::Minuit2::MnUserParameterState::MinuitParameters | ( | ) | const |
facade: forward interface of MnUserParameters and MnUserTransformation
Definition at line 213 of file MnUserParameterState.cxx.
const char * ROOT::Minuit2::MnUserParameterState::Name | ( | unsigned int | i | ) | const |
Definition at line 473 of file MnUserParameterState.cxx.
|
inline |
Definition at line 112 of file MnUserParameterState.h.
|
inline |
Definition at line 69 of file MnUserParameterState.h.
const MinuitParameter & ROOT::Minuit2::MnUserParameterState::Parameter | ( | unsigned int | i | ) | const |
Definition at line 230 of file MnUserParameterState.cxx.
|
inline |
Definition at line 89 of file MnUserParameterState.h.
std::vector< double > ROOT::Minuit2::MnUserParameterState::Params | ( | ) | const |
Definition at line 219 of file MnUserParameterState.cxx.
const MnMachinePrecision & ROOT::Minuit2::MnUserParameterState::Precision | ( | ) | const |
Definition at line 511 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Release | ( | const std::string & | name | ) |
Definition at line 422 of file MnUserParameterState.cxx.
Definition at line 312 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::RemoveLimits | ( | const std::string & | name | ) |
Definition at line 452 of file MnUserParameterState.cxx.
Definition at line 394 of file MnUserParameterState.cxx.
Definition at line 432 of file MnUserParameterState.cxx.
Definition at line 341 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::SetLimits | ( | const std::string & | name, |
double | low, | ||
double | up | ||
) |
Definition at line 437 of file MnUserParameterState.cxx.
Definition at line 347 of file MnUserParameterState.cxx.
Definition at line 447 of file MnUserParameterState.cxx.
Definition at line 379 of file MnUserParameterState.cxx.
|
inline |
Definition at line 142 of file MnUserParameterState.h.
Definition at line 517 of file MnUserParameterState.cxx.
Definition at line 442 of file MnUserParameterState.cxx.
Definition at line 364 of file MnUserParameterState.cxx.
Definition at line 427 of file MnUserParameterState.cxx.
Definition at line 328 of file MnUserParameterState.cxx.
|
inline |
Definition at line 104 of file MnUserParameterState.h.
double ROOT::Minuit2::MnUserParameterState::Value | ( | const std::string & | name | ) | const |
Definition at line 457 of file MnUserParameterState.cxx.
Definition at line 404 of file MnUserParameterState.cxx.
unsigned int ROOT::Minuit2::MnUserParameterState::VariableParameters | ( | ) | const |
Definition at line 506 of file MnUserParameterState.cxx.
|
private |
Definition at line 186 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 182 of file MnUserParameterState.h.
|
private |
Definition at line 181 of file MnUserParameterState.h.
|
private |
Definition at line 179 of file MnUserParameterState.h.
|
private |
Definition at line 187 of file MnUserParameterState.h.
|
private |
Definition at line 190 of file MnUserParameterState.h.
|
private |
Definition at line 189 of file MnUserParameterState.h.
|
private |
Definition at line 183 of file MnUserParameterState.h.
|
private |
Definition at line 185 of file MnUserParameterState.h.
|
private |
Definition at line 177 of file MnUserParameterState.h.