#include <RooCachedPdf.h>
Inheritance diagram for RooCachedPdf:
Public Member Functions | |
RooCachedPdf () | |
RooCachedPdf (const char *name, const char *title, RooAbsPdf &_pdf, const RooArgSet &cacheObs) | |
RooCachedPdf (const char *name, const char *title, RooAbsPdf &_pdf) | |
RooCachedPdf (const RooCachedPdf &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooCachedPdf () |
virtual void | preferredObservableScanOrder (const RooArgSet &obs, RooArgSet &orderedObs) const |
RooCachedPdf () | |
RooCachedPdf (const char *name, const char *title, RooAbsPdf &_pdf, const RooArgSet &cacheObs) | |
RooCachedPdf (const char *name, const char *title, RooAbsPdf &_pdf) | |
RooCachedPdf (const RooCachedPdf &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooCachedPdf () |
virtual void | preferredObservableScanOrder (const RooArgSet &obs, RooArgSet &orderedObs) const |
Protected Member Functions | |
virtual const char * | inputBaseName () const |
virtual RooArgSet * | actualObservables (const RooArgSet &nset) const |
virtual RooArgSet * | actualParameters (const RooArgSet &nset) const |
virtual void | fillCacheObject (PdfCacheElem &cachePdf) const |
virtual Double_t | evaluate () const |
virtual const char * | payloadUniqueSuffix () const |
virtual const char * | inputBaseName () const |
virtual RooArgSet * | actualObservables (const RooArgSet &nset) const |
virtual RooArgSet * | actualParameters (const RooArgSet &nset) const |
virtual void | fillCacheObject (PdfCacheElem &cachePdf) const |
virtual Double_t | evaluate () const |
virtual const char * | payloadUniqueSuffix () const |
Protected Attributes | |
RooRealProxy | |
RooSetProxy | _cacheObs |
Definition at line 20 of file RooCachedPdf.h.
RooCachedPdf::RooCachedPdf | ( | ) | [inline] |
RooCachedPdf::RooCachedPdf | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | _pdf | |||
) |
Definition at line 35 of file RooCachedPdf.cxx.
RooCachedPdf::RooCachedPdf | ( | const RooCachedPdf & | other, | |
const char * | name = 0 | |||
) |
Definition at line 75 of file RooCachedPdf.cxx.
RooCachedPdf::~RooCachedPdf | ( | ) | [virtual] |
Definition at line 86 of file RooCachedPdf.cxx.
RooCachedPdf::RooCachedPdf | ( | ) | [inline] |
Definition at line 22 of file RooCachedPdf.h.
RooCachedPdf::RooCachedPdf | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | _pdf, | |||
const RooArgSet & | cacheObs | |||
) |
RooCachedPdf::RooCachedPdf | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | _pdf | |||
) |
RooCachedPdf::RooCachedPdf | ( | const RooCachedPdf & | other, | |
const char * | name = 0 | |||
) |
virtual RooCachedPdf::~RooCachedPdf | ( | ) | [virtual] |
virtual TObject* RooCachedPdf::clone | ( | const char * | newname | ) | const [inline, virtual] |
void RooCachedPdf::preferredObservableScanOrder | ( | const RooArgSet & | obs, | |
RooArgSet & | orderedObs | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 119 of file RooCachedPdf.cxx.
References RooRealProxy::arg(), pdf, and RooAbsReal::preferredObservableScanOrder().
virtual const char* RooCachedPdf::inputBaseName | ( | ) | const [inline, protected, virtual] |
Implements RooAbsCachedPdf.
Definition at line 33 of file RooCachedPdf.h.
References RooRealProxy::arg(), TNamed::GetName(), and pdf.
Implements RooAbsCachedPdf.
Definition at line 128 of file RooCachedPdf.cxx.
References _cacheObs, RooRealProxy::arg(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), and pdf.
Implements RooAbsCachedPdf.
Definition at line 147 of file RooCachedPdf.cxx.
References _cacheObs, RooRealProxy::arg(), RooAbsArg::getParameters(), RooAbsCollection::getSize(), and pdf.
virtual void RooCachedPdf::fillCacheObject | ( | PdfCacheElem & | cachePdf | ) | const [protected, virtual] |
virtual Double_t RooCachedPdf::evaluate | ( | ) | const [inline, protected, virtual] |
virtual const char* RooCachedPdf::payloadUniqueSuffix | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedPdf.
Definition at line 45 of file RooCachedPdf.h.
References RooAbsArg::aggregateCacheUniqueSuffix(), RooRealProxy::arg(), and pdf.
virtual TObject* RooCachedPdf::clone | ( | const char * | newname | ) | const [inline, virtual] |
virtual void RooCachedPdf::preferredObservableScanOrder | ( | const RooArgSet & | obs, | |
RooArgSet & | orderedObs | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
virtual const char* RooCachedPdf::inputBaseName | ( | ) | const [inline, protected, virtual] |
Implements RooAbsCachedPdf.
Definition at line 33 of file RooCachedPdf.h.
References RooRealProxy::arg(), TNamed::GetName(), and pdf.
virtual RooArgSet* RooCachedPdf::actualObservables | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedPdf.
virtual RooArgSet* RooCachedPdf::actualParameters | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedPdf.
virtual void RooCachedPdf::fillCacheObject | ( | PdfCacheElem & | cachePdf | ) | const [protected, virtual] |
virtual Double_t RooCachedPdf::evaluate | ( | ) | const [inline, protected, virtual] |
virtual const char* RooCachedPdf::payloadUniqueSuffix | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedPdf.
Definition at line 45 of file RooCachedPdf.h.
References RooAbsArg::aggregateCacheUniqueSuffix(), RooRealProxy::arg(), and pdf.
RooRealProxy RooCachedPdf::pdf [protected] |
Definition at line 47 of file RooCachedPdf.h.
Referenced by actualObservables(), actualParameters(), inputBaseName(), payloadUniqueSuffix(), and preferredObservableScanOrder().
RooSetProxy RooCachedPdf::_cacheObs [protected] |
Definition at line 48 of file RooCachedPdf.h.
Referenced by actualObservables(), actualParameters(), and RooCachedPdf().