Definition at line 36 of file RooAbsMinimizerFcn.h.
#include </home/sftnight/build/workspace/root-makedoc-v628/rootspi/rdoc/src/v6-28-00-patches/roofit/roofitcore/src/RooAbsMinimizerFcn.h>
◆ RooAbsMinimizerFcn() [1/2]
◆ RooAbsMinimizerFcn() [2/2]
◆ ~RooAbsMinimizerFcn()
virtual RooAbsMinimizerFcn::~RooAbsMinimizerFcn |
( |
| ) |
|
|
virtualdefault |
◆ ApplyCovarianceMatrix()
void RooAbsMinimizerFcn::ApplyCovarianceMatrix |
( |
TMatrixDSym & |
V | ) |
|
Set different external covariance matrix.
Apply results of given external covariance matrix.
i.e. propagate its errors to all RRV parameter representations and give this matrix instead of the HESSE matrix at the next save() call
Definition at line 386 of file RooAbsMinimizerFcn.cxx.
◆ BackProp()
◆ cfg()
◆ ClearPdfParamAsymErr()
void RooAbsMinimizerFcn::ClearPdfParamAsymErr |
( |
Int_t |
index | ) |
|
|
protected |
◆ evalCounter()
Int_t RooAbsMinimizerFcn::evalCounter |
( |
| ) |
const |
|
inline |
◆ finishDoEval()
void RooAbsMinimizerFcn::finishDoEval |
( |
| ) |
const |
|
protected |
◆ fit()
◆ GetConstParamList()
RooArgList * RooAbsMinimizerFcn::GetConstParamList |
( |
| ) |
|
|
inline |
◆ GetFloatParamList()
RooArgList * RooAbsMinimizerFcn::GetFloatParamList |
( |
| ) |
|
|
inline |
◆ getFunctionName()
virtual std::string RooAbsMinimizerFcn::getFunctionName |
( |
| ) |
const |
|
pure virtual |
◆ getFunctionTitle()
virtual std::string RooAbsMinimizerFcn::getFunctionTitle |
( |
| ) |
const |
|
pure virtual |
◆ GetInitConstParamList()
RooArgList * RooAbsMinimizerFcn::GetInitConstParamList |
( |
| ) |
|
|
inline |
◆ GetInitFloatParamList()
RooArgList * RooAbsMinimizerFcn::GetInitFloatParamList |
( |
| ) |
|
|
inline |
◆ GetLogFile()
std::ofstream * RooAbsMinimizerFcn::GetLogFile |
( |
| ) |
|
|
inline |
◆ GetMaxFCN()
double & RooAbsMinimizerFcn::GetMaxFCN |
( |
| ) |
|
|
inline |
◆ getMultiGenFcn()
◆ getNDim()
unsigned int RooAbsMinimizerFcn::getNDim |
( |
| ) |
const |
|
inline |
◆ GetNumInvalidNLL()
Int_t RooAbsMinimizerFcn::GetNumInvalidNLL |
( |
| ) |
const |
|
inline |
◆ getOffset()
double RooAbsMinimizerFcn::getOffset |
( |
| ) |
const |
|
inline |
Return a possible offset that's applied to the function to separate invalid function values from valid ones.
Definition at line 61 of file RooAbsMinimizerFcn.h.
◆ getParameterValues()
std::vector< double > RooAbsMinimizerFcn::getParameterValues |
( |
| ) |
const |
◆ NDim()
unsigned int RooAbsMinimizerFcn::NDim |
( |
| ) |
const |
|
inline |
◆ optimizeConstantTerms()
void RooAbsMinimizerFcn::optimizeConstantTerms |
( |
bool |
constStatChange, |
|
|
bool |
constValChange |
|
) |
| |
|
protected |
◆ printEvalErrors()
void RooAbsMinimizerFcn::printEvalErrors |
( |
| ) |
const |
|
protected |
Print information about why evaluation failed.
Using _printEvalErrors, the number of errors printed can be steered. Negative values disable printing.
Definition at line 416 of file RooAbsMinimizerFcn.cxx.
◆ SetLogFile()
bool RooAbsMinimizerFcn::SetLogFile |
( |
const char * |
inLogfile | ) |
|
Change the file name for logging of a RooMinimizer of all MINUIT steppings through the parameter space.
If inLogfile is null, the current log file is closed and logging is stopped.
Definition at line 364 of file RooAbsMinimizerFcn.cxx.
◆ setOffsetting()
virtual void RooAbsMinimizerFcn::setOffsetting |
( |
bool |
flag | ) |
|
|
pure virtual |
◆ setOptimizeConst()
void RooAbsMinimizerFcn::setOptimizeConst |
( |
Int_t |
flag | ) |
|
◆ setOptimizeConstOnFunction()
◆ SetPdfParamErr() [1/2]
◆ SetPdfParamErr() [2/2]
void RooAbsMinimizerFcn::SetPdfParamErr |
( |
Int_t |
index, |
|
|
double |
value |
|
) |
| |
|
protected |
◆ SetPdfParamVal()
bool RooAbsMinimizerFcn::SetPdfParamVal |
( |
int |
index, |
|
|
double |
value |
|
) |
| const |
◆ Synchronize()
Like synchronizeParameterSettings, Synchronize informs Minuit through its parameter_settings vector of RooFit parameter properties, but Synchronize can be overridden to e.g.
also include gradient strategy synchronization in subclasses.
Reimplemented in RooFit::TestStatistics::MinuitFcnGrad.
Definition at line 314 of file RooAbsMinimizerFcn.cxx.
◆ synchronizeParameterSettings()
Informs Minuit through its parameter_settings vector of RooFit parameter properties.
Internal function to synchronize TMinimizer with current information in RooAbsReal function parameters.
Definition at line 87 of file RooAbsMinimizerFcn.cxx.
◆ zeroEvalCount()
void RooAbsMinimizerFcn::zeroEvalCount |
( |
| ) |
|
|
inline |
◆ _constParamList
std::unique_ptr<RooArgList> RooAbsMinimizerFcn::_constParamList |
|
protected |
◆ _context
◆ _evalCounter
int RooAbsMinimizerFcn::_evalCounter {0} |
|
mutableprotected |
◆ _floatParamList
std::unique_ptr<RooArgList> RooAbsMinimizerFcn::_floatParamList |
|
protected |
◆ _funcOffset
double RooAbsMinimizerFcn::_funcOffset {0.} |
|
mutableprotected |
◆ _initConstParamList
std::unique_ptr<RooArgList> RooAbsMinimizerFcn::_initConstParamList |
|
protected |
◆ _initFloatParamList
std::unique_ptr<RooArgList> RooAbsMinimizerFcn::_initFloatParamList |
|
protected |
◆ _logfile
std::ofstream* RooAbsMinimizerFcn::_logfile = nullptr |
|
protected |
◆ _maxFCN
double RooAbsMinimizerFcn::_maxFCN = -std::numeric_limits<double>::infinity() |
|
mutableprotected |
◆ _nDim
unsigned int RooAbsMinimizerFcn::_nDim = 0 |
|
protected |
◆ _numBadNLL
int RooAbsMinimizerFcn::_numBadNLL = 0 |
|
mutableprotected |
◆ _optConst
bool RooAbsMinimizerFcn::_optConst = false |
|
protected |
roofit/roofitcore/src/RooAbsMinimizerFcn.h
roofit/roofitcore/src/RooAbsMinimizerFcn.cxx