LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
CurrentModule_service.cc
Go to the documentation of this file.
2 
5 #include "cetlib/assert_only_one_thread.h"
6 
8 
9 // ----------------------------------------------------------------------
10 
12 {
21 }
22 
23 // ----------------------------------------------------------------------
24 
25 void
27 {
28  CET_ASSERT_ONLY_ONE_THREAD();
29  desc_ = desc;
30 }
31 
32 // ======================================================================
33 CET_PROVIDE_FILE_PATH()
34 // ======================================================================
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleConstruction
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleEndSubRun
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleBeginSubRun
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleBeginJob
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleBeginRun
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleEndRun
CurrentModule(CurrentModule const &)=delete
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleEndJob
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModule
void track_module(art::ModuleDescription const &desc)
art::ModuleDescription desc_
Definition: CurrentModule.h:37