#include <EDAnalyzer.h>
Public Member Functions | |
std::unique_ptr< OutputModuleCommunicator > | createOutputModuleCommunicator () override |
std::shared_ptr< T > | module () const |
ModuleDescription const & | moduleDescription () const override |
ModuleHolderT (std::shared_ptr< T > iModule, Maker const *iMaker) | |
void | preallocate (PreallocationConfiguration const &iPrealloc) override |
void | registerProductsAndCallbacks (ProductRegistry *iReg) override |
void | replaceModuleFor (Worker *iWorker) const override |
void | setModuleDescription (ModuleDescription const &iDesc) override |
~ModuleHolderT () override | |
Public Member Functions inherited from edm::maker::ModuleHolder | |
std::unique_ptr< Worker > | makeWorker (ExceptionToActionTable const *actions) const |
ModuleHolder (Maker const *iMaker) | |
virtual | ~ModuleHolder () |
Private Attributes | |
std::shared_ptr< T > | m_mod |
Additional Inherited Members | |
Protected Attributes inherited from edm::maker::ModuleHolder | |
Maker const * | m_maker |
Definition at line 26 of file EDAnalyzer.h.
|
inline |
Definition at line 58 of file ModuleHolder.h.
|
inlineoverride |
Definition at line 59 of file ModuleHolder.h.
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 74 of file ModuleHolder.h.
References eostools::move().
|
inline |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 68 of file ModuleHolder.h.
Referenced by edm::global::EDAnalyzerBase::endJob(), and edm::limited::EDAnalyzerBase::endJob().
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 70 of file ModuleHolder.h.
Referenced by edm::one::EDAnalyzerBase::doRegisterThinnedAssociations(), edm::global::EDAnalyzerBase::doRegisterThinnedAssociations(), edm::limited::EDAnalyzerBase::doRegisterThinnedAssociations(), edm::stream::ProducingModuleAdaptorBase< EDProducerBase >::wantsStreamLuminosityBlocks(), and edm::stream::EDAnalyzerAdaptorBase::workerType().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Definition at line 79 of file ModuleHolder.h.