#include <RooNumRunningInt.h>
Inheritance diagram for RooNumRunningInt:
Public Member Functions | |
RooNumRunningInt (const char *name, const char *title, RooAbsReal &_func, RooRealVar &_x, const char *binningName="cache") | |
RooNumRunningInt (const RooNumRunningInt &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooNumRunningInt () |
RooNumRunningInt (const char *name, const char *title, RooAbsReal &_func, RooRealVar &_x, const char *binningName="cache") | |
RooNumRunningInt (const RooNumRunningInt &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooNumRunningInt () |
Protected Member Functions | |
virtual const char * | binningName () const |
virtual FuncCacheElem * | createCache (const RooArgSet *nset) 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 |
virtual const char * | binningName () const |
virtual FuncCacheElem * | createCache (const RooArgSet *nset) 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 |
RooRealProxy | x |
std::string | _binningName |
Friends | |
class | RICacheElem |
Classes | |
class | RICacheElem |
Definition at line 20 of file RooNumRunningInt.h.
RooNumRunningInt::RooNumRunningInt | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | _func, | |||
RooRealVar & | _x, | |||
const char * | binningName = "cache" | |||
) |
Definition at line 45 of file RooNumRunningInt.cxx.
References RooAbsCachedReal::setInterpolationOrder().
Referenced by clone().
RooNumRunningInt::RooNumRunningInt | ( | const RooNumRunningInt & | other, | |
const char * | name = 0 | |||
) |
Definition at line 64 of file RooNumRunningInt.cxx.
RooNumRunningInt::~RooNumRunningInt | ( | ) | [virtual] |
Definition at line 76 of file RooNumRunningInt.cxx.
RooNumRunningInt::RooNumRunningInt | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | _func, | |||
RooRealVar & | _x, | |||
const char * | binningName = "cache" | |||
) |
RooNumRunningInt::RooNumRunningInt | ( | const RooNumRunningInt & | other, | |
const char * | name = 0 | |||
) |
virtual RooNumRunningInt::~RooNumRunningInt | ( | ) | [virtual] |
virtual TObject* RooNumRunningInt::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 24 of file RooNumRunningInt.h.
References RooNumRunningInt().
virtual const char* RooNumRunningInt::binningName | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedReal.
Definition at line 46 of file RooNumRunningInt.h.
References _binningName.
RooAbsCachedReal::FuncCacheElem * RooNumRunningInt::createCache | ( | const RooArgSet * | nset | ) | const [protected, virtual] |
Reimplemented from RooAbsCachedReal.
Definition at line 289 of file RooNumRunningInt.cxx.
References RICacheElem.
const char * RooNumRunningInt::inputBaseName | ( | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
Definition at line 83 of file RooNumRunningInt.cxx.
References RooRealProxy::arg(), func, and TNamed::GetName().
RooArgSet * RooNumRunningInt::actualObservables | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
Definition at line 263 of file RooNumRunningInt.cxx.
References RooArgSet::add(), RooRealProxy::arg(), and x.
RooArgSet * RooNumRunningInt::actualParameters | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
Definition at line 276 of file RooNumRunningInt.cxx.
References RooRealProxy::arg(), func, RooAbsArg::getParameters(), kTRUE, RooAbsCollection::remove(), RooAbsArg::RooArgSet, and x.
virtual void RooNumRunningInt::fillCacheObject | ( | FuncCacheElem & | cacheFunc | ) | const [protected, virtual] |
Double_t RooNumRunningInt::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Definition at line 298 of file RooNumRunningInt.cxx.
References TNamed::GetName().
virtual const char* RooNumRunningInt::payloadUniqueSuffix | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedReal.
Definition at line 54 of file RooNumRunningInt.h.
References RooAbsArg::aggregateCacheUniqueSuffix(), RooRealProxy::arg(), and func.
virtual TObject* RooNumRunningInt::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 24 of file RooNumRunningInt.h.
References RooNumRunningInt().
virtual const char* RooNumRunningInt::binningName | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedReal.
Definition at line 46 of file RooNumRunningInt.h.
References _binningName.
virtual FuncCacheElem* RooNumRunningInt::createCache | ( | const RooArgSet * | nset | ) | const [protected, virtual] |
Reimplemented from RooAbsCachedReal.
virtual const char* RooNumRunningInt::inputBaseName | ( | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
virtual RooArgSet* RooNumRunningInt::actualObservables | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
virtual RooArgSet* RooNumRunningInt::actualParameters | ( | const RooArgSet & | nset | ) | const [protected, virtual] |
Implements RooAbsCachedReal.
virtual void RooNumRunningInt::fillCacheObject | ( | FuncCacheElem & | cacheFunc | ) | const [protected, virtual] |
virtual Double_t RooNumRunningInt::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
virtual const char* RooNumRunningInt::payloadUniqueSuffix | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsCachedReal.
Definition at line 54 of file RooNumRunningInt.h.
References RooAbsArg::aggregateCacheUniqueSuffix(), RooRealProxy::arg(), and func.
RICacheElem [friend] |
RooRealProxy RooNumRunningInt::func [protected] |
Definition at line 56 of file RooNumRunningInt.h.
Referenced by actualParameters(), RooNumRunningInt::RICacheElem::addPoint(), RooNumRunningInt::RICacheElem::calculate(), inputBaseName(), and payloadUniqueSuffix().
RooRealProxy RooNumRunningInt::x [protected] |
Definition at line 57 of file RooNumRunningInt.h.
Referenced by actualObservables(), actualParameters(), RooNumRunningInt::RICacheElem::addPoint(), RooNumRunningInt::RICacheElem::calculate(), and RooNumRunningInt::RICacheElem::RICacheElem().
std::string RooNumRunningInt::_binningName [protected] |