#include <CachingNLL.h>
Public Member Functions | |
CachingPdf (RooAbsReal *pdf, const RooArgSet *obs) | |
CachingPdf (const CachingPdf &other) | |
const std::vector< Double_t > & | eval (const RooAbsData &data) |
const RooAbsReal * | pdf () const |
void | setDataDirty () |
~CachingPdf () | |
Private Member Functions | |
void | realFill_ (const RooAbsData &data, std::vector< Double_t > &values) |
Private Attributes | |
ValuesCache | cache_ |
const RooAbsData * | lastData_ |
const RooArgSet * | obs_ |
RooAbsReal * | pdf_ |
RooAbsReal * | pdfOriginal_ |
RooArgSet | pdfPieces_ |
Definition at line 54 of file CachingNLL.h.
cacheutils::CachingPdf::CachingPdf | ( | RooAbsReal * | pdf, |
const RooArgSet * | obs | ||
) |
Definition at line 173 of file CachingNLL.cc.
cacheutils::CachingPdf::CachingPdf | ( | const CachingPdf & | other | ) |
Definition at line 183 of file CachingNLL.cc.
cacheutils::CachingPdf::~CachingPdf | ( | ) |
Definition at line 193 of file CachingNLL.cc.
const std::vector< Double_t > & cacheutils::CachingPdf::eval | ( | const RooAbsData & | data | ) |
Definition at line 198 of file CachingNLL.cc.
References PerfCounter::add(), and data.
|
inline |
|
private |
Definition at line 219 of file CachingNLL.cc.
References PerfCounter::add(), i, n, TRACE_NLL, and TRACE_POINT2.
|
inline |
|
private |
Definition at line 68 of file CachingNLL.h.
|
private |
Definition at line 67 of file CachingNLL.h.
Referenced by setDataDirty().
|
private |
Definition at line 63 of file CachingNLL.h.
|
private |
Definition at line 66 of file CachingNLL.h.
Referenced by pdf().
|
private |
Definition at line 64 of file CachingNLL.h.
|
private |
Definition at line 65 of file CachingNLL.h.