#include <ModuleBase.h>
Public Member Functions | |
| 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) |
Protected Member Functions | |
| 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 () |
Private Attributes | |
| std::optional< ModuleDescription > | md_ {std::nullopt} |
| ConsumesCollector | collector_ |
Definition at line 17 of file ModuleBase.h.
|
virtualdefaultnoexcept |
|
default |
|
protected |
Definition at line 54 of file ModuleBase.h.
|
protected |
Definition at line 53 of file ModuleBase.cc.
|
protected |
Definition at line 68 of file ModuleBase.h.
|
protected |
| ViewToken<T> art::ModuleBase::consumesView | ( | InputTag const & | tag | ) |
Definition at line 61 of file ModuleBase.h.
| array< vector< ProductInfo >, NumBranchTypes > const & art::ModuleBase::getConsumables | ( | ) | const |
Definition at line 39 of file ModuleBase.cc.
|
protected |
Definition at line 75 of file ModuleBase.h.
|
protected |
Definition at line 89 of file ModuleBase.h.
|
protected |
| ViewToken<T> art::ModuleBase::mayConsumeView | ( | InputTag const & | tag | ) |
Definition at line 82 of file ModuleBase.h.
| ModuleDescription const & art::ModuleBase::moduleDescription | ( | ) | const |
Definition at line 15 of file ModuleBase.cc.
| void art::ModuleBase::setModuleDescription | ( | ModuleDescription const & | md | ) |
Definition at line 33 of file ModuleBase.cc.
| void art::ModuleBase::sortConsumables | ( | std::string const & | current_process_name | ) |
Definition at line 45 of file ModuleBase.cc.
|
private |
Definition at line 49 of file ModuleBase.h.
|
private |
Definition at line 48 of file ModuleBase.h.
1.8.11