#include <OutputModuleBase.h>
Static Public Member Functions | |
static std::unique_ptr< edm::OutputModuleCommunicator > | createIfNeeded (T *iMod) |
Private Member Functions | |
T & | module () const |
Private Attributes | |
T * | module_ |
Definition at line 55 of file OutputModuleBase.h.
|
inline |
Definition at line 34 of file OutputModuleCommunicatorT.h.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 51 of file OutputModuleCommunicatorT.cc.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 190 of file OutputModuleCommunicatorT.cc.
References submitPVResolutionJobs::desc.
|
inlinestatic |
Definition at line 76 of file OutputModuleCommunicatorT.h.
References edm::impl::createCommunicatorIfNeeded(), and eostools::move().
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 213 of file OutputModuleCommunicatorT.cc.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 195 of file OutputModuleCommunicatorT.cc.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 185 of file OutputModuleCommunicatorT.cc.
|
inlineprivate |
Definition at line 81 of file OutputModuleCommunicatorT.h.
References edm::OutputModuleCommunicatorT< T >::module_.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 61 of file OutputModuleCommunicatorT.cc.
References benchmark_cfg::fb.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 200 of file OutputModuleCommunicatorT.cc.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 206 of file OutputModuleCommunicatorT.cc.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 56 of file OutputModuleCommunicatorT.cc.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 180 of file OutputModuleCommunicatorT.cc.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 146 of file OutputModuleCommunicatorT.cc.
References edm::LuminosityBlockPrincipal::beginTime(), CMS_SA_ALLOW, submitPVResolutionJobs::desc, edmLumisInFiles::description, edm::WaitingTaskHolder::doneWaiting(), edm::WaitingTaskHolder::group(), edm::LuminosityBlockPrincipal::id(), edm::LuminosityBlockPrincipal::index(), edm::RunPrincipal::index(), edm::ServiceRegistry::instance(), edm::GlobalContext::kWriteLuminosityBlock, edm::make_sentry(), mod(), eostools::move(), edm::ActivityRegistry::postModuleWriteLumiSignal_, edm::ServiceRegistry::presentToken(), edm::LuminosityBlockPrincipal::runPrincipal(), submitPVValidationJobs::t, and unpackBuffers-CaloStage2::token.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 66 of file OutputModuleCommunicatorT.cc.
References CMS_SA_ALLOW, submitPVResolutionJobs::desc, edmLumisInFiles::description, edm::WaitingTaskHolder::doneWaiting(), edm::WaitingTaskHolder::group(), edm::ServiceRegistry::instance(), edm::LuminosityBlockIndex::invalidLuminosityBlockIndex(), edm::RunIndex::invalidRunIndex(), edm::Timestamp::invalidTimestamp(), edm::GlobalContext::kWriteProcessBlock, edm::make_sentry(), mod(), eostools::move(), edm::ActivityRegistry::postModuleWriteProcessBlockSignal_, edm::ActivityRegistry::preModuleWriteProcessBlockSignal_, edm::ServiceRegistry::presentToken(), submitPVValidationJobs::t, and unpackBuffers-CaloStage2::token.
|
overridevirtual |
Implements edm::OutputModuleCommunicator.
Definition at line 105 of file OutputModuleCommunicatorT.cc.
References CMS_SA_ALLOW, submitPVResolutionJobs::desc, edmLumisInFiles::description, edm::WaitingTaskHolder::doneWaiting(), edm::RunPrincipal::endTime(), edm::WaitingTaskHolder::group(), edm::RunPrincipal::index(), edm::ServiceRegistry::instance(), edm::LuminosityBlockIndex::invalidLuminosityBlockIndex(), edm::GlobalContext::kWriteRun, edm::make_sentry(), mod(), eostools::move(), edm::ActivityRegistry::postModuleWriteRunSignal_, edm::ActivityRegistry::preModuleWriteRunSignal_, edm::ServiceRegistry::presentToken(), edm::RunPrincipal::run(), submitPVValidationJobs::t, and unpackBuffers-CaloStage2::token.
|
private |
Definition at line 82 of file OutputModuleCommunicatorT.h.
Referenced by edm::OutputModuleCommunicatorT< T >::module().