ROOT
6.07/01
Reference Guide
|
MinimumError keeps the inv.
2nd derivative (inv. Hessian) used for calculating the Parameter step size (-V*g) and for the covariance Update (ErrorUpdator). The covariance matrix is equal to twice the inv. Hessian.
Definition at line 26 of file MinimumError.h.
Classes | |
class | MnHesseFailed |
class | MnInvertFailed |
class | MnMadePosDef |
class | MnNotPosDef |
Public Member Functions | |
MinimumError (unsigned int n) | |
MinimumError (const MnAlgebraicSymMatrix &mat, double dcov) | |
MinimumError (const MnAlgebraicSymMatrix &mat, MnHesseFailed) | |
MinimumError (const MnAlgebraicSymMatrix &mat, MnMadePosDef) | |
MinimumError (const MnAlgebraicSymMatrix &mat, MnInvertFailed) | |
MinimumError (const MnAlgebraicSymMatrix &mat, MnNotPosDef) | |
~MinimumError () | |
MinimumError (const MinimumError &e) | |
MinimumError & | operator= (const MinimumError &err) |
MnAlgebraicSymMatrix | Matrix () const |
const MnAlgebraicSymMatrix & | InvHessian () const |
MnAlgebraicSymMatrix | Hessian () const |
double | Dcovar () const |
bool | IsAccurate () const |
bool | IsValid () const |
bool | IsPosDef () const |
bool | IsMadePosDef () const |
bool | HesseFailed () const |
bool | InvertFailed () const |
bool | IsAvailable () const |
Private Attributes | |
MnRefCountedPointer < BasicMinimumError > | fData |
#include <Minuit2/MinimumError.h>
|
inline |
Definition at line 37 of file MinimumError.h.
|
inline |
Definition at line 39 of file MinimumError.h.
|
inline |
Definition at line 41 of file MinimumError.h.
|
inline |
Definition at line 43 of file MinimumError.h.
|
inline |
Definition at line 45 of file MinimumError.h.
|
inline |
Definition at line 47 of file MinimumError.h.
|
inline |
Definition at line 49 of file MinimumError.h.
|
inline |
Definition at line 51 of file MinimumError.h.
|
inline |
Definition at line 64 of file MinimumError.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), ROOT::Minuit2::Minuit2Minimizer::Minimize(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), ROOT::Minuit2::MnPosDef::operator()(), ROOT::Minuit2::MnCovarianceSqueeze::operator()(), ROOT::Minuit2::MnApplication::operator()(), ROOT::Minuit2::DavidonErrorUpdator::Update(), and ROOT::Minuit2::FumiliErrorUpdator::Update().
|
inline |
Definition at line 69 of file MinimumError.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::Hesse(), and ROOT::Minuit2::BasicFunctionMinimum::HesseFailed().
|
inline |
Definition at line 62 of file MinimumError.h.
Referenced by ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), and ROOT::Minuit2::MnCovarianceSqueeze::operator()().
|
inline |
Definition at line 70 of file MinimumError.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::Hesse().
|
inline |
Definition at line 60 of file MinimumError.h.
Referenced by ROOT::Minuit2::VariableMetricEDMEstimator::Estimate(), ROOT::Minuit2::ScanBuilder::Minimum(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), ROOT::Minuit2::MnUserParameterState::MnUserParameterState(), ROOT::Minuit2::MnPosDef::operator()(), ROOT::Minuit2::MnHesse::operator()(), ROOT::Minuit2::DavidonErrorUpdator::Update(), and ROOT::Minuit2::FumiliErrorUpdator::Update().
|
inline |
Definition at line 65 of file MinimumError.h.
Referenced by ROOT::Minuit2::BasicFunctionMinimum::HasAccurateCovar(), and ROOT::Minuit2::MnUserParameterState::MnUserParameterState().
|
inline |
Definition at line 71 of file MinimumError.h.
Referenced by ROOT::Minuit2::BasicMinimumState::HasCovariance(), ROOT::Minuit2::BasicFunctionMinimum::HasCovariance(), and ROOT::Minuit2::MnUserParameterState::MnUserParameterState().
|
inline |
Definition at line 68 of file MinimumError.h.
Referenced by ROOT::Minuit2::BasicFunctionMinimum::HasMadePosDefCovar(), ROOT::Minuit2::MnUserParameterState::MnUserParameterState(), and ROOT::Minuit2::MnHesse::operator()().
|
inline |
Definition at line 67 of file MinimumError.h.
Referenced by ROOT::Minuit2::BasicFunctionMinimum::HasPosDefCovar(), and ROOT::Minuit2::Minuit2Minimizer::Hesse().
|
inline |
Definition at line 66 of file MinimumError.h.
Referenced by ROOT::Minuit2::BasicFunctionMinimum::HasValidCovariance(), ROOT::Minuit2::BasicMinimumState::IsValid(), and ROOT::Minuit2::MnUserParameterState::MnUserParameterState().
|
inline |
Definition at line 58 of file MinimumError.h.
Referenced by ROOT::Minuit2::MnMinos::FindCrossValue(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), and ROOT::Minuit2::operator<<().
|
inline |
Definition at line 53 of file MinimumError.h.
|
private |
Definition at line 75 of file MinimumError.h.
Referenced by Dcovar(), HesseFailed(), Hessian(), InvertFailed(), InvHessian(), IsAccurate(), IsAvailable(), IsMadePosDef(), IsPosDef(), IsValid(), Matrix(), and operator=().