RooAbsCachedPdf::PdfCacheElem Class Reference

#include <RooAbsCachedPdf.h>

Inheritance diagram for RooAbsCachedPdf::PdfCacheElem:

RooAbsCacheElement RooAbsCacheElement List of all members.

Public Member Functions

 PdfCacheElem (const RooAbsCachedPdf &self, const RooArgSet *nset)
virtual ~PdfCacheElem ()
virtual RooArgList containedArgs (Action)
virtual void printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t)
RooHistPdfpdf ()
RooDataHisthist ()
const RooArgSetnset ()
RooChangeTrackerparamTracker ()
 PdfCacheElem (const RooAbsCachedPdf &self, const RooArgSet *nset)
virtual ~PdfCacheElem ()
virtual RooArgList containedArgs (Action)
virtual void printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t)
RooHistPdfpdf ()
RooDataHisthist ()
const RooArgSetnset ()
RooChangeTrackerparamTracker ()

Private Attributes

RooHistPdf_pdf
RooChangeTracker_paramTracker
RooDataHist_hist
RooArgSet _nset
RooAbsReal_norm
RooHistPdf_pdf
RooChangeTracker_paramTracker
RooDataHist_hist
RooAbsReal_norm

Detailed Description

Definition at line 64 of file RooAbsCachedPdf.h.


Constructor & Destructor Documentation

RooAbsCachedPdf::PdfCacheElem::PdfCacheElem ( const RooAbsCachedPdf self,
const RooArgSet nset 
)

Definition at line 209 of file RooAbsCachedPdf.cxx.

References _hist, _nset, _paramTracker, _pdf, RooArgSet::add(), RooArgSet::addClone(), RooAbsArg::addServerList(), TString::Append(), RooAbsCachedPdf::binningName(), RooAbsCachedPdf::cacheNameSuffix(), Form(), RooAbsCachedPdf::getInterpolationOrder(), TNamed::GetName(), RooAbsArg::getVariables(), RooChangeTracker::hasChanged(), RooAbsCachedPdf::histNameSuffix(), RooAbsCachedPdf::inputBaseName(), RooAbsArg::isFundamental(), kTRUE, name, TIterator::Next(), params, RooDataHist::removeSelfFromDir(), RooAbsArg::RooArgSet, RooAbsArg::RooHistPdf, and RooAbsArg::setValueDirty().

RooAbsCachedPdf::PdfCacheElem::~PdfCacheElem (  )  [virtual]

Definition at line 353 of file RooAbsCachedPdf.cxx.

References _hist, _norm, _paramTracker, and _pdf.

RooAbsCachedPdf::PdfCacheElem::PdfCacheElem ( const RooAbsCachedPdf self,
const RooArgSet nset 
)

virtual RooAbsCachedPdf::PdfCacheElem::~PdfCacheElem (  )  [virtual]


Member Function Documentation

RooArgList RooAbsCachedPdf::PdfCacheElem::containedArgs ( Action   )  [virtual]

Implements RooAbsCacheElement.

Definition at line 341 of file RooAbsCachedPdf.cxx.

References _norm, _paramTracker, _pdf, and RooAbsCollection::add().

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

Reimplemented from RooAbsCacheElement.

RooHistPdf* RooAbsCachedPdf::PdfCacheElem::pdf (  )  [inline]

Definition at line 73 of file RooAbsCachedPdf.h.

References _pdf.

Referenced by RooAbsCachedPdf::analyticalIntegralWN(), RooAbsCachedPdf::getAnalyticalIntegralWN(), RooAbsCachedPdf::getCache(), RooAbsCachedPdf::getCachePdf(), and RooAbsCachedPdf::getVal().

RooDataHist* RooAbsCachedPdf::PdfCacheElem::hist (  )  [inline]

Definition at line 74 of file RooAbsCachedPdf.h.

References _hist.

Referenced by RooAbsCachedPdf::clearCacheObject(), RooAbsCachedPdf::getCache(), and RooAbsCachedPdf::getCacheHist().

const RooArgSet& RooAbsCachedPdf::PdfCacheElem::nset (  )  [inline]

Definition at line 75 of file RooAbsCachedPdf.h.

References _nset.

RooChangeTracker* RooAbsCachedPdf::PdfCacheElem::paramTracker (  )  [inline]

Definition at line 76 of file RooAbsCachedPdf.h.

References _paramTracker.

Referenced by RooAbsCachedPdf::getCache().

virtual RooArgList RooAbsCachedPdf::PdfCacheElem::containedArgs ( Action   )  [virtual]

Implements RooAbsCacheElement.

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

Reimplemented from RooAbsCacheElement.

RooHistPdf* RooAbsCachedPdf::PdfCacheElem::pdf (  )  [inline]

Definition at line 73 of file RooAbsCachedPdf.h.

References _pdf.

RooDataHist* RooAbsCachedPdf::PdfCacheElem::hist (  )  [inline]

Definition at line 74 of file RooAbsCachedPdf.h.

References _hist.

const RooArgSet& RooAbsCachedPdf::PdfCacheElem::nset (  )  [inline]

Definition at line 75 of file RooAbsCachedPdf.h.

References _nset.

RooChangeTracker* RooAbsCachedPdf::PdfCacheElem::paramTracker (  )  [inline]

Definition at line 76 of file RooAbsCachedPdf.h.

References _paramTracker.


Member Data Documentation

RooHistPdf* RooAbsCachedPdf::PdfCacheElem::_pdf [private]

Definition at line 80 of file RooAbsCachedPdf.h.

Referenced by containedArgs(), pdf(), PdfCacheElem(), and ~PdfCacheElem().

RooChangeTracker* RooAbsCachedPdf::PdfCacheElem::_paramTracker [private]

Definition at line 81 of file RooAbsCachedPdf.h.

Referenced by containedArgs(), paramTracker(), PdfCacheElem(), and ~PdfCacheElem().

RooDataHist* RooAbsCachedPdf::PdfCacheElem::_hist [private]

Definition at line 82 of file RooAbsCachedPdf.h.

Referenced by hist(), PdfCacheElem(), and ~PdfCacheElem().

RooArgSet RooAbsCachedPdf::PdfCacheElem::_nset [private]

Definition at line 83 of file RooAbsCachedPdf.h.

Referenced by nset(), and PdfCacheElem().

RooAbsReal* RooAbsCachedPdf::PdfCacheElem::_norm [private]

Definition at line 84 of file RooAbsCachedPdf.h.

Referenced by containedArgs(), and ~PdfCacheElem().

RooHistPdf* RooAbsCachedPdf::PdfCacheElem::_pdf [private]

Definition at line 80 of file RooAbsCachedPdf.h.

RooChangeTracker* RooAbsCachedPdf::PdfCacheElem::_paramTracker [private]

Definition at line 81 of file RooAbsCachedPdf.h.

RooDataHist* RooAbsCachedPdf::PdfCacheElem::_hist [private]

Definition at line 82 of file RooAbsCachedPdf.h.

RooAbsReal* RooAbsCachedPdf::PdfCacheElem::_norm [private]

Definition at line 84 of file RooAbsCachedPdf.h.


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