#include <RooGenProdProj.h>
Inheritance diagram for RooGenProdProj:

Public Member Functions | |
| RooGenProdProj () | |
| RooGenProdProj (const char *name, const char *title, const RooArgSet &_prodSet, const RooArgSet &_intSet, const RooArgSet &_normSet, const char *isetRangeName, const char *normRangeName=0, Bool_t doFactorize=kTRUE) | |
| RooGenProdProj (const RooGenProdProj &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooGenProdProj () |
| RooGenProdProj () | |
| RooGenProdProj (const char *name, const char *title, const RooArgSet &_prodSet, const RooArgSet &_intSet, const RooArgSet &_normSet, const char *isetRangeName, const char *normRangeName=0, Bool_t doFactorize=kTRUE) | |
| RooGenProdProj (const RooGenProdProj &other, const char *name=0) | |
| virtual TObject * | clone (const char *newname) const |
| virtual | ~RooGenProdProj () |
Protected Member Functions | |
| RooAbsReal * | makeIntegral (const char *name, const RooArgSet &compSet, const RooArgSet &intSet, RooArgSet &saveSet, const char *isetRangeName, Bool_t doFactorize) |
| virtual void | operModeHook () |
| Double_t | evaluate () const |
| RooAbsReal * | makeIntegral (const char *name, const RooArgSet &compSet, const RooArgSet &intSet, RooArgSet &saveSet, const char *isetRangeName, Bool_t doFactorize) |
| virtual void | operModeHook () |
| Double_t | evaluate () const |
Protected Attributes | |
| RooArgSet * | _compSetOwnedN |
| RooArgSet * | _compSetOwnedD |
| RooSetProxy | _compSetN |
| RooSetProxy | _compSetD |
| RooListProxy | _intList |
| Bool_t | _haveD |
| RooArgSet * | _compSetOwnedN |
| RooArgSet * | _compSetOwnedD |
Definition at line 26 of file RooGenProdProj.h.
| RooGenProdProj::RooGenProdProj | ( | ) |
| RooGenProdProj::RooGenProdProj | ( | const char * | name, | |
| const char * | title, | |||
| const RooArgSet & | _prodSet, | |||
| const RooArgSet & | _intSet, | |||
| const RooArgSet & | _normSet, | |||
| const char * | isetRangeName, | |||
| const char * | normRangeName = 0, |
|||
| Bool_t | doFactorize = kTRUE | |||
| ) |
Definition at line 58 of file RooGenProdProj.cxx.
References _compSetD, _compSetN, _compSetOwnedD, _compSetOwnedN, _haveD, _intList, RooSetProxy::add(), RooListProxy::add(), kTRUE, and makeIntegral().
| RooGenProdProj::RooGenProdProj | ( | const RooGenProdProj & | other, | |
| const char * | name = 0 | |||
| ) |
Definition at line 97 of file RooGenProdProj.cxx.
References _compSetD, _compSetN, _compSetOwnedD, _compSetOwnedN, _haveD, _intList, RooAbsArg::_operMode, RooSetProxy::add(), RooListProxy::add(), RooArgList::at(), RooAbsCollection::createIterator(), RooAbsCollection::find(), TNamed::GetName(), kTRUE, TIterator::Next(), RooAbsArg::removeServer(), RooAbsArg::serverIterator(), RooAbsArg::setOperMode(), and RooAbsCollection::snapshot().
| RooGenProdProj::~RooGenProdProj | ( | ) | [virtual] |
| RooGenProdProj::RooGenProdProj | ( | ) |
| RooGenProdProj::RooGenProdProj | ( | const char * | name, | |
| const char * | title, | |||
| const RooArgSet & | _prodSet, | |||
| const RooArgSet & | _intSet, | |||
| const RooArgSet & | _normSet, | |||
| const char * | isetRangeName, | |||
| const char * | normRangeName = 0, |
|||
| Bool_t | doFactorize = kTRUE | |||
| ) |
| RooGenProdProj::RooGenProdProj | ( | const RooGenProdProj & | other, | |
| const char * | name = 0 | |||
| ) |
| virtual RooGenProdProj::~RooGenProdProj | ( | ) | [virtual] |
| virtual TObject* RooGenProdProj::clone | ( | const char * | newname | ) | const [inline, virtual] |
| RooAbsReal * RooGenProdProj::makeIntegral | ( | const char * | name, | |
| const RooArgSet & | compSet, | |||
| const RooArgSet & | intSet, | |||
| RooArgSet & | saveSet, | |||
| const char * | isetRangeName, | |||
| Bool_t | doFactorize | |||
| ) | [protected] |
Definition at line 158 of file RooGenProdProj.cxx.
References RooAbsArg::_operMode, RooArgSet::add(), RooArgSet::addOwned(), RooAbsReal::createIntegral(), RooAbsCollection::createIterator(), RooAbsArg::dependsOn(), Form(), RooAbsReal::getAnalyticalIntegralWN(), TNamed::GetName(), TIterator::Next(), RooAbsCollection::remove(), TIterator::Reset(), and RooAbsArg::setOperMode().
Referenced by RooGenProdProj().
| void RooGenProdProj::operModeHook | ( | ) | [protected, virtual] |
Reimplemented from RooAbsArg.
Definition at line 269 of file RooGenProdProj.cxx.
References _compSetOwnedD, _compSetOwnedN, _haveD, _intList, RooAbsArg::_operMode, RooArgList::at(), RooAbsArg::Auto, RooAbsCollection::createIterator(), TIterator::Next(), and RooAbsArg::setOperMode().
| Double_t RooGenProdProj::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Definition at line 251 of file RooGenProdProj.cxx.
References _haveD, _intList, RooArgList::at(), and RooAbsReal::getVal().
| virtual TObject* RooGenProdProj::clone | ( | const char * | newname | ) | const [inline, virtual] |
| RooAbsReal* RooGenProdProj::makeIntegral | ( | const char * | name, | |
| const RooArgSet & | compSet, | |||
| const RooArgSet & | intSet, | |||
| RooArgSet & | saveSet, | |||
| const char * | isetRangeName, | |||
| Bool_t | doFactorize | |||
| ) | [protected] |
| virtual void RooGenProdProj::operModeHook | ( | ) | [protected, virtual] |
Reimplemented from RooAbsArg.
| Double_t RooGenProdProj::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
RooArgSet* RooGenProdProj::_compSetOwnedN [protected] |
Definition at line 45 of file RooGenProdProj.h.
Referenced by operModeHook(), RooGenProdProj(), and ~RooGenProdProj().
RooArgSet* RooGenProdProj::_compSetOwnedD [protected] |
Definition at line 46 of file RooGenProdProj.h.
Referenced by operModeHook(), RooGenProdProj(), and ~RooGenProdProj().
RooSetProxy RooGenProdProj::_compSetN [protected] |
RooSetProxy RooGenProdProj::_compSetD [protected] |
RooListProxy RooGenProdProj::_intList [protected] |
Definition at line 49 of file RooGenProdProj.h.
Referenced by evaluate(), operModeHook(), and RooGenProdProj().
Bool_t RooGenProdProj::_haveD [protected] |
Definition at line 50 of file RooGenProdProj.h.
Referenced by evaluate(), operModeHook(), and RooGenProdProj().
RooArgSet* RooGenProdProj::_compSetOwnedN [protected] |
Definition at line 45 of file RooGenProdProj.h.
RooArgSet* RooGenProdProj::_compSetOwnedD [protected] |
Definition at line 46 of file RooGenProdProj.h.
1.5.1