LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
art::ActivityRegistry Class Reference

#include "ActivityRegistry.h"

Public Member Functions

 ~ActivityRegistry ()
 
 ActivityRegistry ()
 
 ActivityRegistry (ActivityRegistry const &)=delete
 
ActivityRegistryoperator= (ActivityRegistry const &)=delete
 

Public Attributes

GlobalSignal< detail::SignalResponseType::FIFO, void()> sPostBeginJob
 
GlobalSignal< detail::SignalResponseType::LIFO, void()> sPostEndJob
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostSourceConstruction
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ScheduleContext)> sPreSourceEvent
 
GlobalSignal< detail::SignalResponseType::LIFO, void(Event const &, ScheduleContext)> sPostSourceEvent
 
GlobalSignal< detail::SignalResponseType::FIFO, void()> sPreSourceSubRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(SubRun const &)> sPostSourceSubRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void()> sPreSourceRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(Run const &)> sPostSourceRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void()> sPreOpenFile
 
GlobalSignal< detail::SignalResponseType::LIFO, void(std::string const &)> sPostOpenFile
 
GlobalSignal< detail::SignalResponseType::FIFO, void()> sPreCloseFile
 
GlobalSignal< detail::SignalResponseType::LIFO, void()> sPostCloseFile
 
GlobalSignal< detail::SignalResponseType::LIFO, void(std::string const &)> sPostOpenOutputFile
 
GlobalSignal< detail::SignalResponseType::FIFO, void(std::string const &)> sPreCloseOutputFile
 
GlobalSignal< detail::SignalResponseType::LIFO, void(OutputFileInfo const &)> sPostCloseOutputFile
 
GlobalSignal< detail::SignalResponseType::FIFO, void(Event const &, ScheduleContext)> sPreProcessEvent
 
GlobalSignal< detail::SignalResponseType::LIFO, void(Event const &, ScheduleContext)> sPostProcessEvent
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleContext const &)> sPreWriteEvent
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleContext const &)> sPostWriteEvent
 
GlobalSignal< detail::SignalResponseType::FIFO, void(Run const &)> sPreBeginRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(Run const &)> sPostBeginRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(RunID const &, Timestamp const &)> sPreEndRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(Run const &)> sPostEndRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(SubRun const &)> sPreBeginSubRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(SubRun const &)> sPostBeginSubRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(SubRunID const &, Timestamp const &)> sPreEndSubRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(SubRun const &)> sPostEndSubRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(PathContext const &)> sPreProcessPath
 
GlobalSignal< detail::SignalResponseType::LIFO, void(PathContext const &, HLTPathStatus const &)> sPostProcessPath
 
GlobalSignal< detail::SignalResponseType::FIFO, void(std::string const &)> sPrePathBeginRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(std::string const &, HLTPathStatus const &)> sPostPathBeginRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(std::string const &)> sPrePathEndRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(std::string const &, HLTPathStatus const &)> sPostPathEndRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(std::string const &)> sPrePathBeginSubRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(std::string const &, HLTPathStatus const &)> sPostPathBeginSubRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(std::string const &)> sPrePathEndSubRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(std::string const &, HLTPathStatus const &)> sPostPathEndSubRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleConstruction
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostModuleConstruction
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleRespondToOpenInputFile
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostModuleRespondToOpenInputFile
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleRespondToCloseInputFile
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostModuleRespondToCloseInputFile
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleRespondToOpenOutputFiles
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostModuleRespondToOpenOutputFiles
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleRespondToCloseOutputFiles
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostModuleRespondToCloseOutputFiles
 
GlobalSignal< detail::SignalResponseType::LIFO, void(InputSource *, std::vector< Worker * > const &)> sPostBeginJobWorkers
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleBeginJob
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostModuleBeginJob
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleDescription const &)> sPreModuleEndJob
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleDescription const &)> sPostModuleEndJob
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleContext const &)> sPreModule
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleContext const &)> sPostModule
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleContext const &)> sPreModuleBeginRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleContext const &)> sPostModuleBeginRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleContext const &)> sPreModuleEndRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleContext const &)> sPostModuleEndRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleContext const &)> sPreModuleBeginSubRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleContext const &)> sPostModuleBeginSubRun
 
GlobalSignal< detail::SignalResponseType::FIFO, void(ModuleContext const &)> sPreModuleEndSubRun
 
GlobalSignal< detail::SignalResponseType::LIFO, void(ModuleContext const &)> sPostModuleEndSubRun
 

Detailed Description

Definition at line 52 of file ActivityRegistry.h.

Constructor & Destructor Documentation

art::ActivityRegistry::~ActivityRegistry ( )
default
art::ActivityRegistry::ActivityRegistry ( )
default
art::ActivityRegistry::ActivityRegistry ( ActivityRegistry const &  )
delete

Member Function Documentation

ActivityRegistry& art::ActivityRegistry::operator= ( ActivityRegistry const &  )
delete

Member Data Documentation

GlobalSignal<detail::SignalResponseType::FIFO, void()> art::ActivityRegistry::sPostBeginJob
GlobalSignal<detail::SignalResponseType::LIFO, void(InputSource*, std::vector<Worker*> const&)> art::ActivityRegistry::sPostBeginJobWorkers
GlobalSignal<detail::SignalResponseType::LIFO, void(Run const&)> art::ActivityRegistry::sPostBeginRun

Definition at line 150 of file ActivityRegistry.h.

Referenced by art::EventProcessor::beginRun().

GlobalSignal<detail::SignalResponseType::LIFO, void(SubRun const&)> art::ActivityRegistry::sPostBeginSubRun

Definition at line 169 of file ActivityRegistry.h.

Referenced by art::EventProcessor::beginSubRun().

GlobalSignal<detail::SignalResponseType::LIFO, void()> art::ActivityRegistry::sPostCloseFile

Definition at line 105 of file ActivityRegistry.h.

Referenced by art::EventProcessor::closeInputFile().

GlobalSignal<detail::SignalResponseType::LIFO, void(OutputFileInfo const&)> art::ActivityRegistry::sPostCloseOutputFile

Definition at line 120 of file ActivityRegistry.h.

Referenced by art::OutputWorker::closeFile().

GlobalSignal<detail::SignalResponseType::LIFO, void()> art::ActivityRegistry::sPostEndJob

Definition at line 65 of file ActivityRegistry.h.

Referenced by art::EventProcessor::endJob().

GlobalSignal<detail::SignalResponseType::LIFO, void(Run const&)> art::ActivityRegistry::sPostEndRun

Definition at line 159 of file ActivityRegistry.h.

Referenced by art::EventProcessor::endRun().

GlobalSignal<detail::SignalResponseType::LIFO, void(SubRun const&)> art::ActivityRegistry::sPostEndSubRun

Definition at line 179 of file ActivityRegistry.h.

Referenced by art::EventProcessor::endSubRun().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleContext const&)> art::ActivityRegistry::sPostModule

Definition at line 295 of file ActivityRegistry.h.

Referenced by art::Worker::doWork_event(), and art::Worker::runWorker().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostModuleBeginJob

Definition at line 279 of file ActivityRegistry.h.

Referenced by art::Worker::beginJob().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleContext const&)> art::ActivityRegistry::sPostModuleBeginRun

Definition at line 303 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleContext const&)> art::ActivityRegistry::sPostModuleBeginSubRun

Definition at line 319 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostModuleConstruction
GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostModuleEndJob

Definition at line 287 of file ActivityRegistry.h.

Referenced by art::Worker::endJob().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleContext const&)> art::ActivityRegistry::sPostModuleEndRun

Definition at line 311 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleContext const&)> art::ActivityRegistry::sPostModuleEndSubRun

Definition at line 327 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostModuleRespondToCloseInputFile

Definition at line 250 of file ActivityRegistry.h.

Referenced by art::Worker::respondToCloseInputFile().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostModuleRespondToCloseOutputFiles

Definition at line 266 of file ActivityRegistry.h.

Referenced by art::Worker::respondToCloseOutputFiles().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostModuleRespondToOpenInputFile

Definition at line 242 of file ActivityRegistry.h.

Referenced by art::Worker::respondToOpenInputFile().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostModuleRespondToOpenOutputFiles

Definition at line 258 of file ActivityRegistry.h.

Referenced by art::Worker::respondToOpenOutputFiles().

GlobalSignal<detail::SignalResponseType::LIFO, void(std::string const&)> art::ActivityRegistry::sPostOpenFile

Definition at line 99 of file ActivityRegistry.h.

Referenced by art::EventProcessor::openInputFile().

GlobalSignal<detail::SignalResponseType::LIFO, void(std::string const&)> art::ActivityRegistry::sPostOpenOutputFile

Definition at line 110 of file ActivityRegistry.h.

Referenced by art::OutputWorker::openFile().

GlobalSignal<detail::SignalResponseType::LIFO, void(std::string const&, HLTPathStatus const&)> art::ActivityRegistry::sPostPathBeginRun

Definition at line 198 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::LIFO, void(std::string const&, HLTPathStatus const&)> art::ActivityRegistry::sPostPathBeginSubRun

Definition at line 217 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::LIFO, void(std::string const&, HLTPathStatus const&)> art::ActivityRegistry::sPostPathEndRun

Definition at line 207 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::LIFO, void(std::string const&, HLTPathStatus const&)> art::ActivityRegistry::sPostPathEndSubRun

Definition at line 226 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::LIFO, void(Event const&, ScheduleContext)> art::ActivityRegistry::sPostProcessEvent
GlobalSignal<detail::SignalResponseType::LIFO, void(PathContext const&, HLTPathStatus const&)> art::ActivityRegistry::sPostProcessPath

Definition at line 189 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPostSourceConstruction

Definition at line 69 of file ActivityRegistry.h.

Referenced by art::EventProcessor::EventProcessor().

GlobalSignal<detail::SignalResponseType::LIFO, void(Event const&, ScheduleContext)> art::ActivityRegistry::sPostSourceEvent

Definition at line 78 of file ActivityRegistry.h.

Referenced by art::EventProcessor::readAndProcessAsync().

GlobalSignal<detail::SignalResponseType::LIFO, void(Run const&)> art::ActivityRegistry::sPostSourceRun

Definition at line 92 of file ActivityRegistry.h.

Referenced by art::EventProcessor::readRun().

GlobalSignal<detail::SignalResponseType::LIFO, void(SubRun const&)> art::ActivityRegistry::sPostSourceSubRun

Definition at line 85 of file ActivityRegistry.h.

Referenced by art::EventProcessor::readSubRun().

GlobalSignal<detail::SignalResponseType::LIFO, void(ModuleContext const&)> art::ActivityRegistry::sPostWriteEvent

Definition at line 141 of file ActivityRegistry.h.

Referenced by art::OutputWorker::writeEvent().

GlobalSignal<detail::SignalResponseType::FIFO, void(Run const&)> art::ActivityRegistry::sPreBeginRun
GlobalSignal<detail::SignalResponseType::FIFO, void(SubRun const&)> art::ActivityRegistry::sPreBeginSubRun

Definition at line 164 of file ActivityRegistry.h.

Referenced by art::EventProcessor::beginSubRun().

GlobalSignal<detail::SignalResponseType::FIFO, void()> art::ActivityRegistry::sPreCloseFile

Definition at line 102 of file ActivityRegistry.h.

Referenced by art::EventProcessor::closeInputFile().

GlobalSignal<detail::SignalResponseType::FIFO, void(std::string const&)> art::ActivityRegistry::sPreCloseOutputFile

Definition at line 115 of file ActivityRegistry.h.

Referenced by art::OutputWorker::closeFile().

GlobalSignal<detail::SignalResponseType::FIFO, void(RunID const&, Timestamp const&)> art::ActivityRegistry::sPreEndRun

Definition at line 155 of file ActivityRegistry.h.

Referenced by art::EventProcessor::endRun().

GlobalSignal<detail::SignalResponseType::FIFO, void(SubRunID const&, Timestamp const&)> art::ActivityRegistry::sPreEndSubRun

Definition at line 174 of file ActivityRegistry.h.

Referenced by art::EventProcessor::endSubRun().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleContext const&)> art::ActivityRegistry::sPreModule

Definition at line 291 of file ActivityRegistry.h.

Referenced by art::Worker::doWork_event(), and art::Worker::runWorker().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPreModuleBeginJob

Definition at line 275 of file ActivityRegistry.h.

Referenced by art::Worker::beginJob().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleContext const&)> art::ActivityRegistry::sPreModuleBeginRun

Definition at line 299 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleContext const&)> art::ActivityRegistry::sPreModuleBeginSubRun

Definition at line 315 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPreModuleConstruction
GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPreModuleEndJob

Definition at line 283 of file ActivityRegistry.h.

Referenced by art::Worker::endJob().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleContext const&)> art::ActivityRegistry::sPreModuleEndRun

Definition at line 307 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleContext const&)> art::ActivityRegistry::sPreModuleEndSubRun

Definition at line 323 of file ActivityRegistry.h.

Referenced by art::Worker::doWork().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPreModuleRespondToCloseInputFile

Definition at line 246 of file ActivityRegistry.h.

Referenced by art::Worker::respondToCloseInputFile().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPreModuleRespondToCloseOutputFiles

Definition at line 262 of file ActivityRegistry.h.

Referenced by art::Worker::respondToCloseOutputFiles().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPreModuleRespondToOpenInputFile

Definition at line 238 of file ActivityRegistry.h.

Referenced by art::Worker::respondToOpenInputFile().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleDescription const&)> art::ActivityRegistry::sPreModuleRespondToOpenOutputFiles

Definition at line 254 of file ActivityRegistry.h.

Referenced by art::Worker::respondToOpenOutputFiles().

GlobalSignal<detail::SignalResponseType::FIFO, void()> art::ActivityRegistry::sPreOpenFile

Definition at line 95 of file ActivityRegistry.h.

Referenced by art::EventProcessor::openInputFile().

GlobalSignal<detail::SignalResponseType::FIFO, void(std::string const&)> art::ActivityRegistry::sPrePathBeginRun

Definition at line 193 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::FIFO, void(std::string const&)> art::ActivityRegistry::sPrePathBeginSubRun

Definition at line 211 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::FIFO, void(std::string const&)> art::ActivityRegistry::sPrePathEndRun

Definition at line 202 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::FIFO, void(std::string const&)> art::ActivityRegistry::sPrePathEndSubRun

Definition at line 221 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::FIFO, void(PathContext const&)> art::ActivityRegistry::sPreProcessPath

Definition at line 183 of file ActivityRegistry.h.

GlobalSignal<detail::SignalResponseType::FIFO, void(ScheduleContext)> art::ActivityRegistry::sPreSourceEvent

Definition at line 73 of file ActivityRegistry.h.

Referenced by art::EventProcessor::readAndProcessAsync().

GlobalSignal<detail::SignalResponseType::FIFO, void()> art::ActivityRegistry::sPreSourceRun

Definition at line 88 of file ActivityRegistry.h.

Referenced by art::EventProcessor::readRun().

GlobalSignal<detail::SignalResponseType::FIFO, void()> art::ActivityRegistry::sPreSourceSubRun

Definition at line 81 of file ActivityRegistry.h.

Referenced by art::EventProcessor::readSubRun().

GlobalSignal<detail::SignalResponseType::FIFO, void(ModuleContext const&)> art::ActivityRegistry::sPreWriteEvent

Definition at line 137 of file ActivityRegistry.h.

Referenced by art::OutputWorker::writeEvent().


The documentation for this class was generated from the following files: