RooMomentMorph::CacheElem Class Reference

#include <RooMomentMorph.h>

Inheritance diagram for RooMomentMorph::CacheElem:

RooAbsCacheElement RooAbsCacheElement List of all members.

Public Member Functions

 CacheElem (RooAbsPdf &sumPdf, RooChangeTracker &tracker, RooArgList flist)
void operModeHook (RooAbsArg::OperMode)
virtual ~CacheElem ()
virtual RooArgList containedArgs (Action)
RooRealVarfrac (Int_t i)
const RooRealVarfrac (Int_t i) const
void calculateFractions (const RooMomentMorph &self, Bool_t verbose=kTRUE) const
 CacheElem (RooAbsPdf &sumPdf, RooChangeTracker &tracker, RooArgList flist)
void operModeHook (RooAbsArg::OperMode)
virtual ~CacheElem ()
virtual RooArgList containedArgs (Action)
RooRealVarfrac (Int_t i)
const RooRealVarfrac (Int_t i) const
void calculateFractions (const RooMomentMorph &self, Bool_t verbose=kTRUE) const

Public Attributes

RooAbsPdf_sumPdf
RooChangeTracker_tracker
RooArgList _frac
RooAbsPdf_sumPdf
RooChangeTracker_tracker

Detailed Description

Definition at line 53 of file RooMomentMorph.h.


Constructor & Destructor Documentation

RooMomentMorph::CacheElem::CacheElem ( RooAbsPdf sumPdf,
RooChangeTracker tracker,
RooArgList  flist 
) [inline]

Definition at line 55 of file RooMomentMorph.h.

References _frac, and RooAbsCollection::add().

RooMomentMorph::CacheElem::~CacheElem (  )  [virtual]

Definition at line 347 of file RooMomentMorph.cxx.

References _sumPdf, and _tracker.

RooMomentMorph::CacheElem::CacheElem ( RooAbsPdf sumPdf,
RooChangeTracker tracker,
RooArgList  flist 
) [inline]

Definition at line 55 of file RooMomentMorph.h.

References _frac, and RooAbsCollection::add().

virtual RooMomentMorph::CacheElem::~CacheElem (  )  [virtual]


Member Function Documentation

void RooMomentMorph::CacheElem::operModeHook ( RooAbsArg::OperMode   )  [inline, virtual]

Reimplemented from RooAbsCacheElement.

Definition at line 56 of file RooMomentMorph.h.

RooArgList RooMomentMorph::CacheElem::containedArgs ( Action   )  [virtual]

Implements RooAbsCacheElement.

Definition at line 339 of file RooMomentMorph.cxx.

References _sumPdf, and _tracker.

RooRealVar * RooMomentMorph::CacheElem::frac ( Int_t  i  ) 

Definition at line 392 of file RooMomentMorph.cxx.

References _frac, and RooArgList::at().

Referenced by calculateFractions().

const RooRealVar * RooMomentMorph::CacheElem::frac ( Int_t  i  )  const

Definition at line 400 of file RooMomentMorph.cxx.

References _frac, and RooArgList::at().

void RooMomentMorph::CacheElem::calculateFractions ( const RooMomentMorph self,
Bool_t  verbose = kTRUE 
) const

Definition at line 407 of file RooMomentMorph.cxx.

References RooMomentMorph::_M, RooMomentMorph::_mref, RooMomentMorph::_setting, frac(), RooMomentMorph::getVal(), i, j, RooMomentMorph::Linear, RooMomentMorph::m, RooMomentMorph::NonLinear, RooMomentMorph::NonLinearLinFractions, RooMomentMorph::NonLinearPosFractions, and TMath::Power().

Referenced by RooMomentMorph::evaluate(), and RooMomentMorph::sumPdf().

void RooMomentMorph::CacheElem::operModeHook ( RooAbsArg::OperMode   )  [inline, virtual]

Reimplemented from RooAbsCacheElement.

Definition at line 56 of file RooMomentMorph.h.

virtual RooArgList RooMomentMorph::CacheElem::containedArgs ( Action   )  [virtual]

Implements RooAbsCacheElement.

RooRealVar* RooMomentMorph::CacheElem::frac ( Int_t  i  ) 

const RooRealVar* RooMomentMorph::CacheElem::frac ( Int_t  i  )  const

void RooMomentMorph::CacheElem::calculateFractions ( const RooMomentMorph self,
Bool_t  verbose = kTRUE 
) const


Member Data Documentation

RooAbsPdf* RooMomentMorph::CacheElem::_sumPdf

Definition at line 59 of file RooMomentMorph.h.

Referenced by containedArgs(), RooMomentMorph::evaluate(), RooMomentMorph::sumPdf(), and ~CacheElem().

RooChangeTracker* RooMomentMorph::CacheElem::_tracker

Definition at line 60 of file RooMomentMorph.h.

Referenced by containedArgs(), RooMomentMorph::evaluate(), RooMomentMorph::sumPdf(), and ~CacheElem().

RooArgList RooMomentMorph::CacheElem::_frac

Definition at line 61 of file RooMomentMorph.h.

Referenced by CacheElem(), and frac().

RooAbsPdf* RooMomentMorph::CacheElem::_sumPdf

Definition at line 59 of file RooMomentMorph.h.

RooChangeTracker* RooMomentMorph::CacheElem::_tracker

Definition at line 60 of file RooMomentMorph.h.


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