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

Definition at line 49 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 1210 of file RooMinimizer.cxx.

Member Function Documentation

◆ Edm()

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

Definition at line 58 of file RooMinimizer.h.

◆ error()

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

Definition at line 54 of file RooMinimizer.h.

◆ GetCovarianceMatrix()

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

Definition at line 1355 of file RooMinimizer.cxx.

◆ isParameterFixed()

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

Definition at line 1350 of file RooMinimizer.cxx.

◆ IsValid()

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

Definition at line 59 of file RooMinimizer.h.

◆ lowerError()

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

Definition at line 1334 of file RooMinimizer.cxx.

◆ Status()

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

Definition at line 60 of file RooMinimizer.h.

◆ upperError()

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

Definition at line 1342 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 73 of file RooMinimizer.h.

◆ fCovStatus

int RooMinimizer::FitResult::fCovStatus = -1

covariance matrix status code

Definition at line 67 of file RooMinimizer.h.

◆ fEdm

double RooMinimizer::FitResult::fEdm = -1

expected distance from minimum

Definition at line 69 of file RooMinimizer.h.

◆ fErrors

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

errors

Definition at line 72 of file RooMinimizer.h.

◆ fFixedParams

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

list of fixed parameters

Definition at line 70 of file RooMinimizer.h.

◆ fGlobalCC

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

global Correlation coefficient

Definition at line 74 of file RooMinimizer.h.

◆ fMinimType

std::string RooMinimizer::FitResult::fMinimType

string indicating type of minimizer

Definition at line 76 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 75 of file RooMinimizer.h.

◆ fParams

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

parameter values. Size is total number of parameters

Definition at line 71 of file RooMinimizer.h.

◆ fStatus

int RooMinimizer::FitResult::fStatus = -1

minimizer status code

Definition at line 66 of file RooMinimizer.h.

◆ fVal

double RooMinimizer::FitResult::fVal = 0

minimum function value

Definition at line 68 of file RooMinimizer.h.

◆ fValid

bool RooMinimizer::FitResult::fValid = false

flag for indicating valid fit

Definition at line 65 of file RooMinimizer.h.


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