#include <ConstProductRegistry.h>
Public Types | |
typedef ProductRegistry::ProductList | ProductList |
Public Member Functions | |
std::vector< BranchDescription const * > | allBranchDescriptions () const |
std::vector< std::string > | allBranchNames () const |
bool | anyProductProduced () const |
ConstProductRegistry (SignallingProductRegistry &iReg) | |
ProductList const & | productList () const |
ProductRegistry const & | productRegistry () const |
template<class T > | |
void | watchProductAdditions (const T &iFunc) |
template<class T , class TMethod > | |
void | watchProductAdditions (T &iObj, TMethod iMethod) |
Private Member Functions | |
ConstProductRegistry (const ConstProductRegistry &) | |
const ConstProductRegistry & | operator= (const ConstProductRegistry &) |
Private Attributes | |
SignallingProductRegistry * | reg_ |
Definition at line 32 of file ConstProductRegistry.h.
Definition at line 36 of file ConstProductRegistry.h.
|
inline |
Definition at line 38 of file ConstProductRegistry.h.
|
private |
|
inline |
Definition at line 54 of file ConstProductRegistry.h.
References edm::ProductRegistry::allBranchDescriptions(), and reg_.
Referenced by ShallowTree::beginJob(), and edm::getAllBranchDescriptions().
|
inline |
Definition at line 48 of file ConstProductRegistry.h.
References edm::ProductRegistry::allBranchNames(), and reg_.
|
inline |
Definition at line 56 of file ConstProductRegistry.h.
References edm::ProductRegistry::anyProductProduced(), and reg_.
|
private |
|
inline |
Definition at line 43 of file ConstProductRegistry.h.
References edm::ProductRegistry::productList(), and reg_.
Referenced by EcalTrigPrimProducer::beginJob(), and edm::HiMixingModule::verifyRegistry().
|
inline |
Definition at line 41 of file ConstProductRegistry.h.
References reg_.
|
inline |
Definition at line 59 of file ConstProductRegistry.h.
References edm::serviceregistry::connect_but_block_self(), edm::SignallingProductRegistry::productAddedSignal_, and reg_.
|
inline |
Definition at line 65 of file ConstProductRegistry.h.
References edm::serviceregistry::connect_but_block_self(), edm::SignallingProductRegistry::productAddedSignal_, and reg_.
|
private |
Definition at line 79 of file ConstProductRegistry.h.
Referenced by allBranchDescriptions(), allBranchNames(), anyProductProduced(), productList(), productRegistry(), and watchProductAdditions().