#include <RooAddPdf.h>
Inheritance diagram for RooAddPdf:
Public Member Functions | |
RooAddPdf () | |
RooAddPdf (const char *name, const char *title=0) | |
RooAddPdf (const char *name, const char *title, RooAbsPdf &pdf1, RooAbsPdf &pdf2, RooAbsReal &coef1) | |
RooAddPdf (const char *name, const char *title, const RooArgList &pdfList) | |
RooAddPdf (const char *name, const char *title, const RooArgList &pdfList, const RooArgList &coefList, Bool_t recursiveFraction=kFALSE) | |
RooAddPdf (const RooAddPdf &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooAddPdf () |
Double_t | evaluate () const |
virtual Bool_t | checkObservables (const RooArgSet *nset) const |
virtual Bool_t | forceAnalyticalInt (const RooAbsArg &) const |
Int_t | getAnalyticalIntegralWN (RooArgSet &allVars, RooArgSet &numVars, const RooArgSet *normSet, const char *rangeName=0) const |
Double_t | analyticalIntegralWN (Int_t code, const RooArgSet *normSet, const char *rangeName=0) const |
virtual Bool_t | selfNormalized () const |
virtual ExtendMode | extendMode () const |
virtual Double_t | expectedEvents (const RooArgSet *nset) const |
virtual Double_t | expectedEvents (const RooArgSet &nset) const |
const RooArgList & | pdfList () const |
const RooArgList & | coefList () const |
void | fixCoefNormalization (const RooArgSet &refCoefNorm) |
void | fixCoefRange (const char *rangeName) |
const RooArgSet & | getCoefNormalization () const |
const char * | getCoefRange () const |
virtual void | resetErrorCounters (Int_t resetValue=10) |
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const |
void | printMetaArgs (ostream &os) const |
RooAddPdf () | |
RooAddPdf (const char *name, const char *title=0) | |
RooAddPdf (const char *name, const char *title, RooAbsPdf &pdf1, RooAbsPdf &pdf2, RooAbsReal &coef1) | |
RooAddPdf (const char *name, const char *title, const RooArgList &pdfList) | |
RooAddPdf (const char *name, const char *title, const RooArgList &pdfList, const RooArgList &coefList, Bool_t recursiveFraction=kFALSE) | |
RooAddPdf (const RooAddPdf &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooAddPdf () |
Double_t | evaluate () const |
virtual Bool_t | checkObservables (const RooArgSet *nset) const |
virtual Bool_t | forceAnalyticalInt (const RooAbsArg &) const |
Int_t | getAnalyticalIntegralWN (RooArgSet &allVars, RooArgSet &numVars, const RooArgSet *normSet, const char *rangeName=0) const |
Double_t | analyticalIntegralWN (Int_t code, const RooArgSet *normSet, const char *rangeName=0) const |
virtual Bool_t | selfNormalized () const |
virtual ExtendMode | extendMode () const |
virtual Double_t | expectedEvents (const RooArgSet *nset) const |
virtual Double_t | expectedEvents (const RooArgSet &nset) const |
const RooArgList & | pdfList () const |
const RooArgList & | coefList () const |
void | fixCoefNormalization (const RooArgSet &refCoefNorm) |
void | fixCoefRange (const char *rangeName) |
const RooArgSet & | getCoefNormalization () const |
const char * | getCoefRange () const |
virtual void | resetErrorCounters (Int_t resetValue=10) |
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const |
void | printMetaArgs (ostream &os) const |
Protected Member Functions | |
virtual void | selectNormalization (const RooArgSet *depSet=0, Bool_t force=kFALSE) |
virtual void | selectNormalizationRange (const char *rangeName=0, Bool_t force=kFALSE) |
CacheElem * | getProjCache (const RooArgSet *nset, const RooArgSet *iset=0, const char *rangeName=0) const |
void | updateCoefficients (CacheElem &cache, const RooArgSet *nset) const |
virtual RooAbsGenContext * | genContext (const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE) const |
virtual void | selectNormalization (const RooArgSet *depSet=0, Bool_t force=kFALSE) |
virtual void | selectNormalizationRange (const char *rangeName=0, Bool_t force=kFALSE) |
CacheElem * | getProjCache (const RooArgSet *nset, const RooArgSet *iset=0, const char *rangeName=0) const |
void | updateCoefficients (CacheElem &cache, const RooArgSet *nset) const |
virtual RooAbsGenContext * | genContext (const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE) const |
Protected Attributes | |
RooSetProxy | _refCoefNorm |
TNamed * | _refCoefRangeName |
Bool_t | _projectCoefs |
Double_t * | _coefCache |
RooObjCacheManager | _projCacheMgr |
RooAICRegistry | _codeReg |
RooListProxy | _pdfList |
Registry of component analytical integration codes. | |
RooListProxy | _coefList |
RooArgList * | _snormList |
TIterator * | _pdfIter |
List of supplemental normalization factors. | |
TIterator * | _coefIter |
Iterator over PDF list. | |
Bool_t | _haveLastCoef |
Iterator over coefficient list. | |
Bool_t | _allExtendable |
Int_t | _coefErrCount |
TNamed * | _refCoefRangeName |
Double_t * | _coefCache |
RooArgList * | _snormList |
TIterator * | _pdfIter |
List of supplemental normalization factors. | |
TIterator * | _coefIter |
Iterator over PDF list. | |
Friends | |
class | RooAddGenContext |
Classes | |
class | CacheElem |
Transiet cache with transformed values of coefficients. More... |
Definition at line 29 of file RooAddPdf.h.
RooAddPdf::RooAddPdf | ( | ) |
Definition at line 78 of file RooAddPdf.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _pdfIter, _pdfList, and RooAbsCollection::createIterator().
Referenced by clone().
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title = 0 | |||
) |
Definition at line 96 of file RooAddPdf.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _pdfIter, _pdfList, and RooAbsCollection::createIterator().
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf1, | |||
RooAbsPdf & | pdf2, | |||
RooAbsReal & | coef1 | |||
) |
Definition at line 121 of file RooAddPdf.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _pdfIter, _pdfList, RooListProxy::add(), RooAbsCollection::createIterator(), and RooAbsCollection::getSize().
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | pdfList | |||
) |
Definition at line 272 of file RooAddPdf.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _pdfIter, _pdfList, RooListProxy::add(), coutE, RooAbsCollection::createIterator(), TNamed::GetName(), RooAbsCollection::getSize(), RooFit::InputArguments, and TIterator::Next().
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | pdfList, | |||
const RooArgList & | coefList, | |||
Bool_t | recursiveFraction = kFALSE | |||
) |
Definition at line 150 of file RooAddPdf.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _haveLastCoef, _pdfIter, _pdfList, RooListProxy::add(), RooAbsCollection::add(), RooAbsArg::addOwnedComponents(), coutE, coutW, RooAbsCollection::createIterator(), Form(), TNamed::GetName(), RooAbsCollection::getSize(), RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), and RooFit::RooConst().
RooAddPdf::RooAddPdf | ( | const RooAddPdf & | other, | |
const char * | name = 0 | |||
) |
Definition at line 317 of file RooAddPdf.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _pdfIter, _pdfList, RooAbsCollection::createIterator(), and RooAbsCollection::getSize().
RooAddPdf::~RooAddPdf | ( | ) | [virtual] |
RooAddPdf::RooAddPdf | ( | ) |
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title = 0 | |||
) |
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf1, | |||
RooAbsPdf & | pdf2, | |||
RooAbsReal & | coef1 | |||
) |
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | pdfList | |||
) |
RooAddPdf::RooAddPdf | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | pdfList, | |||
const RooArgList & | coefList, | |||
Bool_t | recursiveFraction = kFALSE | |||
) |
RooAddPdf::RooAddPdf | ( | const RooAddPdf & | other, | |
const char * | name = 0 | |||
) |
virtual RooAddPdf::~RooAddPdf | ( | ) | [virtual] |
virtual TObject* RooAddPdf::clone | ( | const char * | newname | ) | const [inline, virtual] |
Double_t RooAddPdf::evaluate | ( | ) | const [virtual] |
Implements RooAbsReal.
Definition at line 747 of file RooAddPdf.cxx.
References _coefCache, _coefIter, RooAbsPdf::_normSet, _pdfIter, _refCoefNorm, RooAddPdf::CacheElem::_suppNormList, RooArgList::at(), RooFit::Caching, cxcoutD, TNamed::GetName(), getProjCache(), RooAbsCollection::getSize(), RooAbsPdf::getVal(), i, RooAbsReal::isSelectedComp(), TIterator::Next(), TIterator::Reset(), RooAbsArg::RooArgSet, updateCoefficients(), and value.
Reimplemented from RooAbsArg.
Definition at line 802 of file RooAddPdf.cxx.
References _coefIter, _pdfIter, coutE, TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), RooAbsArg::observableOverlaps(), and TIterator::Reset().
Int_t RooAddPdf::getAnalyticalIntegralWN | ( | RooArgSet & | allVars, | |
RooArgSet & | numVars, | |||
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 828 of file RooAddPdf.cxx.
References _codeReg, _pdfIter, _pdfList, RooArgSet::add(), coutE, RooAbsCollection::createIterator(), RooAbsArg::dependsOn(), RooAbsCollection::find(), RooAbsReal::getAnalyticalIntegralWN(), TNamed::GetName(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), RooFit::InputArguments, kFALSE, kTRUE, n, TIterator::Next(), RooAbsCollection::remove(), TIterator::Reset(), RooAbsArg::RooArgSet, and RooAICRegistry::store().
Double_t RooAddPdf::analyticalIntegralWN | ( | Int_t | code, | |
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 914 of file RooAddPdf.cxx.
References _codeReg, _coefCache, _coefIter, _pdfIter, _refCoefNorm, RooAddPdf::CacheElem::_suppNormList, RooAbsPdf::analyticalIntegralWN(), RooArgList::at(), RooFit::Caching, coutE, cxcoutD, TNamed::GetName(), getProjCache(), RooAbsCollection::getSize(), RooAbsPdf::getVal(), i, RooFit::InputArguments, RooAbsReal::isSelectedComp(), TIterator::Next(), TIterator::Reset(), RooAICRegistry::retrieve(), RooAbsArg::RooArgSet, updateCoefficients(), val, and value.
virtual Bool_t RooAddPdf::selfNormalized | ( | ) | const [inline, virtual] |
virtual ExtendMode RooAddPdf::extendMode | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsPdf.
Definition at line 57 of file RooAddPdf.h.
References _allExtendable, _haveLastCoef, RooAbsPdf::CanNotBeExtended, and RooAbsPdf::MustBeExtended.
Reimplemented from RooAbsPdf.
Definition at line 973 of file RooAddPdf.cxx.
References _allExtendable, _coefList, _pdfList, RooAddPdf::CacheElem::_rangeProjList, RooAddPdf::CacheElem::_refRangeProjList, RooArgList::at(), RooFit::Caching, cxcoutD, TNamed::GetName(), getProjCache(), RooAbsCollection::getSize(), RooAbsPdf::getVal(), i, r1, r2, RooAbsArg::RooArgSet, and updateCoefficients().
Referenced by expectedEvents(), and updateCoefficients().
Reimplemented from RooAbsPdf.
Definition at line 62 of file RooAddPdf.h.
References expectedEvents().
const RooArgList& RooAddPdf::pdfList | ( | ) | const [inline] |
const RooArgList& RooAddPdf::coefList | ( | ) | const [inline] |
void RooAddPdf::fixCoefNormalization | ( | const RooArgSet & | refCoefNorm | ) |
Definition at line 353 of file RooAddPdf.cxx.
References _projCacheMgr, _projectCoefs, _refCoefNorm, RooSetProxy::add(), RooAbsCollection::getSize(), kFALSE, kTRUE, RooSetProxy::removeAll(), and RooCacheManager< T >::reset().
Referenced by selectNormalization().
void RooAddPdf::fixCoefRange | ( | const char * | rangeName | ) |
Definition at line 379 of file RooAddPdf.cxx.
References _projectCoefs, _refCoefRangeName, kTRUE, and RooNameReg::ptr().
Referenced by selectNormalizationRange().
const RooArgSet& RooAddPdf::getCoefNormalization | ( | ) | const [inline] |
const char* RooAddPdf::getCoefRange | ( | ) | const [inline] |
void RooAddPdf::resetErrorCounters | ( | Int_t | resetValue = 10 |
) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 790 of file RooAddPdf.cxx.
References _coefErrCount, and RooAbsPdf::resetErrorCounters().
std::list< Double_t > * RooAddPdf::plotSamplingHint | ( | RooAbsRealLValue & | obs, | |
Double_t | xlo, | |||
Double_t | xhi | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 1070 of file RooAddPdf.cxx.
References _pdfIter, TIterator::Next(), RooAbsReal::plotSamplingHint(), and TIterator::Reset().
void RooAddPdf::printMetaArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsArg.
Definition at line 1110 of file RooAddPdf.cxx.
References _coefIter, _coefList, _pdfIter, TNamed::GetName(), RooAbsCollection::getSize(), kFALSE, kTRUE, TIterator::Next(), and TIterator::Reset().
void RooAddPdf::selectNormalization | ( | const RooArgSet * | depSet = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
Definition at line 1004 of file RooAddPdf.cxx.
References _refCoefNorm, fixCoefNormalization(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), and RooAbsArg::RooArgSet.
void RooAddPdf::selectNormalizationRange | ( | const char * | rangeName = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
Definition at line 1027 of file RooAddPdf.cxx.
References _refCoefRangeName, and fixCoefRange().
RooAddPdf::CacheElem * RooAddPdf::getProjCache | ( | const RooArgSet * | nset, | |
const RooArgSet * | iset = 0 , |
|||
const char * | rangeName = 0 | |||
) | const [protected] |
Definition at line 398 of file RooAddPdf.cxx.
References _coefIter, RooAbsPdf::_normRange, _pdfIter, _projCacheMgr, _projectCoefs, RooAddPdf::CacheElem::_projList, RooAddPdf::CacheElem::_rangeProjList, _refCoefNorm, _refCoefRangeName, RooAddPdf::CacheElem::_refRangeProjList, RooAddPdf::CacheElem::_suppNormList, RooAddPdf::CacheElem::_suppProjList, RooAbsPdf::_verboseEval, RooArgSet::add(), RooAbsCollection::addOwned(), TString::Append(), RooFit::Caching, RooAbsReal::createIntegral(), cxcoutD, TString::Data(), dologD, RooAbsCollection::equals(), TNamed::GetName(), RooCacheManager< T >::getObj(), RooAbsArg::getObservables(), RooAbsArg::getParameters(), RooAbsCollection::getSize(), kTRUE, TString::Length(), name, TIterator::Next(), RooAbsArg::operMode(), RooAbsCollection::Print(), RooNameReg::ptr(), RooAbsCollection::remove(), TIterator::Reset(), RooAbsArg::RooArgSet, RooAbsPdf::RooRealIntegral, RooCacheManager< T >::setObj(), RooAbsArg::setOperMode(), RooNameReg::str(), and RooRealConstant::value().
Referenced by analyticalIntegralWN(), evaluate(), expectedEvents(), and RooAddGenContext::updateThresholds().
Definition at line 618 of file RooAddPdf.cxx.
References _allExtendable, _coefCache, _coefErrCount, _coefList, RooAbsReal::_globalSelectComp, _haveLastCoef, RooAbsPdf::_normRange, _pdfList, _projectCoefs, RooAddPdf::CacheElem::_projList, RooAddPdf::CacheElem::_rangeProjList, _refCoefNorm, RooAddPdf::CacheElem::_refRangeProjList, RooAddPdf::CacheElem::_suppProjList, RooArgList::at(), RooFit::Caching, coutW, cxcoutD, RooFit::Eval, expectedEvents(), TNamed::GetName(), RooAbsCollection::getSize(), RooAbsPdf::getVal(), RooAbsReal::getVal(), RooAbsReal::globalSelectComp(), i, kTRUE, TString::Length(), r1, r2, and RooAbsArg::RooArgSet.
Referenced by analyticalIntegralWN(), evaluate(), expectedEvents(), and RooAddGenContext::updateThresholds().
RooAbsGenContext * RooAddPdf::genContext | ( | const RooArgSet & | vars, | |
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | verbose = kFALSE | |||
) | const [protected, virtual] |
Reimplemented from RooAbsPdf.
Definition at line 1042 of file RooAddPdf.cxx.
References RooAddGenContext.
virtual TObject* RooAddPdf::clone | ( | const char * | newname | ) | const [inline, virtual] |
Double_t RooAddPdf::evaluate | ( | ) | const [virtual] |
Implements RooAbsReal.
Reimplemented from RooAbsArg.
Int_t RooAddPdf::getAnalyticalIntegralWN | ( | RooArgSet & | allVars, | |
RooArgSet & | numVars, | |||
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Double_t RooAddPdf::analyticalIntegralWN | ( | Int_t | code, | |
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
virtual Bool_t RooAddPdf::selfNormalized | ( | ) | const [inline, virtual] |
virtual ExtendMode RooAddPdf::extendMode | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsPdf.
Definition at line 57 of file RooAddPdf.h.
References _allExtendable, _haveLastCoef, RooAbsPdf::CanNotBeExtended, and RooAbsPdf::MustBeExtended.
Reimplemented from RooAbsPdf.
Reimplemented from RooAbsPdf.
Definition at line 62 of file RooAddPdf.h.
References expectedEvents().
const RooArgList& RooAddPdf::pdfList | ( | ) | const [inline] |
const RooArgList& RooAddPdf::coefList | ( | ) | const [inline] |
void RooAddPdf::fixCoefNormalization | ( | const RooArgSet & | refCoefNorm | ) |
void RooAddPdf::fixCoefRange | ( | const char * | rangeName | ) |
const RooArgSet& RooAddPdf::getCoefNormalization | ( | ) | const [inline] |
const char* RooAddPdf::getCoefRange | ( | ) | const [inline] |
virtual void RooAddPdf::resetErrorCounters | ( | Int_t | resetValue = 10 |
) | [virtual] |
Reimplemented from RooAbsPdf.
virtual std::list<Double_t>* RooAddPdf::plotSamplingHint | ( | RooAbsRealLValue & | obs, | |
Double_t | xlo, | |||
Double_t | xhi | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
void RooAddPdf::printMetaArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsArg.
virtual void RooAddPdf::selectNormalization | ( | const RooArgSet * | depSet = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
virtual void RooAddPdf::selectNormalizationRange | ( | const char * | rangeName = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
CacheElem* RooAddPdf::getProjCache | ( | const RooArgSet * | nset, | |
const RooArgSet * | iset = 0 , |
|||
const char * | rangeName = 0 | |||
) | const [protected] |
virtual RooAbsGenContext* RooAddPdf::genContext | ( | const RooArgSet & | vars, | |
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | verbose = kFALSE | |||
) | const [protected, virtual] |
Reimplemented from RooAbsPdf.
RooAddGenContext [friend] |
Reimplemented from RooAbsPdf.
Definition at line 120 of file RooAddPdf.h.
Referenced by genContext().
RooSetProxy RooAddPdf::_refCoefNorm [mutable, protected] |
Definition at line 94 of file RooAddPdf.h.
Referenced by analyticalIntegralWN(), evaluate(), fixCoefNormalization(), getCoefNormalization(), getProjCache(), selectNormalization(), and updateCoefficients().
TNamed* RooAddPdf::_refCoefRangeName [mutable, protected] |
Definition at line 95 of file RooAddPdf.h.
Referenced by fixCoefRange(), getCoefRange(), getProjCache(), and selectNormalizationRange().
Bool_t RooAddPdf::_projectCoefs [protected] |
Definition at line 97 of file RooAddPdf.h.
Referenced by fixCoefNormalization(), fixCoefRange(), getProjCache(), and updateCoefficients().
Double_t* RooAddPdf::_coefCache [mutable, protected] |
Definition at line 98 of file RooAddPdf.h.
Referenced by analyticalIntegralWN(), evaluate(), RooAddPdf(), updateCoefficients(), RooAddGenContext::updateThresholds(), and ~RooAddPdf().
RooObjCacheManager RooAddPdf::_projCacheMgr [mutable, protected] |
Definition at line 115 of file RooAddPdf.h.
Referenced by fixCoefNormalization(), and getProjCache().
RooAICRegistry RooAddPdf::_codeReg [mutable, protected] |
Definition at line 125 of file RooAddPdf.h.
Referenced by analyticalIntegralWN(), and getAnalyticalIntegralWN().
RooListProxy RooAddPdf::_pdfList [protected] |
Registry of component analytical integration codes.
Definition at line 127 of file RooAddPdf.h.
Referenced by expectedEvents(), getAnalyticalIntegralWN(), pdfList(), RooAddPdf(), and updateCoefficients().
RooListProxy RooAddPdf::_coefList [protected] |
Definition at line 128 of file RooAddPdf.h.
Referenced by coefList(), expectedEvents(), printMetaArgs(), RooAddPdf(), and updateCoefficients().
RooArgList* RooAddPdf::_snormList [mutable, protected] |
Definition at line 129 of file RooAddPdf.h.
TIterator* RooAddPdf::_pdfIter [protected] |
List of supplemental normalization factors.
Definition at line 130 of file RooAddPdf.h.
Referenced by analyticalIntegralWN(), checkObservables(), evaluate(), getAnalyticalIntegralWN(), getProjCache(), plotSamplingHint(), printMetaArgs(), RooAddPdf(), and ~RooAddPdf().
TIterator* RooAddPdf::_coefIter [protected] |
Iterator over PDF list.
Definition at line 131 of file RooAddPdf.h.
Referenced by analyticalIntegralWN(), checkObservables(), evaluate(), getProjCache(), printMetaArgs(), RooAddPdf(), and ~RooAddPdf().
Bool_t RooAddPdf::_haveLastCoef [protected] |
Iterator over coefficient list.
Definition at line 133 of file RooAddPdf.h.
Referenced by extendMode(), RooAddPdf(), and updateCoefficients().
Bool_t RooAddPdf::_allExtendable [protected] |
Definition at line 134 of file RooAddPdf.h.
Referenced by expectedEvents(), extendMode(), and updateCoefficients().
Int_t RooAddPdf::_coefErrCount [mutable, protected] |
Definition at line 136 of file RooAddPdf.h.
Referenced by resetErrorCounters(), RooAddPdf(), and updateCoefficients().
TNamed* RooAddPdf::_refCoefRangeName [mutable, protected] |
Definition at line 95 of file RooAddPdf.h.
Double_t* RooAddPdf::_coefCache [mutable, protected] |
Definition at line 98 of file RooAddPdf.h.
RooArgList* RooAddPdf::_snormList [mutable, protected] |
Definition at line 129 of file RooAddPdf.h.
TIterator* RooAddPdf::_pdfIter [protected] |
TIterator* RooAddPdf::_coefIter [protected] |