#include <Modifier.h>
Public Types | |
template<typename UserConfig , typename UserKeysToIgnore = void> | |
using | Table = ProducerTable< UserConfig, detail::ModuleConfig, UserKeysToIgnore > |
Public Member Functions | |
~Modifier () noexcept | |
Modifier () | |
Modifier (Modifier const &)=delete | |
Modifier (Modifier &&)=delete | |
Modifier & | operator= (Modifier const &)=delete |
Modifier & | operator= (Modifier &&)=delete |
![]() | |
virtual | ~ModuleBase () noexcept |
ModuleBase () | |
ModuleDescription const & | moduleDescription () const |
void | setModuleDescription (ModuleDescription const &) |
std::array< std::vector< ProductInfo >, NumBranchTypes > const & | getConsumables () const |
void | sortConsumables (std::string const ¤t_process_name) |
template<typename T , BranchType BT> | |
ViewToken< T > | consumesView (InputTag const &tag) |
template<typename T , BranchType BT> | |
ViewToken< T > | mayConsumeView (InputTag const &tag) |
Additional Inherited Members | |
![]() | |
ConsumesCollector & | consumesCollector () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | consumes (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | consumesView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | consumesMany () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | mayConsume (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | mayConsumeView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | mayConsumeMany () |
![]() | |
ProductRegistryHelper (product_creation_mode) | |
~ProductRegistryHelper () | |
ProductRegistryHelper (ProductRegistryHelper const &)=delete | |
ProductRegistryHelper (ProductRegistryHelper &&)=delete | |
ProductRegistryHelper & | operator= (ProductRegistryHelper const &)=delete |
ProductRegistryHelper & | operator= (ProductRegistryHelper &&)=delete |
void | productList (std::unique_ptr< ProductList > p) |
void | registerProducts (ProductDescriptions &productsToRegister, ModuleDescription const &md) |
void | fillDescriptions (ModuleDescription const &md) |
template<typename P , BranchType B> | |
TypeLabel const & | reconstitutes (std::string const &modLabel, std::string const &instanceName={}) |
template<BranchType B> | |
TypeLabelLookup_t const & | expectedProducts () const |
template<typename P , BranchType B = InEvent> | |
void | produces (std::string const &instanceName={}, Persistable const persistable=Persistable::Yes) |
ProducesCollector & | producesCollector () noexcept |
Definition at line 16 of file Modifier.h.
using art::Modifier::Table = ProducerTable<UserConfig, detail::ModuleConfig, UserKeysToIgnore> |
Definition at line 20 of file Modifier.h.
|
defaultnoexcept |
art::Modifier::Modifier | ( | ) |
Definition at line 6 of file Modifier.cc.
|
delete |
|
delete |