#include <ResultsProducer.h>
Public Types | |
| template<typename UserConfig , typename KeysToIgnore = void> | |
| using | Table = ProducerTable< UserConfig, detail::PluginConfig, KeysToIgnore > |
Public Member Functions | |
| virtual | ~ResultsProducer () noexcept=default |
| ResultsProducer () noexcept(false) | |
| void | doBeginJob () |
| void | doEndJob () |
| void | doBeginRun (RunPrincipal const &) |
| void | doEndRun (RunPrincipal const &) |
| void | doBeginSubRun (SubRunPrincipal const &) |
| void | doEndSubRun (SubRunPrincipal const &) |
| void | doEvent (EventPrincipal const &) |
| void | doReadResults (ResultsPrincipal const &) |
| void | doWriteResults (ResultsPrincipal &) |
| void | doClear () |
| void | registerProducts (ProductDescriptions &producedProducts, ModuleDescription const &md) |
Public Member Functions inherited from art::ModuleBase | |
| 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 | |
| template<class P > | |
| void | produces (std::string const &instanceName={}) |
Protected Member Functions inherited from art::ModuleBase | |
| 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 Member Functions | |
| virtual void | readResults (Results const &) |
| virtual void | writeResults (Results &)=0 |
| virtual void | clear ()=0 |
| virtual void | beginJob () |
| virtual void | endJob () |
| virtual void | beginRun (Run const &) |
| virtual void | endRun (Run const &) |
| virtual void | beginSubRun (SubRun const &) |
| virtual void | endSubRun (SubRun const &) |
| virtual void | event (Event const &) |
Private Member Functions inherited from art::detail::SharedModule | |
| SharedModule () | |
| SharedModule (std::string const &moduleLabel) | |
| hep::concurrency::SerialTaskQueueChain * | serialTaskQueueChain () const |
| std::set< std::string > const & | sharedResources () const |
| void | createQueues (SharedResources const &resources) |
| template<BranchType , typename... T> | |
| void | serialize (T const &...resources) |
| template<BranchType , typename... T> | |
| void | serializeExternal (T const &...resources) |
| template<BranchType BT = InEvent, typename... T> | |
| void | serialize (T const &...) |
| template<BranchType BT = InEvent, typename... T> | |
| void | serializeExternal (T const &...) |
| template<BranchType BT = InEvent> | |
| void | async () |
Private Member Functions inherited from art::ProductRegistryHelper | |
| 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 93 of file ResultsProducer.h.
| using art::ResultsProducer::Table = ProducerTable<UserConfig, detail::PluginConfig, KeysToIgnore> |
Definition at line 102 of file ResultsProducer.h.
|
virtualdefaultnoexcept |
|
noexcept |
Definition at line 23 of file ResultsProducer.cc.
|
privatevirtual |
Definition at line 120 of file ResultsProducer.cc.
|
privatevirtual |
Definition at line 128 of file ResultsProducer.cc.
|
privatevirtual |
Definition at line 136 of file ResultsProducer.cc.
|
privatepure virtual |
Implemented in art::test::DummyResultsProducer.
| void art::ResultsProducer::doBeginJob | ( | ) |
Definition at line 38 of file ResultsProducer.cc.
| void art::ResultsProducer::doBeginRun | ( | RunPrincipal const & | rp | ) |
Definition at line 52 of file ResultsProducer.cc.
| void art::ResultsProducer::doBeginSubRun | ( | SubRunPrincipal const & | srp | ) |
Definition at line 68 of file ResultsProducer.cc.
| void art::ResultsProducer::doClear | ( | ) |
Definition at line 109 of file ResultsProducer.cc.
| void art::ResultsProducer::doEndJob | ( | ) |
Definition at line 46 of file ResultsProducer.cc.
| void art::ResultsProducer::doEndRun | ( | RunPrincipal const & | rp | ) |
Definition at line 60 of file ResultsProducer.cc.
| void art::ResultsProducer::doEndSubRun | ( | SubRunPrincipal const & | srp | ) |
Definition at line 76 of file ResultsProducer.cc.
| void art::ResultsProducer::doEvent | ( | EventPrincipal const & | ep | ) |
Definition at line 84 of file ResultsProducer.cc.
| void art::ResultsProducer::doReadResults | ( | ResultsPrincipal const & | resp | ) |
Definition at line 92 of file ResultsProducer.cc.
| void art::ResultsProducer::doWriteResults | ( | ResultsPrincipal & | resp | ) |
Definition at line 100 of file ResultsProducer.cc.
|
privatevirtual |
Definition at line 124 of file ResultsProducer.cc.
|
privatevirtual |
Definition at line 132 of file ResultsProducer.cc.
|
privatevirtual |
Definition at line 140 of file ResultsProducer.cc.
|
privatevirtual |
Definition at line 144 of file ResultsProducer.cc.
|
inlineprotected |
Definition at line 148 of file ResultsProducer.h.
|
privatevirtual |
Definition at line 116 of file ResultsProducer.cc.
| void art::ResultsProducer::registerProducts | ( | ProductDescriptions & | producedProducts, |
| ModuleDescription const & | md | ||
| ) |
Definition at line 30 of file ResultsProducer.cc.
|
privatepure virtual |
Implemented in art::test::DummyResultsProducer.
1.8.11