#include <RooCachedReal.h>
Inheritance diagram for RooCachedReal:
Public Member Functions | |
RooCachedReal () | |
RooCachedReal (const char *name, const char *title, RooAbsReal &_func, const RooArgSet &cacheObs) | |
RooCachedReal (const char *name, const char *title, RooAbsReal &_func) | |
RooCachedReal (const RooCachedReal &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooCachedReal () |
void | setCdfBoundaries (Bool_t flag) |
Bool_t | getCdfBoundaries () const |
RooCachedReal () | |
RooCachedReal (const char *name, const char *title, RooAbsReal &_func, const RooArgSet &cacheObs) | |
RooCachedReal (const char *name, const char *title, RooAbsReal &_func) | |
RooCachedReal (const RooCachedReal &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooCachedReal () |
void | setCdfBoundaries (Bool_t flag) |
Bool_t | getCdfBoundaries () 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 (FuncCacheElem &cacheFunc) 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 (FuncCacheElem &cacheFunc) const |
virtual Double_t | evaluate () const |
virtual const char * | payloadUniqueSuffix () const |
Protected Attributes | |
RooRealProxy | func |
RooSetProxy | _cacheObs |
Bool_t | _useCdfBoundaries |
Definition at line 20 of file RooCachedReal.h.
RooCachedReal::RooCachedReal | ( | ) | [inline] |
RooCachedReal::RooCachedReal | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | _func, | |||
const RooArgSet & | cacheObs | |||
) |
Definition at line 51 of file RooCachedReal.cxx.
References _cacheObs, RooSetProxy::add(), RooAbsArg::expensiveObjectCache(), and RooAbsArg::setExpensiveObjectCache().
RooCachedReal::RooCachedReal | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | _func | |||
) |
Definition at line 34 of file RooCachedReal.cxx.
References RooAbsArg::expensiveObjectCache(), and RooAbsArg::setExpensiveObjectCache().
RooCachedReal::RooCachedReal | ( | const RooCachedReal & | other, | |
const char * | name = 0 | |||
) |
Definition at line 78 of file RooCachedReal.cxx.
RooCachedReal::~RooCachedReal | ( | ) | [virtual] |
Definition at line 90 of file RooCachedReal.cxx.
RooCachedReal::RooCachedReal | ( | ) | [inline] |
Definition at line 22 of file RooCachedReal.h.
RooCachedReal::RooCachedReal | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | _func, | |||
const RooArgSet & | cacheObs | |||
) |
RooCachedReal::RooCachedReal | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | _func | |||
) |
RooCachedReal::RooCachedReal | ( | const RooCachedReal & | other, | |
const char * | name = 0 | |||
) |
virtual RooCachedReal::~RooCachedReal | ( | ) | [virtual] |
virtual TObject* RooCachedReal::clone | ( | const char * | newname | ) | const [inline, virtual] |
void RooCachedReal::setCdfBoundaries | ( | Bool_t | flag | ) | [inline] |
Bool_t RooCachedReal::getCdfBoundaries | ( | ) | const [inline] |
virtual const char* RooCachedReal::inputBaseName | ( | ) | const [inline, protected, virtual] |
Implements RooAbsCachedReal.
Definition at line 45 of file RooCachedReal.h.
References RooRealProxy::arg(), func, and TNamed::GetName().
Implements RooAbsCachedReal.
Definition at line 118 of file RooCachedReal.cxx.
References _cacheObs, RooRealProxy::arg(), func, RooAbsArg::getObservables(), and RooAbsCollection::getSize().
Implements RooAbsCachedReal.
Definition at line 137 of file RooCachedReal.cxx.
References _cacheObs, RooRealProxy::arg(), func, RooAbsArg::getParameters(), and RooAbsCollection::getSize().
virtual void RooCachedReal::fillCacheObject | ( | FuncCacheElem & | cacheFunc | ) | const [protected, virtual] |
virtual Double_t RooCachedReal::evaluate | ( | ) | const [inline, protected, virtual] |
virtual const char* RooCachedReal::payloadUniqueSuffix | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedReal.
Definition at line 57 of file RooCachedReal.h.
References RooAbsArg::aggregateCacheUniqueSuffix(), RooRealProxy::arg(), and func.
virtual TObject* RooCachedReal::clone | ( | const char * | newname | ) | const [inline, virtual] |
void RooCachedReal::setCdfBoundaries | ( | Bool_t | flag | ) | [inline] |
Bool_t RooCachedReal::getCdfBoundaries | ( | ) | const [inline] |
virtual const char* RooCachedReal::inputBaseName | ( | ) | const [inline, protected, virtual] |
Implements RooAbsCachedReal.
Definition at line 45 of file RooCachedReal.h.
References RooRealProxy::arg(), func, and TNamed::GetName().
virtual RooArgSet* RooCachedReal::actualObservables | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
virtual RooArgSet* RooCachedReal::actualParameters | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
virtual void RooCachedReal::fillCacheObject | ( | FuncCacheElem & | cacheFunc | ) | const [protected, virtual] |
virtual Double_t RooCachedReal::evaluate | ( | ) | const [inline, protected, virtual] |
virtual const char* RooCachedReal::payloadUniqueSuffix | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedReal.
Definition at line 57 of file RooCachedReal.h.
References RooAbsArg::aggregateCacheUniqueSuffix(), RooRealProxy::arg(), and func.
RooRealProxy RooCachedReal::func [protected] |
Definition at line 59 of file RooCachedReal.h.
Referenced by actualObservables(), actualParameters(), inputBaseName(), and payloadUniqueSuffix().
RooSetProxy RooCachedReal::_cacheObs [protected] |
Definition at line 60 of file RooCachedReal.h.
Referenced by actualObservables(), actualParameters(), and RooCachedReal().
Bool_t RooCachedReal::_useCdfBoundaries [protected] |
Definition at line 61 of file RooCachedReal.h.
Referenced by getCdfBoundaries(), and setCdfBoundaries().