Definition at line 29 of file RooNumRunningInt.h.
|
| | RICacheElem (const RooNumRunningInt &ri, const RooArgSet *nset) |
| | Construct RunningIntegral CacheElement.
|
| void | addPoint (Int_t ix) |
| | Sample function at bin ix.
|
| void | addRange (Int_t ixlo, Int_t ixhi, Int_t nbins) |
| | Fill all empty histogram bins in the range [ixlo,ixhi] where nbins is the total number of histogram bins.
|
| bool | cacheSource () |
| void | calculate (bool cdfmode) |
| | Calculate the numeric running integral and store the result in the cache histogram provided by RooAbsCachedPdf.
|
| RooArgList | containedArgs (Action) override |
| | Return all RooAbsArg components contained in cache element.
|
| virtual void | findConstantNodes (const RooArgSet &obs, RooArgSet &cacheList, RooLinkedList &processedNodes) |
| | Interface for constant term optimization calls.
|
| RooHistFunc * | func () |
| RooDataHist * | hist () |
| virtual TClass * | IsA () const |
| virtual void | operModeHook (RooAbsArg::OperMode) |
| | Interface for changes of operation mode.
|
| virtual void | optimizeCacheMode (const RooArgSet &obs, RooArgSet &optNodes, RooLinkedList &processedNodes) |
| | Interface for cache optimization calls.
|
| RooChangeTracker * | paramTracker () |
| void | printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t) override |
| | Print contents of cache when printing self as part of object tree.
|
| virtual bool | redirectServersHook (const RooAbsCollection &, bool, bool, bool) |
| | Interface for server redirect calls.
|
| void | setCacheSource (bool flag) |
| void | setOwner (RooAbsArg *owner) |
| void | setSourceClone (RooAbsReal *newSource) |
| void | setUnitNorm () |
| RooAbsReal * | sourceClone () |
| virtual void | Streamer (TBuffer &) |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
#include <RooNumRunningInt.h>
◆ Action
| Enumerator |
|---|
| OperModeChange | |
| OptimizeCaching | |
| FindConstantNodes | |
Definition at line 39 of file RooAbsCacheElement.h.
◆ RICacheElem()
◆ addPoint()
| void RooNumRunningInt::RICacheElem::addPoint |
( |
Int_t | ix | ) |
|
◆ addRange()
| void RooNumRunningInt::RICacheElem::addRange |
( |
Int_t | ixlo, |
|
|
Int_t | ixhi, |
|
|
Int_t | nbins ) |
Fill all empty histogram bins in the range [ixlo,ixhi] where nbins is the total number of histogram bins.
This method samples the mid-point of the range and if the mid-point value is within small tolerance of the interpolated mid-point value fills all remaining elements through linear interpolation. If the tolerance is exceeded, the algorithm is recursed on the two subranges [xlo,xmid] and [xmid,xhi]
Definition at line 170 of file RooNumRunningInt.cxx.
◆ cacheSource()
| bool RooAbsCachedReal::FuncCacheElem::cacheSource |
( |
| ) |
|
|
inlineinherited |
◆ calculate()
| void RooNumRunningInt::RICacheElem::calculate |
( |
bool | cdfmode | ) |
|
Calculate the numeric running integral and store the result in the cache histogram provided by RooAbsCachedPdf.
Definition at line 122 of file RooNumRunningInt.cxx.
◆ Class()
| TClass * RooAbsCacheElement::Class |
( |
| ) |
|
|
staticinherited |
- Returns
- TClass describing this class
◆ Class_Name()
| const char * RooAbsCacheElement::Class_Name |
( |
| ) |
|
|
staticinherited |
- Returns
- Name of this class
◆ Class_Version()
| constexpr Version_t RooAbsCacheElement::Class_Version |
( |
| ) |
|
|
inlinestaticconstexprinherited |
◆ containedArgs()
◆ DeclFileName()
| const char * RooAbsCacheElement::DeclFileName |
( |
| ) |
|
|
inlinestaticinherited |
◆ findConstantNodes()
Interface for constant term optimization calls.
The default implementation is to forward all these calls to all contained RooAbsArg objects as publicized through containedArg()
Definition at line 71 of file RooAbsCacheElement.cxx.
◆ func()
| RooHistFunc * RooAbsCachedReal::FuncCacheElem::func |
( |
| ) |
|
|
inlineinherited |
◆ hist()
| RooDataHist * RooAbsCachedReal::FuncCacheElem::hist |
( |
| ) |
|
|
inlineinherited |
◆ IsA()
| virtual TClass * RooAbsCacheElement::IsA |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ operModeHook()
◆ optimizeCacheMode()
Interface for cache optimization calls.
The default implementation is to forward all these calls to all contained RooAbsArg objects as publicized through containedArg()
Definition at line 58 of file RooAbsCacheElement.cxx.
◆ paramTracker()
◆ printCompactTreeHook()
| void RooAbsCachedReal::FuncCacheElem::printCompactTreeHook |
( |
std::ostream & | os, |
|
|
const char * | indent, |
|
|
Int_t | curElem, |
|
|
Int_t | maxElem ) |
|
overridevirtualinherited |
◆ redirectServersHook()
◆ setCacheSource()
| void RooAbsCachedReal::FuncCacheElem::setCacheSource |
( |
bool | flag | ) |
|
|
inlineinherited |
◆ setOwner()
| void RooAbsCacheElement::setOwner |
( |
RooAbsArg * | owner | ) |
|
|
inlineinherited |
◆ setSourceClone()
| void RooAbsCachedReal::FuncCacheElem::setSourceClone |
( |
RooAbsReal * | newSource | ) |
|
|
inlineinherited |
◆ setUnitNorm()
| void RooAbsCachedReal::FuncCacheElem::setUnitNorm |
( |
| ) |
|
|
inlineinherited |
◆ sourceClone()
| RooAbsReal * RooAbsCachedReal::FuncCacheElem::sourceClone |
( |
| ) |
|
|
inlineinherited |
◆ Streamer()
| virtual void RooAbsCacheElement::Streamer |
( |
TBuffer & | | ) |
|
|
virtualinherited |
◆ StreamerNVirtual()
| void RooAbsCacheElement::StreamerNVirtual |
( |
TBuffer & | ClassDef_StreamerNVirtual_b | ) |
|
|
inlineinherited |
◆ _ax
| std::vector<double> RooNumRunningInt::RICacheElem::_ax |
◆ _ay
| std::vector<double> RooNumRunningInt::RICacheElem::_ay |
◆ _cacheSource
| bool RooAbsCachedReal::FuncCacheElem::_cacheSource |
|
privateinherited |
◆ _func
◆ _hist
◆ _owner
◆ _paramTracker
◆ _self
◆ _sourceClone
| RooAbsReal* RooAbsCachedReal::FuncCacheElem::_sourceClone |
|
privateinherited |
◆ _xx
The documentation for this class was generated from the following files: