Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooMinimizer::FitResult Struct Reference

Definition at line 51 of file RooMinimizer.h.

Public Member Functions

 FitResult ()=default
 
 FitResult (const ROOT::Fit::FitConfig &fconfig)
 
double Edm () const
 
double error (unsigned int i) const
 
void GetCovarianceMatrix (TMatrixDSym &cov) const
 
bool isParameterFixed (unsigned int ipar) const
 
bool IsValid () const
 
double lowerError (unsigned int i) const
 
int Status () const
 
double upperError (unsigned int i) const
 

Public Attributes

std::vector< doublefCovMatrix
 covariance matrix (size is npar*(npar+1)/2) where npar is total parameters
 
int fCovStatus = -1
 covariance matrix status code
 
double fEdm = -1
 expected distance from minimum
 
std::vector< doublefErrors
 errors
 
std::map< unsigned int, boolfFixedParams
 list of fixed parameters
 
std::vector< doublefGlobalCC
 global Correlation coefficient
 
std::string fMinimType
 string indicating type of minimizer
 
std::map< unsigned int, std::pair< double, double > > fMinosErrors
 map contains the two Minos errors
 
std::vector< doublefParams
 parameter values. Size is total number of parameters
 
int fStatus = -1
 minimizer status code
 
double fVal = 0
 minimum function value
 
bool fValid = false
 flag for indicating valid fit
 

#include <RooMinimizer.h>

Constructor & Destructor Documentation

◆ FitResult() [1/2]

RooMinimizer::FitResult::FitResult ( )
default

◆ FitResult() [2/2]

RooMinimizer::FitResult::FitResult ( const ROOT::Fit::FitConfig fconfig)

Definition at line 1026 of file RooMinimizer.cxx.

Member Function Documentation

◆ Edm()

double RooMinimizer::FitResult::Edm ( ) const
inline

Definition at line 60 of file RooMinimizer.h.

◆ error()

double RooMinimizer::FitResult::error ( unsigned int  i) const
inline

Definition at line 56 of file RooMinimizer.h.

◆ GetCovarianceMatrix()

void RooMinimizer::FitResult::GetCovarianceMatrix ( TMatrixDSym cov) const

Definition at line 1183 of file RooMinimizer.cxx.

◆ isParameterFixed()

bool RooMinimizer::FitResult::isParameterFixed ( unsigned int  ipar) const

Definition at line 1178 of file RooMinimizer.cxx.

◆ IsValid()

bool RooMinimizer::FitResult::IsValid ( ) const
inline

Definition at line 61 of file RooMinimizer.h.

◆ lowerError()

double RooMinimizer::FitResult::lowerError ( unsigned int  i) const

Definition at line 1162 of file RooMinimizer.cxx.

◆ Status()

int RooMinimizer::FitResult::Status ( ) const
inline

Definition at line 62 of file RooMinimizer.h.

◆ upperError()

double RooMinimizer::FitResult::upperError ( unsigned int  i) const

Definition at line 1170 of file RooMinimizer.cxx.

Member Data Documentation

◆ fCovMatrix

std::vector<double> RooMinimizer::FitResult::fCovMatrix

covariance matrix (size is npar*(npar+1)/2) where npar is total parameters

Definition at line 75 of file RooMinimizer.h.

◆ fCovStatus

int RooMinimizer::FitResult::fCovStatus = -1

covariance matrix status code

Definition at line 69 of file RooMinimizer.h.

◆ fEdm

double RooMinimizer::FitResult::fEdm = -1

expected distance from minimum

Definition at line 71 of file RooMinimizer.h.

◆ fErrors

std::vector<double> RooMinimizer::FitResult::fErrors

errors

Definition at line 74 of file RooMinimizer.h.

◆ fFixedParams

std::map<unsigned int, bool> RooMinimizer::FitResult::fFixedParams

list of fixed parameters

Definition at line 72 of file RooMinimizer.h.

◆ fGlobalCC

std::vector<double> RooMinimizer::FitResult::fGlobalCC

global Correlation coefficient

Definition at line 76 of file RooMinimizer.h.

◆ fMinimType

std::string RooMinimizer::FitResult::fMinimType

string indicating type of minimizer

Definition at line 78 of file RooMinimizer.h.

◆ fMinosErrors

std::map<unsigned int, std::pair<double, double> > RooMinimizer::FitResult::fMinosErrors

map contains the two Minos errors

Definition at line 77 of file RooMinimizer.h.

◆ fParams

std::vector<double> RooMinimizer::FitResult::fParams

parameter values. Size is total number of parameters

Definition at line 73 of file RooMinimizer.h.

◆ fStatus

int RooMinimizer::FitResult::fStatus = -1

minimizer status code

Definition at line 68 of file RooMinimizer.h.

◆ fVal

double RooMinimizer::FitResult::fVal = 0

minimum function value

Definition at line 70 of file RooMinimizer.h.

◆ fValid

bool RooMinimizer::FitResult::fValid = false

flag for indicating valid fit

Definition at line 67 of file RooMinimizer.h.

Collaboration diagram for RooMinimizer::FitResult:
[legend]

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