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.
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.
Definition at line 288 of file MnUserParameterState.cxx.
Definition at line 238 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Add | ( | const std::string & | name, |
double | val, | ||
double | err, | ||
double | low, | ||
double | up ) |
Definition at line 263 of file MnUserParameterState.cxx.
|
inline |
Definition at line 61 of file MnUserParameterState.h.
|
inline |
Definition at line 72 of file MnUserParameterState.h.
|
inline |
Definition at line 82 of file MnUserParameterState.h.
Definition at line 466 of file MnUserParameterState.cxx.
Definition at line 413 of file MnUserParameterState.cxx.
std::vector< double > ROOT::Minuit2::MnUserParameterState::Errors | ( | ) | const |
Definition at line 226 of file MnUserParameterState.cxx.
Definition at line 495 of file MnUserParameterState.cxx.
Definition at line 505 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Fix | ( | const std::string & | name | ) |
Definition at line 421 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Fix | ( | unsigned int | e | ) |
Definition at line 299 of file MnUserParameterState.cxx.
|
inline |
Definition at line 81 of file MnUserParameterState.h.
Definition at line 482 of file MnUserParameterState.cxx.
|
inline |
Definition at line 62 of file MnUserParameterState.h.
|
inline |
Definition at line 78 of file MnUserParameterState.h.
|
inline |
Definition at line 79 of file MnUserParameterState.h.
MnUserCovariance ROOT::Minuit2::MnUserParameterState::Hessian | ( | ) | const |
Definition at line 189 of file MnUserParameterState.cxx.
Definition at line 471 of file MnUserParameterState.cxx.
Definition at line 490 of file MnUserParameterState.cxx.
|
inline |
Definition at line 69 of file MnUserParameterState.h.
Definition at line 500 of file MnUserParameterState.cxx.
Definition at line 68 of file MnUserParameterState.h.
|
inline |
Definition at line 77 of file MnUserParameterState.h.
const std::vector< MinuitParameter > & ROOT::Minuit2::MnUserParameterState::MinuitParameters | ( | ) | const |
facade: forward interface of MnUserParameters and MnUserTransformation
Definition at line 215 of file MnUserParameterState.cxx.
Definition at line 477 of file MnUserParameterState.cxx.
|
inline |
Definition at line 83 of file MnUserParameterState.h.
const MinuitParameter & ROOT::Minuit2::MnUserParameterState::Parameter | ( | unsigned int | i | ) | const |
Definition at line 232 of file MnUserParameterState.cxx.
|
inline |
Definition at line 60 of file MnUserParameterState.h.
std::vector< double > ROOT::Minuit2::MnUserParameterState::Params | ( | ) | const |
Definition at line 221 of file MnUserParameterState.cxx.
const MnMachinePrecision & ROOT::Minuit2::MnUserParameterState::Precision | ( | ) | const |
Definition at line 515 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Release | ( | const std::string & | name | ) |
Definition at line 426 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::Release | ( | unsigned int | e | ) |
Definition at line 316 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::RemoveLimits | ( | const std::string & | name | ) |
Definition at line 456 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::RemoveLimits | ( | unsigned int | e | ) |
Definition at line 398 of file MnUserParameterState.cxx.
Definition at line 436 of file MnUserParameterState.cxx.
Definition at line 345 of file MnUserParameterState.cxx.
void ROOT::Minuit2::MnUserParameterState::SetLimits | ( | const std::string & | name, |
double | low, | ||
double | up ) |
Definition at line 441 of file MnUserParameterState.cxx.
Definition at line 351 of file MnUserParameterState.cxx.
Definition at line 451 of file MnUserParameterState.cxx.
Definition at line 383 of file MnUserParameterState.cxx.
|
inline |
Definition at line 113 of file MnUserParameterState.h.
void ROOT::Minuit2::MnUserParameterState::SetPrecision | ( | double | eps | ) |
Definition at line 521 of file MnUserParameterState.cxx.
Definition at line 446 of file MnUserParameterState.cxx.
Definition at line 368 of file MnUserParameterState.cxx.
Definition at line 431 of file MnUserParameterState.cxx.
Definition at line 332 of file MnUserParameterState.cxx.
|
inline |
Definition at line 75 of file MnUserParameterState.h.
Definition at line 461 of file MnUserParameterState.cxx.
Definition at line 408 of file MnUserParameterState.cxx.
unsigned int ROOT::Minuit2::MnUserParameterState::VariableParameters | ( | ) | const |
Definition at line 510 of file MnUserParameterState.cxx.
|
private |
Definition at line 157 of file MnUserParameterState.h.
|
private |
Definition at line 149 of file MnUserParameterState.h.
|
private |
Definition at line 151 of file MnUserParameterState.h.
|
private |
Definition at line 153 of file MnUserParameterState.h.
|
private |
Definition at line 152 of file MnUserParameterState.h.
|
private |
Definition at line 150 of file MnUserParameterState.h.
|
private |
Definition at line 158 of file MnUserParameterState.h.
|
private |
Definition at line 161 of file MnUserParameterState.h.
|
private |
Definition at line 160 of file MnUserParameterState.h.
|
private |
Definition at line 154 of file MnUserParameterState.h.
|
private |
Definition at line 156 of file MnUserParameterState.h.
|
private |
Definition at line 148 of file MnUserParameterState.h.