![]() |
![]() |
#include <ProductRegistry.h>
Public Member Functions | |
std::shared_ptr< ProductResolverIndexHelper const > | eventProductLookup () const |
std::shared_ptr< ProductResolverIndexHelper > & | eventProductLookup () |
std::shared_ptr< ProductResolverIndexHelper const > | lumiProductLookup () const |
std::shared_ptr< ProductResolverIndexHelper > & | lumiProductLookup () |
void | reset () |
std::shared_ptr< ProductResolverIndexHelper const > | runProductLookup () const |
std::shared_ptr< ProductResolverIndexHelper > & | runProductLookup () |
Transients () | |
Public Attributes | |
std::vector< std::pair< std::string, std::string > > | aliasToOriginal_ |
bool | anyProductProduced_ |
std::map< BranchID, ProductResolverIndex > | branchIDToIndex_ |
ProductResolverIndex | eventNextIndexValue_ |
edm::propagate_const< std::shared_ptr< ProductResolverIndexHelper > > | eventProductLookup_ |
bool | frozen_ |
ProductResolverIndex | lumiNextIndexValue_ |
edm::propagate_const< std::shared_ptr< ProductResolverIndexHelper > > | lumiProductLookup_ |
std::array< bool, NumBranchTypes > | productProduced_ |
ProductResolverIndex | runNextIndexValue_ |
edm::propagate_const< std::shared_ptr< ProductResolverIndexHelper > > | runProductLookup_ |
Definition at line 130 of file ProductRegistry.h.
edm::ProductRegistry::Transients::Transients | ( | ) |
Definition at line 38 of file ProductRegistry.cc.
References productProduced_.
|
inline |
Definition at line 134 of file ProductRegistry.h.
References eventProductLookup_, and edm::get_underlying_safe().
Referenced by edm::ProductRegistry::productLookup().
|
inline |
Definition at line 135 of file ProductRegistry.h.
References eventProductLookup_, and edm::get_underlying_safe().
|
inline |
Definition at line 136 of file ProductRegistry.h.
References edm::get_underlying_safe(), and lumiProductLookup_.
Referenced by edm::ProductRegistry::productLookup().
|
inline |
Definition at line 137 of file ProductRegistry.h.
References edm::get_underlying_safe(), and lumiProductLookup_.
void edm::ProductRegistry::Transients::reset | ( | void | ) |
Definition at line 54 of file ProductRegistry.cc.
References anyProductProduced_, branchIDToIndex_, eventNextIndexValue_, eventProductLookup_, frozen_, lumiNextIndexValue_, lumiProductLookup_, productProduced_, runNextIndexValue_, and runProductLookup_.
Referenced by edm::ProductRegistry::initializeTransients().
|
inline |
Definition at line 138 of file ProductRegistry.h.
References edm::get_underlying_safe(), and runProductLookup_.
Referenced by edm::ProductRegistry::productLookup().
|
inline |
Definition at line 139 of file ProductRegistry.h.
References edm::get_underlying_safe(), and runProductLookup_.
std::vector<std::pair<std::string, std::string> > edm::ProductRegistry::Transients::aliasToOriginal_ |
Definition at line 156 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::addLabelAlias(), edm::ProductRegistry::aliasToOriginal(), and edm::ProductRegistry::setFrozen().
bool edm::ProductRegistry::Transients::anyProductProduced_ |
Definition at line 144 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::anyProductProduced(), reset(), and edm::ProductRegistry::setProductProduced().
std::map<BranchID, ProductResolverIndex> edm::ProductRegistry::Transients::branchIDToIndex_ |
Definition at line 154 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::indexFrom(), edm::ProductRegistry::initializeLookupTables(), edm::ProductRegistry::merge(), and reset().
ProductResolverIndex edm::ProductRegistry::Transients::eventNextIndexValue_ |
Definition at line 150 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::getNextIndexValue(), edm::ProductRegistry::initializeLookupTables(), edm::ProductRegistry::nextIndexValue(), and reset().
edm::propagate_const<std::shared_ptr<ProductResolverIndexHelper> > edm::ProductRegistry::Transients::eventProductLookup_ |
Definition at line 146 of file ProductRegistry.h.
Referenced by eventProductLookup(), and reset().
bool edm::ProductRegistry::Transients::frozen_ |
Definition at line 141 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::freezeIt(), edm::ProductRegistry::frozen(), and reset().
ProductResolverIndex edm::ProductRegistry::Transients::lumiNextIndexValue_ |
Definition at line 151 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::getNextIndexValue(), edm::ProductRegistry::initializeLookupTables(), edm::ProductRegistry::nextIndexValue(), and reset().
edm::propagate_const<std::shared_ptr<ProductResolverIndexHelper> > edm::ProductRegistry::Transients::lumiProductLookup_ |
Definition at line 147 of file ProductRegistry.h.
Referenced by lumiProductLookup(), and reset().
std::array<bool, NumBranchTypes> edm::ProductRegistry::Transients::productProduced_ |
Definition at line 143 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::productProduced(), reset(), edm::ProductRegistry::setProductProduced(), and Transients().
ProductResolverIndex edm::ProductRegistry::Transients::runNextIndexValue_ |
Definition at line 152 of file ProductRegistry.h.
Referenced by edm::ProductRegistry::getNextIndexValue(), edm::ProductRegistry::initializeLookupTables(), edm::ProductRegistry::nextIndexValue(), and reset().
edm::propagate_const<std::shared_ptr<ProductResolverIndexHelper> > edm::ProductRegistry::Transients::runProductLookup_ |
Definition at line 148 of file ProductRegistry.h.
Referenced by reset(), and runProductLookup().