#include <CachingNLL.h>
Classes | |
class | SimpleGaussianConstraint |
Public Member Functions | |
CachingSimNLL (RooSimultaneous *pdf, RooAbsData *data, const RooArgSet *nuis=0) | |
CachingSimNLL (const CachingSimNLL &other, const char *name=0) | |
void | clearZeroPoint () |
virtual CachingSimNLL * | clone (const char *name=0) const |
virtual Double_t | defaultErrorLevel () const |
virtual Double_t | evaluate () const |
virtual RooArgSet * | getObservables (const RooArgSet *depList, Bool_t valueOnly=kTRUE) const |
virtual RooArgSet * | getParameters (const RooArgSet *depList, Bool_t stripDisconnected=kTRUE) const |
virtual Bool_t | isDerived () const |
void | setData (const RooAbsData &data) |
void | setZeroPoint () |
void | splitWithWeights (const RooAbsData &data, const RooAbsCategory &splitCat, Bool_t createEmptyDataSets) |
~CachingSimNLL () | |
Static Public Member Functions | |
static void | setNoDeepLogEvalError (bool noDeep) |
Private Member Functions | |
void | setup_ () |
Private Attributes | |
std::vector< RooAbsPdf * > | constrainPdfs_ |
std::vector < SimpleGaussianConstraint * > | constrainPdfsFast_ |
std::vector< double > | constrainZeroPoints_ |
std::vector< double > | constrainZeroPointsFast_ |
const RooAbsData * | dataOriginal_ |
std::auto_ptr< TList > | dataSets_ |
std::vector< RooDataSet * > | datasets_ |
std::auto_ptr< RooSimultaneous > | factorizedPdf_ |
const RooArgSet * | nuis_ |
RooSetProxy | params_ |
RooSimultaneous * | pdfOriginal_ |
std::vector< CachingAddNLL * > | pdfs_ |
RooArgSet | piecesForCloning_ |
Static Private Attributes | |
static bool | hasError_ = false |
static bool | noDeepLEE_ = false |
Friends | |
class | CachingAddNLL |
Definition at line 104 of file CachingNLL.h.
cacheutils::CachingSimNLL::CachingSimNLL | ( | RooSimultaneous * | pdf, |
RooAbsData * | data, | ||
const RooArgSet * | nuis = 0 |
||
) |
Definition at line 464 of file CachingNLL.cc.
References setup_().
cacheutils::CachingSimNLL::CachingSimNLL | ( | const CachingSimNLL & | other, |
const char * | name = 0 |
||
) |
Definition at line 473 of file CachingNLL.cc.
References setup_().
cacheutils::CachingSimNLL::~CachingSimNLL | ( | ) |
Definition at line 488 of file CachingNLL.cc.
void cacheutils::CachingSimNLL::clearZeroPoint | ( | ) |
Definition at line 667 of file CachingNLL.cc.
References lumiContext::fill.
Referenced by CascadeMinimizer::improve(), and CascadeMinimizer::improveOnce().
|
virtual |
Definition at line 483 of file CachingNLL.cc.
|
inlinevirtual |
Definition at line 112 of file CachingNLL.h.
|
virtual |
============= GENERIC CONSTRAINTS =========
============= FAST GAUSSIAN CONSTRAINTS =========
Definition at line 568 of file CachingNLL.cc.
References PerfCounter::add(), alignCSCRings::e, create_public_lumi_plots::log, run_regression::ret, TRACE_NLL, and TRACE_POINT.
|
virtual |
Definition at line 677 of file CachingNLL.cc.
|
virtual |
Definition at line 683 of file CachingNLL.cc.
|
inlinevirtual |
Definition at line 111 of file CachingNLL.h.
void cacheutils::CachingSimNLL::setData | ( | const RooAbsData & | data | ) |
Definition at line 610 of file CachingNLL.cc.
References data, and cacheutils::CachingAddNLL::setData().
|
inlinestatic |
|
private |
Definition at line 496 of file CachingNLL.cc.
References dtNoiseDBValidation_cfg::cerr, createBeamHaloJobs::constraints, gather_cfg::cout, data, utils::factorizePdf(), runtimedef::get(), i, n, and NULL.
Referenced by CachingSimNLL().
void cacheutils::CachingSimNLL::setZeroPoint | ( | ) |
Definition at line 650 of file CachingNLL.cc.
References create_public_lumi_plots::log.
Referenced by CascadeMinimizer::improveOnce().
void cacheutils::CachingSimNLL::splitWithWeights | ( | const RooAbsData & | data, |
const RooAbsCategory & | splitCat, | ||
Bool_t | createEmptyDataSets | ||
) |
Definition at line 629 of file CachingNLL.cc.
References Clusterizer1DCommons::add(), i, Vispa.Plugins.EdmBrowser.EdmDataAccessor::ne(), and CommonMethods::weight().
|
friend |
Definition at line 120 of file CachingNLL.h.
|
private |
Definition at line 139 of file CachingNLL.h.
|
private |
Definition at line 140 of file CachingNLL.h.
|
private |
Definition at line 146 of file CachingNLL.h.
|
private |
Definition at line 147 of file CachingNLL.h.
|
private |
Definition at line 134 of file CachingNLL.h.
|
private |
Definition at line 142 of file CachingNLL.h.
|
private |
Definition at line 143 of file CachingNLL.h.
|
private |
Definition at line 138 of file CachingNLL.h.
|
staticprivate |
Definition at line 145 of file CachingNLL.h.
Referenced by cacheutils::CachingAddNLL::evaluate().
|
staticprivate |
Definition at line 144 of file CachingNLL.h.
Referenced by cacheutils::CachingAddNLL::evaluate(), and setNoDeepLogEvalError().
|
private |
Definition at line 135 of file CachingNLL.h.
|
private |
Definition at line 136 of file CachingNLL.h.
|
private |
Definition at line 133 of file CachingNLL.h.
|
private |
Definition at line 141 of file CachingNLL.h.
|
private |
Definition at line 137 of file CachingNLL.h.