ROOT
6.06/09
Reference Guide
|
Definition at line 33 of file RooMinimizerFcn.h.
Private Member Functions | |
Double_t | GetPdfParamVal (Int_t index) |
Double_t | GetPdfParamErr (Int_t index) |
void | SetPdfParamErr (Int_t index, Double_t value) |
void | ClearPdfParamAsymErr (Int_t index) |
void | SetPdfParamErr (Int_t index, Double_t loVal, Double_t hiVal) |
Bool_t | SetPdfParamVal (const Int_t &index, const Double_t &value) const |
virtual double | DoEval (const double *x) const |
Implementation of the evaluation function. More... | |
void | updateFloatVec () |
Private Attributes | |
Int_t | _evalCounter |
RooAbsReal * | _funct |
RooMinimizer * | _context |
double | _maxFCN |
int | _numBadNLL |
int | _printEvalErrors |
Bool_t | _doEvalErrorWall |
int | _nDim |
std::ofstream * | _logfile |
bool | _verbose |
RooArgList * | _floatParamList |
std::vector< RooAbsArg * > | _floatParamVec |
RooArgList * | _constParamList |
RooArgList * | _initFloatParamList |
RooArgList * | _initConstParamList |
Additional Inherited Members | |
Public Types inherited from ROOT::Math::IBaseFunctionMultiDim | |
typedef IBaseFunctionMultiDim | BaseFunc |
#include <RooMinimizerFcn.h>
RooMinimizerFcn::RooMinimizerFcn | ( | RooAbsReal * | funct, |
RooMinimizer * | context, | ||
bool | verbose = false |
||
) |
Definition at line 43 of file RooMinimizerFcn.cxx.
Referenced by Clone().
RooMinimizerFcn::RooMinimizerFcn | ( | const RooMinimizerFcn & | other | ) |
Definition at line 97 of file RooMinimizerFcn.cxx.
|
virtual |
Definition at line 117 of file RooMinimizerFcn.cxx.
void RooMinimizerFcn::ApplyCovarianceMatrix | ( | TMatrixDSym & | V | ) |
Definition at line 469 of file RooMinimizerFcn.cxx.
void RooMinimizerFcn::BackProp | ( | const ROOT::Fit::FitResult & | results | ) |
Definition at line 418 of file RooMinimizerFcn.cxx.
Definition at line 402 of file RooMinimizerFcn.cxx.
Referenced by BackProp().
|
virtual |
Clone a function.
Each derived class must implement their version of the Clone method
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 126 of file RooMinimizerFcn.cxx.
Implementation of the evaluation function.
Must be implemented by derived classes
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 519 of file RooMinimizerFcn.cxx.
|
inline |
Definition at line 64 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::evalCounter().
|
inline |
Definition at line 46 of file RooMinimizerFcn.h.
|
inline |
Definition at line 45 of file RooMinimizerFcn.h.
|
inline |
Definition at line 48 of file RooMinimizerFcn.h.
|
inline |
Definition at line 47 of file RooMinimizerFcn.h.
|
inline |
Definition at line 53 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::logfile().
|
inline |
Definition at line 56 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::maxFCN().
|
inline |
Definition at line 57 of file RooMinimizerFcn.h.
Definition at line 386 of file RooMinimizerFcn.cxx.
Definition at line 379 of file RooMinimizerFcn.cxx.
|
inlinevirtual |
Retrieve the dimension of the function.
Implements ROOT::Math::IBaseFunctionMultiDim.
Definition at line 43 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::getNPar().
Definition at line 50 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::setEvalErrorWall().
Bool_t RooMinimizerFcn::SetLogFile | ( | const char * | inLogfile | ) |
Definition at line 444 of file RooMinimizerFcn.cxx.
Referenced by RooMinimizer::setLogFile().
Definition at line 393 of file RooMinimizerFcn.cxx.
Referenced by ApplyCovarianceMatrix(), and BackProp().
Definition at line 410 of file RooMinimizerFcn.cxx.
|
inlineprivate |
Definition at line 486 of file RooMinimizerFcn.cxx.
Referenced by BackProp(), and DoEval().
Definition at line 51 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::setPrintEvalErrors().
Definition at line 54 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::setVerbose().
Bool_t RooMinimizerFcn::Synchronize | ( | std::vector< ROOT::Fit::ParameterSettings > & | parameters, |
Bool_t | optConst, | ||
Bool_t | verbose | ||
) |
Definition at line 132 of file RooMinimizerFcn.cxx.
|
private |
Definition at line 505 of file RooMinimizerFcn.cxx.
Referenced by RooMinimizerFcn(), and Synchronize().
|
inline |
Definition at line 65 of file RooMinimizerFcn.h.
Referenced by RooMinimizer::zeroEvalCount().
|
private |
Definition at line 100 of file RooMinimizerFcn.h.
Referenced by GetConstParamList(), RooMinimizerFcn(), Synchronize(), and ~RooMinimizerFcn().
|
private |
Definition at line 87 of file RooMinimizerFcn.h.
Referenced by DoEval(), RooMinimizerFcn(), SetLogFile(), and Synchronize().
|
private |
Definition at line 92 of file RooMinimizerFcn.h.
Referenced by DoEval(), and SetEvalErrorWall().
|
mutableprivate |
Definition at line 84 of file RooMinimizerFcn.h.
Referenced by DoEval(), evalCounter(), RooMinimizerFcn(), and zeroEvalCount().
|
private |
Definition at line 98 of file RooMinimizerFcn.h.
Referenced by ApplyCovarianceMatrix(), ClearPdfParamAsymErr(), DoEval(), GetFloatParamList(), GetPdfParamErr(), GetPdfParamVal(), RooMinimizerFcn(), SetPdfParamErr(), Synchronize(), updateFloatVec(), and ~RooMinimizerFcn().
|
private |
Definition at line 99 of file RooMinimizerFcn.h.
Referenced by SetPdfParamVal(), and updateFloatVec().
|
private |
Definition at line 86 of file RooMinimizerFcn.h.
Referenced by DoEval(), RooMinimizerFcn(), and Synchronize().
|
private |
Definition at line 102 of file RooMinimizerFcn.h.
Referenced by GetInitConstParamList(), RooMinimizerFcn(), Synchronize(), and ~RooMinimizerFcn().
|
private |
Definition at line 101 of file RooMinimizerFcn.h.
Referenced by GetInitFloatParamList(), RooMinimizerFcn(), Synchronize(), and ~RooMinimizerFcn().
|
private |
Definition at line 95 of file RooMinimizerFcn.h.
Referenced by DoEval(), GetLogFile(), and SetLogFile().
|
mutableprivate |
Definition at line 89 of file RooMinimizerFcn.h.
Referenced by DoEval(), and GetMaxFCN().
|
private |
Definition at line 94 of file RooMinimizerFcn.h.
Referenced by ApplyCovarianceMatrix(), BackProp(), DoEval(), NDim(), RooMinimizerFcn(), and Synchronize().
|
mutableprivate |
Definition at line 90 of file RooMinimizerFcn.h.
Referenced by DoEval(), and GetNumInvalidNLL().
|
mutableprivate |
Definition at line 91 of file RooMinimizerFcn.h.
Referenced by DoEval(), and SetPrintEvalErrors().
|
private |
Definition at line 96 of file RooMinimizerFcn.h.
Referenced by DoEval(), SetPdfParamVal(), and SetVerbose().