#include <RooAbsCachedPdf.h>
Inheritance diagram for RooAbsCachedPdf::PdfCacheElem:
Public Member Functions | |
PdfCacheElem (const RooAbsCachedPdf &self, const RooArgSet *nset) | |
virtual | ~PdfCacheElem () |
virtual RooArgList | containedArgs (Action) |
virtual void | printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t) |
RooHistPdf * | pdf () |
RooDataHist * | hist () |
const RooArgSet & | nset () |
RooChangeTracker * | paramTracker () |
PdfCacheElem (const RooAbsCachedPdf &self, const RooArgSet *nset) | |
virtual | ~PdfCacheElem () |
virtual RooArgList | containedArgs (Action) |
virtual void | printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t) |
RooHistPdf * | pdf () |
RooDataHist * | hist () |
const RooArgSet & | nset () |
RooChangeTracker * | paramTracker () |
Private Attributes | |
RooHistPdf * | _pdf |
RooChangeTracker * | _paramTracker |
RooDataHist * | _hist |
RooArgSet | _nset |
RooAbsReal * | _norm |
RooHistPdf * | _pdf |
RooChangeTracker * | _paramTracker |
RooDataHist * | _hist |
RooAbsReal * | _norm |
Definition at line 64 of file RooAbsCachedPdf.h.
RooAbsCachedPdf::PdfCacheElem::PdfCacheElem | ( | const RooAbsCachedPdf & | self, | |
const RooArgSet * | nset | |||
) |
Definition at line 209 of file RooAbsCachedPdf.cxx.
References _hist, _nset, _paramTracker, _pdf, RooArgSet::add(), RooArgSet::addClone(), RooAbsArg::addServerList(), TString::Append(), RooAbsCachedPdf::binningName(), RooAbsCachedPdf::cacheNameSuffix(), Form(), RooAbsCachedPdf::getInterpolationOrder(), TNamed::GetName(), RooAbsArg::getVariables(), RooChangeTracker::hasChanged(), RooAbsCachedPdf::histNameSuffix(), RooAbsCachedPdf::inputBaseName(), RooAbsArg::isFundamental(), kTRUE, name, TIterator::Next(), params, RooDataHist::removeSelfFromDir(), RooAbsArg::RooArgSet, RooAbsArg::RooHistPdf, and RooAbsArg::setValueDirty().
RooAbsCachedPdf::PdfCacheElem::~PdfCacheElem | ( | ) | [virtual] |
Definition at line 353 of file RooAbsCachedPdf.cxx.
References _hist, _norm, _paramTracker, and _pdf.
RooAbsCachedPdf::PdfCacheElem::PdfCacheElem | ( | const RooAbsCachedPdf & | self, | |
const RooArgSet * | nset | |||
) |
virtual RooAbsCachedPdf::PdfCacheElem::~PdfCacheElem | ( | ) | [virtual] |
RooArgList RooAbsCachedPdf::PdfCacheElem::containedArgs | ( | Action | ) | [virtual] |
Implements RooAbsCacheElement.
Definition at line 341 of file RooAbsCachedPdf.cxx.
References _norm, _paramTracker, _pdf, and RooAbsCollection::add().
virtual void RooAbsCachedPdf::PdfCacheElem::printCompactTreeHook | ( | std::ostream & | , | |
const char * | , | |||
Int_t | , | |||
Int_t | ||||
) | [virtual] |
Reimplemented from RooAbsCacheElement.
RooHistPdf* RooAbsCachedPdf::PdfCacheElem::pdf | ( | ) | [inline] |
Definition at line 73 of file RooAbsCachedPdf.h.
References _pdf.
Referenced by RooAbsCachedPdf::analyticalIntegralWN(), RooAbsCachedPdf::getAnalyticalIntegralWN(), RooAbsCachedPdf::getCache(), RooAbsCachedPdf::getCachePdf(), and RooAbsCachedPdf::getVal().
RooDataHist* RooAbsCachedPdf::PdfCacheElem::hist | ( | ) | [inline] |
Definition at line 74 of file RooAbsCachedPdf.h.
References _hist.
Referenced by RooAbsCachedPdf::clearCacheObject(), RooAbsCachedPdf::getCache(), and RooAbsCachedPdf::getCacheHist().
const RooArgSet& RooAbsCachedPdf::PdfCacheElem::nset | ( | ) | [inline] |
RooChangeTracker* RooAbsCachedPdf::PdfCacheElem::paramTracker | ( | ) | [inline] |
Definition at line 76 of file RooAbsCachedPdf.h.
References _paramTracker.
Referenced by RooAbsCachedPdf::getCache().
virtual RooArgList RooAbsCachedPdf::PdfCacheElem::containedArgs | ( | Action | ) | [virtual] |
Implements RooAbsCacheElement.
virtual void RooAbsCachedPdf::PdfCacheElem::printCompactTreeHook | ( | std::ostream & | , | |
const char * | , | |||
Int_t | , | |||
Int_t | ||||
) | [virtual] |
Reimplemented from RooAbsCacheElement.
RooHistPdf* RooAbsCachedPdf::PdfCacheElem::pdf | ( | ) | [inline] |
RooDataHist* RooAbsCachedPdf::PdfCacheElem::hist | ( | ) | [inline] |
const RooArgSet& RooAbsCachedPdf::PdfCacheElem::nset | ( | ) | [inline] |
RooChangeTracker* RooAbsCachedPdf::PdfCacheElem::paramTracker | ( | ) | [inline] |
RooHistPdf* RooAbsCachedPdf::PdfCacheElem::_pdf [private] |
Definition at line 80 of file RooAbsCachedPdf.h.
Referenced by containedArgs(), pdf(), PdfCacheElem(), and ~PdfCacheElem().
Definition at line 81 of file RooAbsCachedPdf.h.
Referenced by containedArgs(), paramTracker(), PdfCacheElem(), and ~PdfCacheElem().
RooDataHist* RooAbsCachedPdf::PdfCacheElem::_hist [private] |
Definition at line 82 of file RooAbsCachedPdf.h.
Referenced by hist(), PdfCacheElem(), and ~PdfCacheElem().
RooAbsReal* RooAbsCachedPdf::PdfCacheElem::_norm [private] |
Definition at line 84 of file RooAbsCachedPdf.h.
Referenced by containedArgs(), and ~PdfCacheElem().
RooHistPdf* RooAbsCachedPdf::PdfCacheElem::_pdf [private] |
Definition at line 80 of file RooAbsCachedPdf.h.
Definition at line 81 of file RooAbsCachedPdf.h.
RooDataHist* RooAbsCachedPdf::PdfCacheElem::_hist [private] |
Definition at line 82 of file RooAbsCachedPdf.h.
RooAbsReal* RooAbsCachedPdf::PdfCacheElem::_norm [private] |
Definition at line 84 of file RooAbsCachedPdf.h.