Logo ROOT   6.08/07
Reference Guide
List of all members | Classes | Public Member Functions | Private Attributes | List of all members
ROOT::Minuit2::BasicMinimumError Class Reference

Internal Class containing the error information on the estimated minimum : Error matrix + dcovar + additional flags for quality and validity checks.

Definition at line 38 of file BasicMinimumError.h.

Classes

class  MnHesseFailed
 
class  MnInvertFailed
 
class  MnMadePosDef
 
class  MnNotPosDef
 

Public Member Functions

 BasicMinimumError (unsigned int n)
 
 BasicMinimumError (const MnAlgebraicSymMatrix &mat, double dcov)
 
 BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnHesseFailed)
 
 BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnMadePosDef)
 
 BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnInvertFailed)
 
 BasicMinimumError (const MnAlgebraicSymMatrix &mat, MnNotPosDef)
 
 BasicMinimumError (const BasicMinimumError &e)
 
 ~BasicMinimumError ()
 
double Dcovar () const
 
bool HesseFailed () const
 
MnAlgebraicSymMatrix Hessian () const
 
bool InvertFailed () const
 
const MnAlgebraicSymMatrixInvHessian () const
 
bool IsAccurate () const
 
bool IsAvailable () const
 
bool IsMadePosDef () const
 
bool IsPosDef () const
 
bool IsValid () const
 
MnAlgebraicSymMatrix Matrix () const
 
void operator delete (void *p, size_t)
 
voidoperator new (size_t nbytes)
 
BasicMinimumErroroperator= (const BasicMinimumError &err)
 

Private Attributes

bool fAvailable
 
double fDCovar
 
bool fHesseFailed
 
bool fInvertFailed
 
bool fMadePosDef
 
MnAlgebraicSymMatrix fMatrix
 
bool fPosDef
 
bool fValid
 

#include <Minuit2/BasicMinimumError.h>

Constructor & Destructor Documentation

◆ BasicMinimumError() [1/7]

ROOT::Minuit2::BasicMinimumError::BasicMinimumError ( unsigned int  n)
inline

Definition at line 49 of file BasicMinimumError.h.

◆ BasicMinimumError() [2/7]

ROOT::Minuit2::BasicMinimumError::BasicMinimumError ( const MnAlgebraicSymMatrix mat,
double  dcov 
)
inline

Definition at line 52 of file BasicMinimumError.h.

◆ BasicMinimumError() [3/7]

ROOT::Minuit2::BasicMinimumError::BasicMinimumError ( const MnAlgebraicSymMatrix mat,
MnHesseFailed   
)
inline

Definition at line 55 of file BasicMinimumError.h.

◆ BasicMinimumError() [4/7]

ROOT::Minuit2::BasicMinimumError::BasicMinimumError ( const MnAlgebraicSymMatrix mat,
MnMadePosDef   
)
inline

Definition at line 58 of file BasicMinimumError.h.

◆ BasicMinimumError() [5/7]

ROOT::Minuit2::BasicMinimumError::BasicMinimumError ( const MnAlgebraicSymMatrix mat,
MnInvertFailed   
)
inline

Definition at line 61 of file BasicMinimumError.h.

◆ BasicMinimumError() [6/7]

ROOT::Minuit2::BasicMinimumError::BasicMinimumError ( const MnAlgebraicSymMatrix mat,
MnNotPosDef   
)
inline

Definition at line 64 of file BasicMinimumError.h.

◆ ~BasicMinimumError()

ROOT::Minuit2::BasicMinimumError::~BasicMinimumError ( )
inline

Definition at line 67 of file BasicMinimumError.h.

◆ BasicMinimumError() [7/7]

ROOT::Minuit2::BasicMinimumError::BasicMinimumError ( const BasicMinimumError e)
inline

Definition at line 69 of file BasicMinimumError.h.

Member Function Documentation

◆ Dcovar()

double ROOT::Minuit2::BasicMinimumError::Dcovar ( ) const
inline

Definition at line 97 of file BasicMinimumError.h.

◆ HesseFailed()

bool ROOT::Minuit2::BasicMinimumError::HesseFailed ( ) const
inline

Definition at line 102 of file BasicMinimumError.h.

◆ Hessian()

MnAlgebraicSymMatrix ROOT::Minuit2::BasicMinimumError::Hessian ( ) const

Definition at line 25 of file BasicMinimumError.cxx.

◆ InvertFailed()

bool ROOT::Minuit2::BasicMinimumError::InvertFailed ( ) const
inline

Definition at line 103 of file BasicMinimumError.h.

◆ InvHessian()

const MnAlgebraicSymMatrix& ROOT::Minuit2::BasicMinimumError::InvHessian ( ) const
inline

Definition at line 93 of file BasicMinimumError.h.

◆ IsAccurate()

bool ROOT::Minuit2::BasicMinimumError::IsAccurate ( ) const
inline

Definition at line 98 of file BasicMinimumError.h.

◆ IsAvailable()

bool ROOT::Minuit2::BasicMinimumError::IsAvailable ( ) const
inline

Definition at line 104 of file BasicMinimumError.h.

◆ IsMadePosDef()

bool ROOT::Minuit2::BasicMinimumError::IsMadePosDef ( ) const
inline

Definition at line 101 of file BasicMinimumError.h.

◆ IsPosDef()

bool ROOT::Minuit2::BasicMinimumError::IsPosDef ( ) const
inline

Definition at line 100 of file BasicMinimumError.h.

◆ IsValid()

bool ROOT::Minuit2::BasicMinimumError::IsValid ( ) const
inline

Definition at line 99 of file BasicMinimumError.h.

◆ Matrix()

MnAlgebraicSymMatrix ROOT::Minuit2::BasicMinimumError::Matrix ( ) const
inline

Definition at line 91 of file BasicMinimumError.h.

◆ operator delete()

void ROOT::Minuit2::BasicMinimumError::operator delete ( void p,
size_t   
)
inline

Definition at line 87 of file BasicMinimumError.h.

◆ operator new()

void* ROOT::Minuit2::BasicMinimumError::operator new ( size_t  nbytes)
inline

Definition at line 83 of file BasicMinimumError.h.

◆ operator=()

BasicMinimumError& ROOT::Minuit2::BasicMinimumError::operator= ( const BasicMinimumError err)
inline

Definition at line 71 of file BasicMinimumError.h.

Member Data Documentation

◆ fAvailable

bool ROOT::Minuit2::BasicMinimumError::fAvailable
private

Definition at line 115 of file BasicMinimumError.h.

◆ fDCovar

double ROOT::Minuit2::BasicMinimumError::fDCovar
private

Definition at line 109 of file BasicMinimumError.h.

◆ fHesseFailed

bool ROOT::Minuit2::BasicMinimumError::fHesseFailed
private

Definition at line 113 of file BasicMinimumError.h.

◆ fInvertFailed

bool ROOT::Minuit2::BasicMinimumError::fInvertFailed
private

Definition at line 114 of file BasicMinimumError.h.

◆ fMadePosDef

bool ROOT::Minuit2::BasicMinimumError::fMadePosDef
private

Definition at line 112 of file BasicMinimumError.h.

◆ fMatrix

MnAlgebraicSymMatrix ROOT::Minuit2::BasicMinimumError::fMatrix
private

Definition at line 108 of file BasicMinimumError.h.

◆ fPosDef

bool ROOT::Minuit2::BasicMinimumError::fPosDef
private

Definition at line 111 of file BasicMinimumError.h.

◆ fValid

bool ROOT::Minuit2::BasicMinimumError::fValid
private

Definition at line 110 of file BasicMinimumError.h.


The documentation for this class was generated from the following files: