class dealing with the transformation between user specified parameters (external) and internal parameters used for minimization
Definition at line 38 of file MnUserTransformation.h.
Private Attributes | |
| std::vector< double > | fCache |
| SinParameterTransformation | fDoubleLimTrafo |
| std::vector< unsigned int > | fExtOfInt |
| SqrtLowParameterTransformation | fLowerLimTrafo |
| std::vector< MinuitParameter > | fParameters |
| MnMachinePrecision | fPrecision |
| SqrtUpParameterTransformation | fUpperLimTrafo |
#include <Minuit2/MnUserTransformation.h>
|
default |
| ROOT::Minuit2::MnUserTransformation::MnUserTransformation | ( | std::span< const double > | par, |
| std::span< const double > | err ) |
Definition at line 38 of file MnUserTransformation.cxx.
|
default |
Definition at line 359 of file MnUserTransformation.cxx.
Definition at line 335 of file MnUserTransformation.cxx.
| bool ROOT::Minuit2::MnUserTransformation::Add | ( | const std::string & | name, |
| double | val, | ||
| double | err, | ||
| double | low, | ||
| double | up ) |
Definition at line 347 of file MnUserTransformation.cxx.
Definition at line 242 of file MnUserTransformation.cxx.
Definition at line 261 of file MnUserTransformation.cxx.
Definition at line 221 of file MnUserTransformation.cxx.
Definition at line 514 of file MnUserTransformation.cxx.
Definition at line 451 of file MnUserTransformation.cxx.
| std::vector< double > ROOT::Minuit2::MnUserTransformation::Errors | ( | ) | const |
Definition at line 305 of file MnUserTransformation.cxx.
Definition at line 205 of file MnUserTransformation.cxx.
| MnUserCovariance ROOT::Minuit2::MnUserTransformation::Ext2intCovariance | ( | const MnAlgebraicVector & | vec, |
| const MnAlgebraicSymMatrix & | cov ) const |
Definition at line 178 of file MnUserTransformation.cxx.
Definition at line 80 of file MnUserTransformation.h.
Definition at line 529 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::Fix | ( | const std::string & | name | ) |
Definition at line 460 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::Fix | ( | unsigned int | n | ) |
Definition at line 371 of file MnUserTransformation.cxx.
Definition at line 538 of file MnUserTransformation.cxx.
Definition at line 520 of file MnUserTransformation.cxx.
|
inline |
Definition at line 91 of file MnUserTransformation.h.
Definition at line 93 of file MnUserTransformation.cxx.
| MnUserCovariance ROOT::Minuit2::MnUserTransformation::Int2extCovariance | ( | const MnAlgebraicVector & | vec, |
| const MnAlgebraicSymMatrix & | cov ) const |
Definition at line 138 of file MnUserTransformation.cxx.
| double ROOT::Minuit2::MnUserTransformation::Int2extError | ( | unsigned int | i, |
| double | val, | ||
| double | err ) const |
Definition at line 109 of file MnUserTransformation.cxx.
Definition at line 282 of file MnUserTransformation.cxx.
Definition at line 545 of file MnUserTransformation.cxx.
| std::vector< double > ROOT::Minuit2::MnUserTransformation::operator() | ( | const MnAlgebraicVector & | pstates | ) | const |
Definition at line 60 of file MnUserTransformation.cxx.
|
default |
| const MinuitParameter & ROOT::Minuit2::MnUserTransformation::Parameter | ( | unsigned int | n | ) | const |
Definition at line 317 of file MnUserTransformation.cxx.
|
inline |
Definition at line 86 of file MnUserTransformation.h.
| std::vector< double > ROOT::Minuit2::MnUserTransformation::Params | ( | ) | const |
access to parameters and errors in column-wise representation
Definition at line 294 of file MnUserTransformation.cxx.
|
inline |
forwarded interface
Definition at line 95 of file MnUserTransformation.h.
| void ROOT::Minuit2::MnUserTransformation::Release | ( | const std::string & | name | ) |
Definition at line 466 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::Release | ( | unsigned int | n | ) |
Definition at line 381 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::RemoveLimits | ( | const std::string & | name | ) |
Definition at line 502 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::RemoveLimits | ( | unsigned int | n | ) |
Definition at line 430 of file MnUserTransformation.cxx.
Definition at line 478 of file MnUserTransformation.cxx.
Definition at line 401 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::SetLimits | ( | const std::string & | name, |
| double | low, | ||
| double | up ) |
Definition at line 484 of file MnUserTransformation.cxx.
Definition at line 408 of file MnUserTransformation.cxx.
Definition at line 496 of file MnUserTransformation.cxx.
Definition at line 423 of file MnUserTransformation.cxx.
Definition at line 437 of file MnUserTransformation.cxx.
|
inline |
Definition at line 96 of file MnUserTransformation.h.
Definition at line 490 of file MnUserTransformation.cxx.
Definition at line 416 of file MnUserTransformation.cxx.
Definition at line 472 of file MnUserTransformation.cxx.
Definition at line 393 of file MnUserTransformation.cxx.
Definition at line 508 of file MnUserTransformation.cxx.
Definition at line 444 of file MnUserTransformation.cxx.
|
inline |
Definition at line 88 of file MnUserTransformation.h.
|
mutableprivate |
Definition at line 160 of file MnUserTransformation.h.
|
private |
Definition at line 156 of file MnUserTransformation.h.
|
private |
Definition at line 154 of file MnUserTransformation.h.
|
private |
Definition at line 158 of file MnUserTransformation.h.
|
private |
Definition at line 153 of file MnUserTransformation.h.
|
private |
Definition at line 151 of file MnUserTransformation.h.
|
private |
Definition at line 157 of file MnUserTransformation.h.