#include <RooAddModel.h>
Inheritance diagram for RooAddModel:
Public Member Functions | |
RooAddModel () | |
RooAddModel (const char *name, const char *title, const RooArgList &pdfList, const RooArgList &coefList, Bool_t ownPdfList=kFALSE) | |
RooAddModel (const RooAddModel &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooResolutionModel * | convolution (RooFormulaVar *basis, RooAbsArg *owner) const |
virtual | ~RooAddModel () |
Double_t | evaluate () const |
virtual Bool_t | checkObservables (const RooArgSet *nset) const |
virtual Int_t | basisCode (const char *name) 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 |
Bool_t | isDirectGenSafe (const RooAbsArg &arg) const |
Int_t | getGenerator (const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE) const |
void | generateEvent (Int_t code) |
void | fixCoefNormalization (const RooArgSet &refCoefNorm) |
void | fixCoefRange (const char *rangeName) |
virtual void | resetErrorCounters (Int_t resetValue=10) |
void | printMetaArgs (ostream &os) const |
RooAddModel () | |
RooAddModel (const char *name, const char *title, const RooArgList &pdfList, const RooArgList &coefList, Bool_t ownPdfList=kFALSE) | |
RooAddModel (const RooAddModel &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooResolutionModel * | convolution (RooFormulaVar *basis, RooAbsArg *owner) const |
virtual | ~RooAddModel () |
Double_t | evaluate () const |
virtual Bool_t | checkObservables (const RooArgSet *nset) const |
virtual Int_t | basisCode (const char *name) 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 |
Bool_t | isDirectGenSafe (const RooAbsArg &arg) const |
Int_t | getGenerator (const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE) const |
void | generateEvent (Int_t code) |
void | fixCoefNormalization (const RooArgSet &refCoefNorm) |
void | fixCoefRange (const char *rangeName) |
virtual void | resetErrorCounters (Int_t resetValue=10) |
void | printMetaArgs (ostream &os) const |
Protected Types | |
typedef RooArgList * | pRooArgList |
typedef RooArgList * | pRooArgList |
Protected Member Functions | |
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 |
void | getCompIntList (const RooArgSet *nset, const RooArgSet *iset, pRooArgList &compIntList, Int_t &code, const char *isetRangeName) 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 |
void | getCompIntList (const RooArgSet *nset, const RooArgSet *iset, pRooArgList &compIntList, Int_t &code, const char *isetRangeName) const |
Protected Attributes | |
RooSetProxy | _refCoefNorm |
TNamed * | _refCoefRangeName |
Reference observable set for coefficient interpretation. | |
Bool_t | _projectCoefs |
Reference range name for coefficient interpreation. | |
Double_t * | _coefCache |
RooObjCacheManager | _projCacheMgr |
RooObjCacheManager | _intCacheMgr |
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 |
RooArgSet | _ownedComps |
Coefficient error counter. | |
TNamed * | _refCoefRangeName |
Reference observable set for coefficient interpretation. | |
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... | |
class | IntCacheElem |
Definition at line 28 of file RooAddModel.h.
typedef RooArgList* RooAddModel::pRooArgList [protected] |
Definition at line 120 of file RooAddModel.h.
typedef RooArgList* RooAddModel::pRooArgList [protected] |
Definition at line 120 of file RooAddModel.h.
RooAddModel::RooAddModel | ( | ) |
Definition at line 69 of file RooAddModel.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _pdfIter, _pdfList, and RooAbsCollection::createIterator().
Referenced by clone(), and convolution().
RooAddModel::RooAddModel | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | pdfList, | |||
const RooArgList & | coefList, | |||
Bool_t | ownPdfList = kFALSE | |||
) |
Definition at line 85 of file RooAddModel.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _haveLastCoef, _ownedComps, _pdfIter, _pdfList, RooListProxy::add(), RooArgSet::addOwned(), coutE, RooAbsCollection::createIterator(), TNamed::GetName(), RooAbsCollection::getSize(), RooFit::InputArguments, kTRUE, and TIterator::Next().
RooAddModel::RooAddModel | ( | const RooAddModel & | other, | |
const char * | name = 0 | |||
) |
Definition at line 165 of file RooAddModel.cxx.
References _coefCache, _coefErrCount, _coefIter, _coefList, RooAbsPdf::_errorCount, _pdfIter, _pdfList, RooAbsCollection::createIterator(), and RooAbsCollection::getSize().
RooAddModel::~RooAddModel | ( | ) | [virtual] |
RooAddModel::RooAddModel | ( | ) |
RooAddModel::RooAddModel | ( | const char * | name, | |
const char * | title, | |||
const RooArgList & | pdfList, | |||
const RooArgList & | coefList, | |||
Bool_t | ownPdfList = kFALSE | |||
) |
RooAddModel::RooAddModel | ( | const RooAddModel & | other, | |
const char * | name = 0 | |||
) |
virtual RooAddModel::~RooAddModel | ( | ) | [virtual] |
virtual TObject* RooAddModel::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooResolutionModel.
Definition at line 34 of file RooAddModel.h.
References RooAddModel().
RooResolutionModel * RooAddModel::convolution | ( | RooFormulaVar * | basis, | |
RooAbsArg * | owner | |||
) | const [virtual] |
Reimplemented from RooResolutionModel.
Definition at line 247 of file RooAddModel.cxx.
References _coefIter, _pdfIter, RooArgProxy::absArg(), RooAbsCollection::add(), TString::Append(), ccoutE, RooResolutionModel::changeBasis(), coutE, RooAbsArg::findServer(), TNamed::GetName(), TNamed::GetTitle(), RooFit::InputArguments, kTRUE, model, TIterator::Next(), RooAbsArg::Print(), TIterator::Reset(), RooAddModel(), and RooResolutionModel::x.
Double_t RooAddModel::evaluate | ( | ) | const [virtual] |
Implements RooAbsReal.
Definition at line 615 of file RooAddModel.cxx.
References _coefCache, _coefIter, RooAbsPdf::_normSet, _pdfIter, RooAddModel::CacheElem::_suppNormList, RooArgList::at(), cxcoutD, RooFit::Eval, TNamed::GetName(), getProjCache(), RooAbsPdf::getVal(), RooResolutionModel::getVal(), i, RooAbsReal::isSelectedComp(), TIterator::Next(), TIterator::Reset(), updateCoefficients(), and value.
Reimplemented from RooAbsArg.
Definition at line 663 of file RooAddModel.cxx.
References _coefIter, _pdfIter, coutE, TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), RooAbsArg::observableOverlaps(), and TIterator::Reset().
Int_t RooAddModel::basisCode | ( | const char * | name | ) | const [virtual] |
Implements RooResolutionModel.
Definition at line 300 of file RooAddModel.cxx.
References _pdfList, code, RooAbsCollection::createIterator(), kFALSE, kTRUE, model, and TIterator::Next().
Int_t RooAddModel::getAnalyticalIntegralWN | ( | RooArgSet & | allVars, | |
RooArgSet & | numVars, | |||
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 690 of file RooAddModel.cxx.
References RooAbsReal::_forceNumInt, RooArgSet::add(), and getCompIntList().
Double_t RooAddModel::analyticalIntegralWN | ( | Int_t | code, | |
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 745 of file RooAddModel.cxx.
References _coefCache, _coefIter, _intCacheMgr, RooAddModel::IntCacheElem::_intList, RooAbsPdf::_normSet, RooAddModel::CacheElem::_suppNormList, RooArgList::at(), RooAbsCollection::createIterator(), cxcoutD, RooFit::Eval, getCompIntList(), TNamed::GetName(), RooCacheManager< T >::getObjByIndex(), RooAbsArg::getParameters(), getProjCache(), RooAbsReal::getVal(), RooResolutionModel::getVal(), i, RooCacheManager< T >::nameSet1ByIndex(), RooCacheManager< T >::nameSet2ByIndex(), TIterator::Next(), TIterator::Reset(), RooAbsArg::RooArgSet, RooNameSet::select(), updateCoefficients(), and value.
virtual Bool_t RooAddModel::selfNormalized | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsPdf.
Definition at line 49 of file RooAddModel.h.
References RooResolutionModel::_basisCode, kFALSE, and kTRUE.
virtual ExtendMode RooAddModel::extendMode | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsPdf.
Definition at line 54 of file RooAddModel.h.
References _allExtendable, _haveLastCoef, RooAbsPdf::CanNotBeExtended, and RooAbsPdf::MustBeExtended.
Reimplemented from RooAbsPdf.
Definition at line 811 of file RooAddModel.cxx.
References _allExtendable, _coefIter, _pdfIter, RooAbsPdf::expectedEvents(), RooAbsReal::getVal(), TIterator::Next(), and TIterator::Reset().
Referenced by expectedEvents(), and updateCoefficients().
Reimplemented from RooAbsPdf.
Definition at line 59 of file RooAddModel.h.
References expectedEvents().
const RooArgList& RooAddModel::pdfList | ( | ) | const [inline] |
const RooArgList& RooAddModel::coefList | ( | ) | const [inline] |
Reimplemented from RooAbsPdf.
Definition at line 891 of file RooAddModel.cxx.
References _pdfIter, RooAbsPdf::isDirectGenSafe(), kFALSE, kTRUE, TIterator::Next(), and TIterator::Reset().
Int_t RooAddModel::getGenerator | ( | const RooArgSet & | directVars, | |
RooArgSet & | generateVars, | |||
Bool_t | staticInitOK = kTRUE | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 907 of file RooAddModel.cxx.
References _pdfIter, RooAbsPdf::getGenerator(), TIterator::Next(), and TIterator::Reset().
void RooAddModel::generateEvent | ( | Int_t | code | ) | [virtual] |
void RooAddModel::fixCoefNormalization | ( | const RooArgSet & | refCoefNorm | ) |
Definition at line 202 of file RooAddModel.cxx.
References _projCacheMgr, _projectCoefs, _refCoefNorm, RooSetProxy::add(), RooAbsCollection::getSize(), kFALSE, kTRUE, RooSetProxy::removeAll(), and RooCacheManager< T >::reset().
Referenced by selectNormalization().
void RooAddModel::fixCoefRange | ( | const char * | rangeName | ) |
Definition at line 228 of file RooAddModel.cxx.
References _projectCoefs, _refCoefRangeName, kTRUE, and RooNameReg::ptr().
Referenced by selectNormalizationRange().
void RooAddModel::resetErrorCounters | ( | Int_t | resetValue = 10 |
) | [virtual] |
Reimplemented from RooAbsPdf.
Definition at line 652 of file RooAddModel.cxx.
References _coefErrCount, and RooAbsPdf::resetErrorCounters().
void RooAddModel::printMetaArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsArg.
Definition at line 962 of file RooAddModel.cxx.
References _coefIter, _pdfIter, TNamed::GetName(), kFALSE, kTRUE, TIterator::Next(), and TIterator::Reset().
RooAbsGenContext * RooAddModel::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 880 of file RooAddModel.cxx.
References RooAddGenContext.
void RooAddModel::selectNormalization | ( | const RooArgSet * | depSet = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
Definition at line 843 of file RooAddModel.cxx.
References _refCoefNorm, fixCoefNormalization(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), and RooAbsArg::RooArgSet.
void RooAddModel::selectNormalizationRange | ( | const char * | rangeName = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
Definition at line 865 of file RooAddModel.cxx.
References _refCoefRangeName, and fixCoefRange().
RooAddModel::CacheElem * RooAddModel::getProjCache | ( | const RooArgSet * | nset, | |
const RooArgSet * | iset = 0 , |
|||
const char * | rangeName = 0 | |||
) | const [protected] |
Definition at line 327 of file RooAddModel.cxx.
References RooResolutionModel::_basis, _coefIter, _pdfIter, _projCacheMgr, _projectCoefs, RooAddModel::CacheElem::_projList, RooAddModel::CacheElem::_rangeProjList, _refCoefNorm, _refCoefRangeName, RooAddModel::CacheElem::_refRangeProjList, RooAddModel::CacheElem::_suppNormList, RooAddModel::CacheElem::_suppProjList, RooAbsPdf::_verboseEval, RooAbsCollection::addOwned(), TString::Append(), RooFit::Caching, ccoutI, coutI, RooAbsReal::createIntegral(), cxcoutD, dologD, RooAbsCollection::equals(), TNamed::GetName(), RooCacheManager< T >::getObj(), RooAbsArg::getObservables(), RooAbsArg::getParameters(), RooAbsCollection::getSize(), kTRUE, 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(), and RooAddGenContext::updateThresholds().
void RooAddModel::updateCoefficients | ( | CacheElem & | cache, | |
const RooArgSet * | nset | |||
) | const [protected] |
Definition at line 504 of file RooAddModel.cxx.
References _allExtendable, _coefCache, _coefErrCount, _coefList, _haveLastCoef, _pdfList, _projectCoefs, RooAddModel::CacheElem::_projList, RooAddModel::CacheElem::_rangeProjList, _refCoefNorm, RooAddModel::CacheElem::_refRangeProjList, RooAddModel::CacheElem::_suppProjList, RooArgList::at(), RooFit::Caching, ccoutD, coutW, cxcoutD, dologD, RooFit::Eval, expectedEvents(), TNamed::GetName(), RooAbsCollection::getSize(), RooAbsReal::getVal(), RooResolutionModel::getVal(), RooAbsReal::globalSelectComp(), i, RooPrintable::kArgs, kFALSE, RooPrintable::kName, RooPrintable::kSingleLine, kTRUE, RooPrintable::kValue, r1, and r2.
Referenced by analyticalIntegralWN(), evaluate(), and RooAddGenContext::updateThresholds().
void RooAddModel::getCompIntList | ( | const RooArgSet * | nset, | |
const RooArgSet * | iset, | |||
pRooArgList & | compIntList, | |||
Int_t & | code, | |||
const char * | isetRangeName | |||
) | const [protected] |
Definition at line 711 of file RooAddModel.cxx.
References _intCacheMgr, RooAddModel::IntCacheElem::_intList, _pdfIter, RooAbsCollection::addOwned(), RooCacheManager< T >::getObj(), RooCacheManager< T >::lastIndex(), model, TIterator::Next(), RooNameReg::ptr(), TIterator::Reset(), and RooCacheManager< T >::setObj().
Referenced by analyticalIntegralWN(), and getAnalyticalIntegralWN().
virtual TObject* RooAddModel::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooResolutionModel.
Definition at line 34 of file RooAddModel.h.
References RooAddModel().
virtual RooResolutionModel* RooAddModel::convolution | ( | RooFormulaVar * | basis, | |
RooAbsArg * | owner | |||
) | const [virtual] |
Reimplemented from RooResolutionModel.
Double_t RooAddModel::evaluate | ( | ) | const [virtual] |
Implements RooAbsReal.
Reimplemented from RooAbsArg.
virtual Int_t RooAddModel::basisCode | ( | const char * | name | ) | const [virtual] |
Implements RooResolutionModel.
Int_t RooAddModel::getAnalyticalIntegralWN | ( | RooArgSet & | allVars, | |
RooArgSet & | numVars, | |||
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Double_t RooAddModel::analyticalIntegralWN | ( | Int_t | code, | |
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
virtual Bool_t RooAddModel::selfNormalized | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsPdf.
Definition at line 49 of file RooAddModel.h.
References RooResolutionModel::_basisCode, kFALSE, and kTRUE.
virtual ExtendMode RooAddModel::extendMode | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsPdf.
Definition at line 54 of file RooAddModel.h.
References _allExtendable, _haveLastCoef, RooAbsPdf::CanNotBeExtended, and RooAbsPdf::MustBeExtended.
Reimplemented from RooAbsPdf.
Reimplemented from RooAbsPdf.
Definition at line 59 of file RooAddModel.h.
References expectedEvents().
const RooArgList& RooAddModel::pdfList | ( | ) | const [inline] |
const RooArgList& RooAddModel::coefList | ( | ) | const [inline] |
Reimplemented from RooAbsPdf.
Int_t RooAddModel::getGenerator | ( | const RooArgSet & | directVars, | |
RooArgSet & | generateVars, | |||
Bool_t | staticInitOK = kTRUE | |||
) | const [virtual] |
Reimplemented from RooAbsPdf.
void RooAddModel::fixCoefNormalization | ( | const RooArgSet & | refCoefNorm | ) |
void RooAddModel::fixCoefRange | ( | const char * | rangeName | ) |
virtual void RooAddModel::resetErrorCounters | ( | Int_t | resetValue = 10 |
) | [virtual] |
Reimplemented from RooAbsPdf.
void RooAddModel::printMetaArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsArg.
virtual RooAbsGenContext* RooAddModel::genContext | ( | const RooArgSet & | vars, | |
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | verbose = kFALSE | |||
) | const [protected, virtual] |
Reimplemented from RooAbsPdf.
virtual void RooAddModel::selectNormalization | ( | const RooArgSet * | depSet = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
virtual void RooAddModel::selectNormalizationRange | ( | const char * | rangeName = 0 , |
|
Bool_t | force = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
CacheElem* RooAddModel::getProjCache | ( | const RooArgSet * | nset, | |
const RooArgSet * | iset = 0 , |
|||
const char * | rangeName = 0 | |||
) | const [protected] |
void RooAddModel::updateCoefficients | ( | CacheElem & | cache, | |
const RooArgSet * | nset | |||
) | const [protected] |
void RooAddModel::getCompIntList | ( | const RooArgSet * | nset, | |
const RooArgSet * | iset, | |||
pRooArgList & | compIntList, | |||
Int_t & | code, | |||
const char * | isetRangeName | |||
) | const [protected] |
RooAddGenContext [friend] |
Reimplemented from RooAbsPdf.
Definition at line 88 of file RooAddModel.h.
Referenced by genContext().
RooSetProxy RooAddModel::_refCoefNorm [mutable, protected] |
Definition at line 95 of file RooAddModel.h.
Referenced by fixCoefNormalization(), getProjCache(), selectNormalization(), and updateCoefficients().
TNamed* RooAddModel::_refCoefRangeName [mutable, protected] |
Reference observable set for coefficient interpretation.
Definition at line 96 of file RooAddModel.h.
Referenced by fixCoefRange(), getProjCache(), and selectNormalizationRange().
Bool_t RooAddModel::_projectCoefs [protected] |
Reference range name for coefficient interpreation.
Definition at line 98 of file RooAddModel.h.
Referenced by fixCoefNormalization(), fixCoefRange(), getProjCache(), and updateCoefficients().
Double_t* RooAddModel::_coefCache [mutable, protected] |
Definition at line 99 of file RooAddModel.h.
Referenced by analyticalIntegralWN(), evaluate(), RooAddModel(), updateCoefficients(), RooAddGenContext::updateThresholds(), and ~RooAddModel().
RooObjCacheManager RooAddModel::_projCacheMgr [mutable, protected] |
Definition at line 116 of file RooAddModel.h.
Referenced by fixCoefNormalization(), and getProjCache().
RooObjCacheManager RooAddModel::_intCacheMgr [mutable, protected] |
Definition at line 129 of file RooAddModel.h.
Referenced by analyticalIntegralWN(), and getCompIntList().
RooAICRegistry RooAddModel::_codeReg [mutable, protected] |
Definition at line 131 of file RooAddModel.h.
RooListProxy RooAddModel::_pdfList [protected] |
Registry of component analytical integration codes.
Definition at line 133 of file RooAddModel.h.
Referenced by basisCode(), pdfList(), RooAddModel(), and updateCoefficients().
RooListProxy RooAddModel::_coefList [protected] |
Definition at line 134 of file RooAddModel.h.
Referenced by coefList(), RooAddModel(), and updateCoefficients().
RooArgList* RooAddModel::_snormList [mutable, protected] |
Definition at line 135 of file RooAddModel.h.
TIterator* RooAddModel::_pdfIter [protected] |
List of supplemental normalization factors.
Definition at line 136 of file RooAddModel.h.
Referenced by checkObservables(), convolution(), evaluate(), expectedEvents(), getCompIntList(), getGenerator(), getProjCache(), isDirectGenSafe(), printMetaArgs(), RooAddModel(), and ~RooAddModel().
TIterator* RooAddModel::_coefIter [protected] |
Iterator over PDF list.
Definition at line 137 of file RooAddModel.h.
Referenced by analyticalIntegralWN(), checkObservables(), convolution(), evaluate(), expectedEvents(), getProjCache(), printMetaArgs(), RooAddModel(), and ~RooAddModel().
Bool_t RooAddModel::_haveLastCoef [protected] |
Iterator over coefficient list.
Definition at line 139 of file RooAddModel.h.
Referenced by extendMode(), RooAddModel(), and updateCoefficients().
Bool_t RooAddModel::_allExtendable [protected] |
Definition at line 140 of file RooAddModel.h.
Referenced by expectedEvents(), extendMode(), and updateCoefficients().
Int_t RooAddModel::_coefErrCount [mutable, protected] |
Definition at line 142 of file RooAddModel.h.
Referenced by resetErrorCounters(), RooAddModel(), and updateCoefficients().
RooArgSet RooAddModel::_ownedComps [mutable, protected] |
Coefficient error counter.
Definition at line 144 of file RooAddModel.h.
Referenced by RooAddModel().
TNamed* RooAddModel::_refCoefRangeName [mutable, protected] |
Reference observable set for coefficient interpretation.
Definition at line 96 of file RooAddModel.h.
Double_t* RooAddModel::_coefCache [mutable, protected] |
Definition at line 99 of file RooAddModel.h.
RooArgList* RooAddModel::_snormList [mutable, protected] |
Definition at line 135 of file RooAddModel.h.
TIterator* RooAddModel::_pdfIter [protected] |
TIterator* RooAddModel::_coefIter [protected] |