RooAbsCachedReal::FuncCacheElem Class Reference

#include <RooAbsCachedReal.h>

Inheritance diagram for RooAbsCachedReal::FuncCacheElem:

RooAbsCacheElement RooAbsCacheElement List of all members.

Public Member Functions

 FuncCacheElem (const RooAbsCachedReal &self, const RooArgSet *nset)
virtual ~FuncCacheElem ()
virtual RooArgList containedArgs (Action)
virtual void printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t)
RooHistFuncfunc ()
RooDataHisthist ()
RooChangeTrackerparamTracker ()
 FuncCacheElem (const RooAbsCachedReal &self, const RooArgSet *nset)
virtual ~FuncCacheElem ()
virtual RooArgList containedArgs (Action)
virtual void printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t)
RooHistFuncfunc ()
RooDataHisthist ()
RooChangeTrackerparamTracker ()

Private Attributes

RooHistFunc_func
RooChangeTracker_paramTracker
RooDataHist_hist
RooHistFunc_func
RooChangeTracker_paramTracker
RooDataHist_hist

Detailed Description

Definition at line 54 of file RooAbsCachedReal.h.


Constructor & Destructor Documentation

RooAbsCachedReal::FuncCacheElem::FuncCacheElem ( const RooAbsCachedReal self,
const RooArgSet nset 
)

Definition at line 174 of file RooAbsCachedReal.cxx.

References _func, _hist, _paramTracker, RooAbsArg::addServerList(), TString::Append(), RooAbsCachedReal::binningName(), RooAbsCachedReal::cacheNameSuffix(), Form(), funcname, RooAbsCachedReal::getInterpolationOrder(), TNamed::GetName(), RooChangeTracker::hasChanged(), kTRUE, name, params, RooDataHist::removeSelfFromDir(), RooAbsArg::RooArgSet, and RooAbsArg::setValueDirty().

virtual RooAbsCachedReal::FuncCacheElem::~FuncCacheElem (  )  [inline, virtual]

Definition at line 57 of file RooAbsCachedReal.h.

RooAbsCachedReal::FuncCacheElem::FuncCacheElem ( const RooAbsCachedReal self,
const RooArgSet nset 
)

virtual RooAbsCachedReal::FuncCacheElem::~FuncCacheElem (  )  [inline, virtual]

Definition at line 57 of file RooAbsCachedReal.h.


Member Function Documentation

RooArgList RooAbsCachedReal::FuncCacheElem::containedArgs ( Action   )  [virtual]

Implements RooAbsCacheElement.

Definition at line 275 of file RooAbsCachedReal.cxx.

References _paramTracker, RooAbsCollection::add(), and func().

virtual void RooAbsCachedReal::FuncCacheElem::printCompactTreeHook ( std::ostream &  ,
const char *  ,
Int_t  ,
Int_t   
) [virtual]

Reimplemented from RooAbsCacheElement.

RooHistFunc* RooAbsCachedReal::FuncCacheElem::func (  )  [inline]

Definition at line 63 of file RooAbsCachedReal.h.

References _func.

Referenced by RooAbsCachedReal::analyticalIntegralWN(), containedArgs(), RooAbsCachedReal::getAnalyticalIntegralWN(), RooAbsCachedReal::getCache(), and RooAbsCachedReal::getVal().

RooDataHist* RooAbsCachedReal::FuncCacheElem::hist (  )  [inline]

Definition at line 64 of file RooAbsCachedReal.h.

References _hist.

Referenced by RooAbsCachedReal::clearCacheObject(), and RooAbsCachedReal::getCache().

RooChangeTracker* RooAbsCachedReal::FuncCacheElem::paramTracker (  )  [inline]

Definition at line 65 of file RooAbsCachedReal.h.

References _paramTracker.

Referenced by RooAbsCachedReal::getCache().

virtual RooArgList RooAbsCachedReal::FuncCacheElem::containedArgs ( Action   )  [virtual]

Implements RooAbsCacheElement.

virtual void RooAbsCachedReal::FuncCacheElem::printCompactTreeHook ( std::ostream &  ,
const char *  ,
Int_t  ,
Int_t   
) [virtual]

Reimplemented from RooAbsCacheElement.

RooHistFunc* RooAbsCachedReal::FuncCacheElem::func (  )  [inline]

Definition at line 63 of file RooAbsCachedReal.h.

References _func.

RooDataHist* RooAbsCachedReal::FuncCacheElem::hist (  )  [inline]

Definition at line 64 of file RooAbsCachedReal.h.

References _hist.

RooChangeTracker* RooAbsCachedReal::FuncCacheElem::paramTracker (  )  [inline]

Definition at line 65 of file RooAbsCachedReal.h.

References _paramTracker.


Member Data Documentation

RooHistFunc* RooAbsCachedReal::FuncCacheElem::_func [private]

Definition at line 69 of file RooAbsCachedReal.h.

Referenced by func(), and FuncCacheElem().

RooChangeTracker* RooAbsCachedReal::FuncCacheElem::_paramTracker [private]

Definition at line 70 of file RooAbsCachedReal.h.

Referenced by containedArgs(), FuncCacheElem(), and paramTracker().

RooDataHist* RooAbsCachedReal::FuncCacheElem::_hist [private]

Definition at line 71 of file RooAbsCachedReal.h.

Referenced by FuncCacheElem(), and hist().

RooHistFunc* RooAbsCachedReal::FuncCacheElem::_func [private]

Definition at line 69 of file RooAbsCachedReal.h.

RooChangeTracker* RooAbsCachedReal::FuncCacheElem::_paramTracker [private]

Definition at line 70 of file RooAbsCachedReal.h.

RooDataHist* RooAbsCachedReal::FuncCacheElem::_hist [private]

Definition at line 71 of file RooAbsCachedReal.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:32:20 2011 for ROOT_528-00b_version by  doxygen 1.5.1