Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Minuit2::BasicMinimumState Class Reference

Definition at line 25 of file BasicMinimumState.h.

Public Member Functions

 BasicMinimumState (const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn)
 Constructor with parameters values, errors and gradient.
 
 BasicMinimumState (const MinimumParameters &states, double edm, int nfcn)
 Constuctor with only parameter values, edm and nfcn, but without errors (covariance).
 
 BasicMinimumState (unsigned int n, double fval, double edm, int nfcn)
 Constructor without parameter values, but with function value, edm and nfcn.
 
double Edm () const
 
const MinimumErrorError () const
 
double Fval () const
 
const FunctionGradientGradient () const
 
bool HasCovariance () const
 
bool HasParameters () const
 
bool IsValid () const
 
int NFcn () const
 
void operator delete (void *p, size_t)
 
voidoperator new (size_t nbytes)
 
const MinimumParametersParameters () const
 
int size () const
 
const MnAlgebraicVectorVec () const
 

Private Attributes

double fEDM
 
MinimumError fError
 
FunctionGradient fGradient
 
int fNFcn
 
MinimumParameters fParameters
 

#include <Minuit2/BasicMinimumState.h>

Constructor & Destructor Documentation

◆ BasicMinimumState() [1/3]

ROOT::Minuit2::BasicMinimumState::BasicMinimumState ( unsigned int  n,
double  fval,
double  edm,
int  nfcn 
)
inline

Constructor without parameter values, but with function value, edm and nfcn.

This constructor will result in a state that is flagged as not valid

Definition at line 30 of file BasicMinimumState.h.

◆ BasicMinimumState() [2/3]

ROOT::Minuit2::BasicMinimumState::BasicMinimumState ( const MinimumParameters states,
const MinimumError err,
const FunctionGradient grad,
double  edm,
int  nfcn 
)
inline

Constructor with parameters values, errors and gradient.

Definition at line 37 of file BasicMinimumState.h.

◆ BasicMinimumState() [3/3]

ROOT::Minuit2::BasicMinimumState::BasicMinimumState ( const MinimumParameters states,
double  edm,
int  nfcn 
)
inline

Constuctor with only parameter values, edm and nfcn, but without errors (covariance).

The resulting state it will be considered valid, since it contains the parameter values, although it will has not the error matrix (MinimumError) with HasCovariance() returning false.

Definition at line 47 of file BasicMinimumState.h.

Member Function Documentation

◆ Edm()

double ROOT::Minuit2::BasicMinimumState::Edm ( ) const
inline

Definition at line 64 of file BasicMinimumState.h.

◆ Error()

const MinimumError & ROOT::Minuit2::BasicMinimumState::Error ( ) const
inline

Definition at line 61 of file BasicMinimumState.h.

◆ Fval()

double ROOT::Minuit2::BasicMinimumState::Fval ( ) const
inline

Definition at line 63 of file BasicMinimumState.h.

◆ Gradient()

const FunctionGradient & ROOT::Minuit2::BasicMinimumState::Gradient ( ) const
inline

Definition at line 62 of file BasicMinimumState.h.

◆ HasCovariance()

bool ROOT::Minuit2::BasicMinimumState::HasCovariance ( ) const
inline

Definition at line 77 of file BasicMinimumState.h.

◆ HasParameters()

bool ROOT::Minuit2::BasicMinimumState::HasParameters ( ) const
inline

Definition at line 76 of file BasicMinimumState.h.

◆ IsValid()

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

Definition at line 67 of file BasicMinimumState.h.

◆ NFcn()

int ROOT::Minuit2::BasicMinimumState::NFcn ( ) const
inline

Definition at line 65 of file BasicMinimumState.h.

◆ operator delete()

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

Definition at line 55 of file BasicMinimumState.h.

◆ operator new()

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

Definition at line 53 of file BasicMinimumState.h.

◆ Parameters()

const MinimumParameters & ROOT::Minuit2::BasicMinimumState::Parameters ( ) const
inline

Definition at line 57 of file BasicMinimumState.h.

◆ size()

int ROOT::Minuit2::BasicMinimumState::size ( ) const
inline

Definition at line 59 of file BasicMinimumState.h.

◆ Vec()

const MnAlgebraicVector & ROOT::Minuit2::BasicMinimumState::Vec ( ) const
inline

Definition at line 58 of file BasicMinimumState.h.

Member Data Documentation

◆ fEDM

double ROOT::Minuit2::BasicMinimumState::fEDM
private

Definition at line 83 of file BasicMinimumState.h.

◆ fError

MinimumError ROOT::Minuit2::BasicMinimumState::fError
private

Definition at line 81 of file BasicMinimumState.h.

◆ fGradient

FunctionGradient ROOT::Minuit2::BasicMinimumState::fGradient
private

Definition at line 82 of file BasicMinimumState.h.

◆ fNFcn

int ROOT::Minuit2::BasicMinimumState::fNFcn
private

Definition at line 84 of file BasicMinimumState.h.

◆ fParameters

MinimumParameters ROOT::Minuit2::BasicMinimumState::fParameters
private

Definition at line 80 of file BasicMinimumState.h.

Libraries for ROOT::Minuit2::BasicMinimumState:

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