#include "ProducingService.h"
Definition at line 14 of file ProducingService.h.
art::ProducingService::~ProducingService |
( |
| ) |
|
|
virtualdefaultnoexcept |
void art::ProducingService::doPostReadRun |
( |
RunPrincipal & |
rp | ) |
|
|
private |
template<BranchType B>
std::set<TypeLabel> const& art::ProductRegistryHelper::expectedProducts |
( |
| ) |
const |
|
inlineinherited |
void art::ProducingService::postReadEvent |
( |
Event & |
e | ) |
|
|
privatevirtual |
void art::ProducingService::postReadRun |
( |
Run & |
r | ) |
|
|
privatevirtual |
void art::ProducingService::postReadSubRun |
( |
SubRun & |
sr | ) |
|
|
privatevirtual |
template<typename P , art::BranchType B>
void art::ProductRegistryHelper::productList |
( |
ProductList * |
p | ) |
|
|
inlineinherited |
template<typename P , BranchType B>
TypeLabel const& art::ProductRegistryHelper::reconstitutes |
( |
std::string const & |
modLabel, |
|
|
std::string const & |
instanceName = {} |
|
) |
| |
|
inherited |
template<typename P , art::BranchType B>
art::TypeLabel const& art::ProductRegistryHelper::reconstitutes |
( |
std::string const & |
emulatedModule, |
|
|
std::string const & |
instanceName |
|
) |
| |
|
inherited |
Definition at line 15 of file ProducingService.cc.
void doPostReadSubRun(SubRunPrincipal &srp)
void doPostReadEvent(EventPrincipal &ep)
void doPostReadRun(RunPrincipal &rp)
Definition at line 59 of file ProductRegistryHelper.cc.
References art::MasterProductRegistry::addProductsFromModule(), art::InEvent, art::NumBranchTypes, art::ProductRegistryHelper::productList_, art::ProductRegistryHelper::typeLabelList_, and art::MasterProductRegistry::updateFromModule().
Referenced by art::Source< T >::finishProductRegistration_(), art::ProductRegistryHelper::productList(), and art::ResultsProducer::registerProducts().
67 back_inserter(productsToRegister),
68 [](
auto const& pr) {
return pr.second; });
79 BranchDescription pd{bt, val, md};
80 productsToRegister.push_back(pd);
81 descriptions.push_back(std::move(pd));
84 mpr.addProductsFromModule(move(descriptions));
std::vector< BranchDescription > ProductDescriptions
std::unique_ptr< ProductList > productList_
std::array< std::set< TypeLabel >, NumBranchTypes > typeLabelList_
constexpr bool art::ProducingService::service_handle_allowed {false} |
|
static |
The documentation for this class was generated from the following files: