#define ClassDef(name, id)
const char * aggregateCacheUniqueSuffix() const
RooAbsCachedReal is the abstract base class for functions that need or want to cache their evaluate()...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooCachedReal is an implementation of RooAbsCachedReal that can cache any external RooAbsReal input f...
virtual void fillCacheObject(FuncCacheElem &cacheFunc) const
Update contents of cache histogram by resampling the input function.
Bool_t getCdfBoundaries() const
virtual const char * inputBaseName() const
virtual FuncCacheElem * createCache(const RooArgSet *nset) const
Interface function to create an internal cache object that represent each cached function configurati...
virtual RooArgSet * actualObservables(const RooArgSet &nset) const
If this pdf is operated with a fixed set of observables, return the subset of the fixed observables t...
virtual Double_t evaluate() const
Evaluate this PDF / function / constant. Needs to be overridden by all derived classes.
void setCacheSource(Bool_t flag)
virtual const char * payloadUniqueSuffix() const
virtual ~RooCachedReal()
Destructor.
virtual TObject * clone(const char *newname) const
virtual RooArgSet * actualParameters(const RooArgSet &nset) const
If this p.d.f is operated with a fixed set of observables, return all variables of the external input...
void setCdfBoundaries(Bool_t flag)
Bool_t cacheSource() const
RooSetProxy is the concrete proxy for RooArgSet objects.
const T & arg() const
Return reference to object held in proxy.
virtual const char * GetName() const
Returns name of object.
Mother of all ROOT objects.