45   func(
"func",
"func",this,_func),
 
   71   func(
"func",
"func",this,_func),
 
   90   func(
"func",this,other.func),
 
   91   _cacheObs(
"cacheObs",this,other._cacheObs),
 
   92   _useCdfBoundaries(other._useCdfBoundaries),
 
   93   _cacheSource(other._cacheSource)
 
  137        coutP(Eval) << 
"RooCachedReal::fillCacheObject(" << 
GetName() << 
") filling " 
  138                    << nCat << 
" + " << nDim-nCat <<
" dimensional cache (" << cache.
hist()->
numEntries() << 
" points)" <<endl;
 
  151  for (
Int_t i=0 ; i<cache.
hist()->numEntries() ; i++) {
 
  154    cache.
hist()->
set(i, binVal, 0.);
 
RooAbsArg is the common abstract base class for objects that represent a value and a "shape" in RooFi...
 
RooExpensiveObjectCache & expensiveObjectCache() const
 
virtual RooAbsArg * cloneTree(const char *newname=0) const
Clone tree expression of objects.
 
RooArgSet * getObservables(const RooArgSet &set, Bool_t valueOnly=kTRUE) const
Given a set of possible observables, return the observables that this PDF depends on.
 
virtual void setExpensiveObjectCache(RooExpensiveObjectCache &cache)
 
void setOperMode(OperMode mode, Bool_t recurseADirty=kTRUE)
Set the operation mode of this node.
 
RooArgSet * getParameters(const RooAbsData *data, bool stripDisconnected=true) const
Create a list of leaf nodes in the arg tree starting with ourself as top node that don't match any of...
 
Bool_t recursiveRedirectServers(const RooAbsCollection &newServerList, Bool_t mustReplaceAll=kFALSE, Bool_t nameChange=kFALSE, Bool_t recurseInNewSet=kTRUE)
Recursively replace all servers with the new servers in newSet.
 
OperMode operMode() const
Query the operation mode of this node.
 
void setCacheSource(Bool_t flag)
 
RooChangeTracker * paramTracker()
 
void setSourceClone(RooAbsReal *newSource)
 
RooAbsReal * sourceClone()
 
RooAbsCachedReal is the abstract base class for functions that need or want to cache their evaluate()...
 
virtual FuncCacheElem * createCache(const RooArgSet *nset) const
Interface function to create an internal cache object that represent each cached function configurati...
 
RooAbsCategory is the base class for objects that represent a discrete value with a finite number of ...
 
RooFIter fwdIterator() const
One-time forward iterator.
 
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
 
Double_t getVal(const RooArgSet *normalisationSet=nullptr) const
Evaluate object.
 
RooAbsArg * absArg() const
 
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.
 
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 ~RooCachedReal()
Destructor.
 
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...
 
RooArgSet parameters() const
 
void set(std::size_t binNumber, double weight, double wgtErr)
Set bin content of bin that was last loaded with get(std::size_t).
 
Int_t numEntries() const override
Return the number of bins.
 
const RooArgSet * get() const override
Get bin centre of current bin.
 
A one-time forward iterator working on RooLinkedList or RooAbsCollection.
 
RooAbsArg * next()
Return next element or nullptr if at end.
 
void setCdfBoundaries(Bool_t flag)
Set use of special boundary conditions for c.d.f.s.
 
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE) override
Overloaded RooArgSet::add() method inserts 'var' into set and registers 'var' as server to owner with...
 
const T & arg() const
Return reference to object held in proxy.
 
virtual const char * GetName() const
Returns name of object.