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>
|
inline |
Definition at line 41 of file MnUserTransformation.h.
| ROOT::Minuit2::MnUserTransformation::MnUserTransformation | ( | std::span< const double > | par, |
| std::span< const double > | err ) |
Definition at line 38 of file MnUserTransformation.cxx.
|
inline |
Definition at line 51 of file MnUserTransformation.h.
Definition at line 347 of file MnUserTransformation.cxx.
Definition at line 323 of file MnUserTransformation.cxx.
| bool ROOT::Minuit2::MnUserTransformation::Add | ( | const std::string & | name, |
| double | val, | ||
| double | err, | ||
| double | low, | ||
| double | up ) |
Definition at line 335 of file MnUserTransformation.cxx.
Definition at line 230 of file MnUserTransformation.cxx.
Definition at line 249 of file MnUserTransformation.cxx.
Definition at line 209 of file MnUserTransformation.cxx.
Definition at line 502 of file MnUserTransformation.cxx.
Definition at line 439 of file MnUserTransformation.cxx.
| std::vector< double > ROOT::Minuit2::MnUserTransformation::Errors | ( | ) | const |
Definition at line 293 of file MnUserTransformation.cxx.
Definition at line 193 of file MnUserTransformation.cxx.
| MnUserCovariance ROOT::Minuit2::MnUserTransformation::Ext2intCovariance | ( | const MnAlgebraicVector & | vec, |
| const MnAlgebraicSymMatrix & | cov ) const |
Definition at line 169 of file MnUserTransformation.cxx.
Definition at line 103 of file MnUserTransformation.h.
Definition at line 517 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::Fix | ( | const std::string & | name | ) |
Definition at line 448 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::Fix | ( | unsigned int | n | ) |
Definition at line 359 of file MnUserTransformation.cxx.
Definition at line 526 of file MnUserTransformation.cxx.
Definition at line 508 of file MnUserTransformation.cxx.
|
inline |
Definition at line 114 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 270 of file MnUserTransformation.cxx.
Definition at line 533 of file MnUserTransformation.cxx.
| std::vector< double > ROOT::Minuit2::MnUserTransformation::operator() | ( | const MnAlgebraicVector & | pstates | ) | const |
Definition at line 60 of file MnUserTransformation.cxx.
|
inline |
Definition at line 58 of file MnUserTransformation.h.
| const MinuitParameter & ROOT::Minuit2::MnUserTransformation::Parameter | ( | unsigned int | n | ) | const |
Definition at line 305 of file MnUserTransformation.cxx.
|
inline |
Definition at line 109 of file MnUserTransformation.h.
| std::vector< double > ROOT::Minuit2::MnUserTransformation::Params | ( | ) | const |
access to parameters and errors in column-wise representation
Definition at line 282 of file MnUserTransformation.cxx.
|
inline |
forwarded interface
Definition at line 118 of file MnUserTransformation.h.
| void ROOT::Minuit2::MnUserTransformation::Release | ( | const std::string & | name | ) |
Definition at line 454 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::Release | ( | unsigned int | n | ) |
Definition at line 369 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::RemoveLimits | ( | const std::string & | name | ) |
Definition at line 490 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::RemoveLimits | ( | unsigned int | n | ) |
Definition at line 418 of file MnUserTransformation.cxx.
Definition at line 466 of file MnUserTransformation.cxx.
Definition at line 389 of file MnUserTransformation.cxx.
| void ROOT::Minuit2::MnUserTransformation::SetLimits | ( | const std::string & | name, |
| double | low, | ||
| double | up ) |
Definition at line 472 of file MnUserTransformation.cxx.
Definition at line 396 of file MnUserTransformation.cxx.
Definition at line 484 of file MnUserTransformation.cxx.
Definition at line 411 of file MnUserTransformation.cxx.
Definition at line 425 of file MnUserTransformation.cxx.
|
inline |
Definition at line 119 of file MnUserTransformation.h.
Definition at line 478 of file MnUserTransformation.cxx.
Definition at line 404 of file MnUserTransformation.cxx.
Definition at line 460 of file MnUserTransformation.cxx.
Definition at line 381 of file MnUserTransformation.cxx.
Definition at line 496 of file MnUserTransformation.cxx.
Definition at line 432 of file MnUserTransformation.cxx.
|
inline |
Definition at line 111 of file MnUserTransformation.h.
|
mutableprivate |
Definition at line 183 of file MnUserTransformation.h.
|
private |
Definition at line 179 of file MnUserTransformation.h.
|
private |
Definition at line 177 of file MnUserTransformation.h.
|
private |
Definition at line 181 of file MnUserTransformation.h.
|
private |
Definition at line 176 of file MnUserTransformation.h.
|
private |
Definition at line 174 of file MnUserTransformation.h.
|
private |
Definition at line 180 of file MnUserTransformation.h.