#include <FWCore/ServiceRegistry/interface/ActivityRegistry.h>
Public Types | |
typedef sigc::signal< void > | JobFailure |
typedef sigc::signal< void > | PostBeginJob |
typedef sigc::signal< void, LuminosityBlock const &, EventSetup const & > | PostBeginLumi |
typedef sigc::signal< void, Run const &, EventSetup const & > | PostBeginRun |
typedef sigc::signal< void > | PostCloseFile |
signal is emitted after the source opens a file | |
typedef sigc::signal< void > | PostEndJob |
typedef sigc::signal< void, LuminosityBlock const &, EventSetup const & > | PostEndLumi |
typedef sigc::signal< void, Run const &, EventSetup const & > | PostEndRun |
typedef sigc::signal< void, ModuleDescription const & > | PostModule |
signal is emitted after the module finished processing the Event | |
typedef sigc::signal< void, ModuleDescription const & > | PostModuleBeginJob |
signal is emitted after the module had done beginJob | |
typedef sigc::signal< void, ModuleDescription const & > | PostModuleBeginLumi |
signal is emitted after the module finished processing beginLumi | |
typedef sigc::signal< void, ModuleDescription const & > | PostModuleBeginRun |
signal is emitted after the module finished processing beginRun | |
typedef sigc::signal< void, ModuleDescription const & > | PostModuleConstruction |
signal is emitted after the module was construction | |
typedef sigc::signal< void, ModuleDescription const & > | PostModuleEndJob |
signal is emitted after the module had done endJob | |
typedef sigc::signal< void, ModuleDescription const & > | PostModuleEndLumi |
signal is emitted after the module finished processing endLumi | |
typedef sigc::signal< void, ModuleDescription const & > | PostModuleEndRun |
signal is emitted after the module finished processing endRun | |
typedef sigc::signal< void > | PostOpenFile |
signal is emitted after the source opens a file | |
typedef sigc::signal< void, std::string const &, HLTPathStatus const & > | PostPathBeginLumi |
signal is emitted after all modules have finished for the Path for beginLumi | |
typedef sigc::signal< void, std::string const &, HLTPathStatus const & > | PostPathBeginRun |
signal is emitted after all modules have finished for the Path for beginRun | |
typedef sigc::signal< void, std::string const &, HLTPathStatus const & > | PostPathEndLumi |
signal is emitted after all modules have finished for the Path for endRun | |
typedef sigc::signal< void, std::string const &, HLTPathStatus const & > | PostPathEndRun |
signal is emitted after all modules have finished for the Path for endRun | |
typedef sigc::signal< void, Event const &, EventSetup const & > | PostProcessEvent |
typedef sigc::signal< void, std::string const &, HLTPathStatus const & > | PostProcessPath |
signal is emitted after all modules have finished for the Path for an event | |
typedef sigc::signal< void > | PostSource |
signal is emitted after the source starts creating an Event | |
typedef sigc::signal< void, ModuleDescription const & > | PostSourceConstruction |
signal is emitted after the source was construction | |
typedef sigc::signal< void > | PostSourceLumi |
signal is emitted after the source starts creating a Lumi | |
typedef sigc::signal< void > | PostSourceRun |
signal is emitted after the source starts creating a Run | |
typedef sigc::signal< void, edm::LuminosityBlockID const &, edm::Timestamp const & > | PreBeginLumi |
typedef sigc::signal< void, edm::RunID const &, edm::Timestamp const & > | PreBeginRun |
typedef sigc::signal< void > | PreCloseFile |
signal is emitted before the Closesource closes a file | |
typedef sigc::signal< void, edm::LuminosityBlockID const &, edm::Timestamp const & > | PreEndLumi |
typedef sigc::signal< void, edm::RunID const &, edm::Timestamp const & > | PreEndRun |
typedef sigc::signal< void, ModuleDescription const & > | PreModule |
signal is emitted before the module starts processing the Event | |
typedef sigc::signal< void, ModuleDescription const & > | PreModuleBeginJob |
signal is emitted before the module does beginJob | |
typedef sigc::signal< void, ModuleDescription const & > | PreModuleBeginLumi |
signal is emitted before the module starts processing beginLumi | |
typedef sigc::signal< void, ModuleDescription const & > | PreModuleBeginRun |
signal is emitted before the module starts processing beginRun | |
typedef sigc::signal< void, ModuleDescription const & > | PreModuleConstruction |
signal is emitted before the module is constructed | |
typedef sigc::signal< void, ModuleDescription const & > | PreModuleEndJob |
signal is emitted before the module does endJob | |
typedef sigc::signal< void, ModuleDescription const & > | PreModuleEndLumi |
signal is emitted before the module starts processing endLumi | |
typedef sigc::signal< void, ModuleDescription const & > | PreModuleEndRun |
signal is emitted before the module starts processing endRun | |
typedef sigc::signal< void > | PreOpenFile |
signal is emitted before the source opens a file | |
typedef sigc::signal< void, std::string const & > | PrePathBeginLumi |
signal is emitted before starting to process a Path for beginLumi | |
typedef sigc::signal< void, std::string const & > | PrePathBeginRun |
signal is emitted before starting to process a Path for beginRun | |
typedef sigc::signal< void, std::string const & > | PrePathEndLumi |
signal is emitted before starting to process a Path for endRun | |
typedef sigc::signal< void, std::string const & > | PrePathEndRun |
signal is emitted before starting to process a Path for endRun | |
typedef sigc::signal< void, edm::EventID const &, edm::Timestamp const & > | PreProcessEvent |
typedef sigc::signal< void, std::string const & > | PreProcessPath |
signal is emitted before starting to process a Path for an event | |
typedef sigc::signal< void > | PreSource |
signal is emitted before the source starts creating an Event | |
typedef sigc::signal< void, ModuleDescription const & > | PreSourceConstruction |
signal is emitted before the source is constructed | |
typedef sigc::signal< void > | PreSourceLumi |
signal is emitted before the source starts creating a Lumi | |
typedef sigc::signal< void > | PreSourceRun |
signal is emitted before the source starts creating a Run | |
Public Member Functions | |
ActivityRegistry () | |
void | connect (ActivityRegistry &iOther) |
forwards our signals to slots connected to iOther | |
void | copySlotsFrom (ActivityRegistry &iOther) |
copy the slots from iOther and connect them directly to our own this allows us to 'forward' signals more efficiently, BUT if iOther gains new slots after this call, we will not see them This is also careful to keep the order of the slots proper for services. | |
void | watchJobFailure (JobFailure::slot_type const &iSlot) |
convenience function for attaching to signal | |
void | watchPostBeginJob (PostBeginJob::slot_type const &iSlot) |
convenience function for attaching to signal | |
void | watchPostBeginLumi (PostBeginLumi::slot_type const &iSlot) |
void | watchPostBeginRun (PostBeginRun::slot_type const &iSlot) |
void | watchPostCloseFile (PostCloseFile::slot_type const &iSlot) |
void | watchPostEndJob (PostEndJob::slot_type const &iSlot) |
void | watchPostEndLumi (PostEndLumi::slot_type const &iSlot) |
void | watchPostEndRun (PostEndRun::slot_type const &iSlot) |
void | watchPostModule (PostModule::slot_type const &iSlot) |
void | watchPostModuleBeginJob (PostModuleBeginJob::slot_type const &iSlot) |
void | watchPostModuleBeginLumi (PostModuleBeginLumi::slot_type const &iSlot) |
void | watchPostModuleBeginRun (PostModuleBeginRun::slot_type const &iSlot) |
void | watchPostModuleConstruction (PostModuleConstruction::slot_type const &iSlot) |
void | watchPostModuleEndJob (PostModuleEndJob::slot_type const &iSlot) |
void | watchPostModuleEndLumi (PostModuleEndLumi::slot_type const &iSlot) |
void | watchPostModuleEndRun (PostModuleEndRun::slot_type const &iSlot) |
void | watchPostOpenFile (PostOpenFile::slot_type const &iSlot) |
void | watchPostPathBeginLumi (PostPathBeginLumi::slot_type const &iSlot) |
void | watchPostPathBeginRun (PostPathBeginRun::slot_type const &iSlot) |
void | watchPostPathEndLumi (PostPathEndLumi::slot_type const &iSlot) |
void | watchPostPathEndRun (PostPathEndRun::slot_type const &iSlot) |
void | watchPostProcessEvent (PostProcessEvent::slot_type const &iSlot) |
void | watchPostProcessPath (PostProcessPath::slot_type const &iSlot) |
void | watchPostSource (PostSource::slot_type const &iSlot) |
void | watchPostSourceConstruction (PostSourceConstruction::slot_type const &iSlot) |
void | watchPostSourceLumi (PostSourceLumi::slot_type const &iSlot) |
void | watchPostSourceRun (PostSourceRun::slot_type const &iSlot) |
void | watchPreBeginLumi (PreBeginLumi::slot_type const &iSlot) |
void | watchPreBeginRun (PreBeginRun::slot_type const &iSlot) |
void | watchPreCloseFile (PreCloseFile::slot_type const &iSlot) |
void | watchPreEndLumi (PreEndLumi::slot_type const &iSlot) |
void | watchPreEndRun (PreEndRun::slot_type const &iSlot) |
void | watchPreModule (PreModule::slot_type const &iSlot) |
void | watchPreModuleBeginJob (PreModuleBeginJob::slot_type const &iSlot) |
void | watchPreModuleBeginLumi (PreModuleBeginLumi::slot_type const &iSlot) |
void | watchPreModuleBeginRun (PreModuleBeginRun::slot_type const &iSlot) |
void | watchPreModuleConstruction (PreModuleConstruction::slot_type const &iSlot) |
void | watchPreModuleEndJob (PreModuleEndJob::slot_type const &iSlot) |
void | watchPreModuleEndLumi (PreModuleEndLumi::slot_type const &iSlot) |
void | watchPreModuleEndRun (PreModuleEndRun::slot_type const &iSlot) |
void | watchPreOpenFile (PreOpenFile::slot_type const &iSlot) |
void | watchPrePathBeginLumi (PrePathBeginLumi::slot_type const &iSlot) |
void | watchPrePathBeginRun (PrePathBeginRun::slot_type const &iSlot) |
void | watchPrePathEndLumi (PrePathEndLumi::slot_type const &iSlot) |
void | watchPrePathEndRun (PrePathEndRun::slot_type const &iSlot) |
void | watchPreProcessEvent (PreProcessEvent::slot_type const &iSlot) |
void | watchPreProcessPath (PreProcessPath::slot_type const &iSlot) |
void | watchPreSource (PreSource::slot_type const &iSlot) |
void | watchPreSourceConstruction (PreSourceConstruction::slot_type const &iSlot) |
void | watchPreSourceLumi (PreSourceLumi::slot_type const &iSlot) |
void | watchPreSourceRun (PreSourceRun::slot_type const &iSlot) |
Public Attributes | |
JobFailure | jobFailureSignal_ |
signal is emitted if event processing or end-of-job processing fails with an uncaught exception. | |
PostBeginJob | postBeginJobSignal_ |
signal is emitted after all modules have gotten their beginJob called | |
PostBeginLumi | postBeginLumiSignal_ |
signal is emitted after all modules have finished processing the beginLumi | |
PostBeginRun | postBeginRunSignal_ |
signal is emitted after all modules have finished processing the beginRun | |
PostCloseFile | postCloseFileSignal_ |
PostEndJob | postEndJobSignal_ |
signal is emitted after all modules have gotten their endJob called | |
PostEndLumi | postEndLumiSignal_ |
signal is emitted after all modules have finished processing the Lumi | |
PostEndRun | postEndRunSignal_ |
signal is emitted after all modules have finished processing the Run | |
PostModuleBeginJob | postModuleBeginJobSignal_ |
PostModuleBeginLumi | postModuleBeginLumiSignal_ |
PostModuleBeginRun | postModuleBeginRunSignal_ |
PostModuleConstruction | postModuleConstructionSignal_ |
PostModuleEndJob | postModuleEndJobSignal_ |
PostModuleEndLumi | postModuleEndLumiSignal_ |
PostModuleEndRun | postModuleEndRunSignal_ |
PostModule | postModuleSignal_ |
PostOpenFile | postOpenFileSignal_ |
PostPathBeginLumi | postPathBeginLumiSignal_ |
PostPathBeginRun | postPathBeginRunSignal_ |
PostPathEndLumi | postPathEndLumiSignal_ |
PostPathEndRun | postPathEndRunSignal_ |
PostProcessEvent | postProcessEventSignal_ |
signal is emitted after all modules have finished processing the Event | |
PostProcessPath | postProcessPathSignal_ |
PostSourceConstruction | postSourceConstructionSignal_ |
PostSourceLumi | postSourceLumiSignal_ |
PostSourceRun | postSourceRunSignal_ |
PostSource | postSourceSignal_ |
PreBeginLumi | preBeginLumiSignal_ |
signal is emitted after the Lumi has been created by the InputSource but before any modules have seen the Lumi | |
PreBeginRun | preBeginRunSignal_ |
signal is emitted after the Run has been created by the InputSource but before any modules have seen the Run | |
PreCloseFile | preCloseFileSignal_ |
PreEndLumi | preEndLumiSignal_ |
signal is emitted before the endLumi is processed | |
PreEndRun | preEndRunSignal_ |
signal is emitted before the endRun is processed | |
PreModuleBeginJob | preModuleBeginJobSignal_ |
PreModuleBeginLumi | preModuleBeginLumiSignal_ |
PreModuleBeginRun | preModuleBeginRunSignal_ |
PreModuleConstruction | preModuleConstructionSignal_ |
PreModuleEndJob | preModuleEndJobSignal_ |
PreModuleEndLumi | preModuleEndLumiSignal_ |
PreModuleEndRun | preModuleEndRunSignal_ |
PreModule | preModuleSignal_ |
PreOpenFile | preOpenFileSignal_ |
PrePathBeginLumi | prePathBeginLumiSignal_ |
PrePathBeginRun | prePathBeginRunSignal_ |
PrePathEndLumi | prePathEndLumiSignal_ |
PrePathEndRun | prePathEndRunSignal_ |
PreProcessEvent | preProcessEventSignal_ |
signal is emitted after the Event has been created by the InputSource but before any modules have seen the Event | |
PreProcessPath | preProcessPathSignal_ |
PreSourceConstruction | preSourceConstructionSignal_ |
PreSourceLumi | preSourceLumiSignal_ |
PreSourceRun | preSourceRunSignal_ |
PreSource | preSourceSignal_ |
Definition at line 47 of file ActivityRegistry.h.
Definition at line 70 of file ActivityRegistry.h.
Definition at line 52 of file ActivityRegistry.h.
typedef sigc::signal<void, LuminosityBlock const&, EventSetup const&> edm::ActivityRegistry::PostBeginLumi |
Definition at line 225 of file ActivityRegistry.h.
typedef sigc::signal<void, Run const&, EventSetup const&> edm::ActivityRegistry::PostBeginRun |
Definition at line 191 of file ActivityRegistry.h.
Definition at line 61 of file ActivityRegistry.h.
typedef sigc::signal<void, LuminosityBlock const&, EventSetup const&> edm::ActivityRegistry::PostEndLumi |
Definition at line 242 of file ActivityRegistry.h.
typedef sigc::signal<void, Run const&, EventSetup const&> edm::ActivityRegistry::PostEndRun |
Definition at line 208 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModule |
signal is emitted after the module finished processing the Event
Definition at line 396 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModuleBeginJob |
signal is emitted after the module had done beginJob
Definition at line 362 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModuleBeginLumi |
signal is emitted after the module finished processing beginLumi
Definition at line 447 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModuleBeginRun |
signal is emitted after the module finished processing beginRun
Definition at line 413 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModuleConstruction |
signal is emitted after the module was construction
Definition at line 345 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModuleEndJob |
signal is emitted after the module had done endJob
Definition at line 379 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModuleEndLumi |
signal is emitted after the module finished processing endLumi
Definition at line 464 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostModuleEndRun |
signal is emitted after the module finished processing endRun
Definition at line 430 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&, HLTPathStatus const&> edm::ActivityRegistry::PostPathBeginLumi |
signal is emitted after all modules have finished for the Path for beginLumi
Definition at line 311 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&, HLTPathStatus const&> edm::ActivityRegistry::PostPathBeginRun |
signal is emitted after all modules have finished for the Path for beginRun
Definition at line 277 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&, HLTPathStatus const&> edm::ActivityRegistry::PostPathEndLumi |
signal is emitted after all modules have finished for the Path for endRun
Definition at line 328 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&, HLTPathStatus const&> edm::ActivityRegistry::PostPathEndRun |
signal is emitted after all modules have finished for the Path for endRun
Definition at line 294 of file ActivityRegistry.h.
typedef sigc::signal<void, Event const&, EventSetup const&> edm::ActivityRegistry::PostProcessEvent |
Definition at line 174 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&, HLTPathStatus const&> edm::ActivityRegistry::PostProcessPath |
signal is emitted after all modules have finished for the Path for an event
Definition at line 260 of file ActivityRegistry.h.
signal is emitted after the source starts creating an Event
Definition at line 90 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PostSourceConstruction |
signal is emitted after the source was construction
Definition at line 481 of file ActivityRegistry.h.
signal is emitted after the source starts creating a Lumi
Definition at line 107 of file ActivityRegistry.h.
signal is emitted after the source starts creating a Run
Definition at line 124 of file ActivityRegistry.h.
typedef sigc::signal<void, edm::LuminosityBlockID const&, edm::Timestamp const&> edm::ActivityRegistry::PreBeginLumi |
Definition at line 217 of file ActivityRegistry.h.
typedef sigc::signal<void, edm::RunID const&, edm::Timestamp const&> edm::ActivityRegistry::PreBeginRun |
Definition at line 183 of file ActivityRegistry.h.
signal is emitted before the Closesource closes a file
Definition at line 150 of file ActivityRegistry.h.
typedef sigc::signal<void, edm::LuminosityBlockID const&, edm::Timestamp const&> edm::ActivityRegistry::PreEndLumi |
Definition at line 234 of file ActivityRegistry.h.
typedef sigc::signal<void, edm::RunID const&, edm::Timestamp const&> edm::ActivityRegistry::PreEndRun |
Definition at line 200 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModule |
signal is emitted before the module starts processing the Event
Definition at line 388 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModuleBeginJob |
signal is emitted before the module does beginJob
Definition at line 354 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModuleBeginLumi |
signal is emitted before the module starts processing beginLumi
Definition at line 439 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModuleBeginRun |
signal is emitted before the module starts processing beginRun
Definition at line 405 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModuleConstruction |
signal is emitted before the module is constructed
Definition at line 337 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModuleEndJob |
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModuleEndLumi |
signal is emitted before the module starts processing endLumi
Definition at line 456 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreModuleEndRun |
signal is emitted before the module starts processing endRun
Definition at line 422 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&> edm::ActivityRegistry::PrePathBeginLumi |
signal is emitted before starting to process a Path for beginLumi
Definition at line 303 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&> edm::ActivityRegistry::PrePathBeginRun |
signal is emitted before starting to process a Path for beginRun
Definition at line 269 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&> edm::ActivityRegistry::PrePathEndLumi |
signal is emitted before starting to process a Path for endRun
Definition at line 320 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&> edm::ActivityRegistry::PrePathEndRun |
signal is emitted before starting to process a Path for endRun
Definition at line 286 of file ActivityRegistry.h.
typedef sigc::signal<void, edm::EventID const&, edm::Timestamp const&> edm::ActivityRegistry::PreProcessEvent |
Definition at line 166 of file ActivityRegistry.h.
typedef sigc::signal<void, std::string const&> edm::ActivityRegistry::PreProcessPath |
signal is emitted before starting to process a Path for an event
Definition at line 252 of file ActivityRegistry.h.
signal is emitted before the source starts creating an Event
Definition at line 82 of file ActivityRegistry.h.
typedef sigc::signal<void, ModuleDescription const&> edm::ActivityRegistry::PreSourceConstruction |
signal is emitted before the source is constructed
Definition at line 473 of file ActivityRegistry.h.
signal is emitted before the source starts creating a Lumi
Definition at line 99 of file ActivityRegistry.h.
signal is emitted before the source starts creating a Run
Definition at line 116 of file ActivityRegistry.h.
edm::ActivityRegistry::ActivityRegistry | ( | ) | [inline] |
void ActivityRegistry::connect | ( | ActivityRegistry & | iOther | ) |
forwards our signals to slots connected to iOther
Definition at line 61 of file ActivityRegistry.cc.
References jobFailureSignal_, postBeginJobSignal_, postBeginLumiSignal_, postBeginRunSignal_, postCloseFileSignal_, postEndJobSignal_, postEndLumiSignal_, postEndRunSignal_, postModuleBeginJobSignal_, postModuleBeginLumiSignal_, postModuleBeginRunSignal_, postModuleConstructionSignal_, postModuleEndJobSignal_, postModuleEndLumiSignal_, postModuleEndRunSignal_, postModuleSignal_, postOpenFileSignal_, postPathBeginLumiSignal_, postPathBeginRunSignal_, postPathEndLumiSignal_, postPathEndRunSignal_, postProcessEventSignal_, postProcessPathSignal_, postSourceConstructionSignal_, postSourceLumiSignal_, postSourceRunSignal_, postSourceSignal_, preBeginLumiSignal_, preBeginRunSignal_, preCloseFileSignal_, preEndLumiSignal_, preEndRunSignal_, preModuleBeginJobSignal_, preModuleBeginLumiSignal_, preModuleBeginRunSignal_, preModuleConstructionSignal_, preModuleEndJobSignal_, preModuleEndLumiSignal_, preModuleEndRunSignal_, preModuleSignal_, preOpenFileSignal_, prePathBeginLumiSignal_, prePathBeginRunSignal_, prePathEndLumiSignal_, prePathEndRunSignal_, preProcessEventSignal_, preProcessPathSignal_, preSourceConstructionSignal_, preSourceLumiSignal_, preSourceRunSignal_, and preSourceSignal_.
Referenced by edm::serviceregistry::ServicesManager::connect(), and edm::serviceregistry::ServicesManager::connectTo().
00062 { 00063 postBeginJobSignal_.connect(iOther.postBeginJobSignal_); 00064 postEndJobSignal_.connect(iOther.postEndJobSignal_); 00065 00066 jobFailureSignal_.connect(iOther.jobFailureSignal_); 00067 00068 preSourceSignal_.connect(iOther.preSourceSignal_); 00069 postSourceSignal_.connect(iOther.postSourceSignal_); 00070 00071 preSourceLumiSignal_.connect(iOther.preSourceLumiSignal_); 00072 postSourceLumiSignal_.connect(iOther.postSourceLumiSignal_); 00073 00074 preSourceRunSignal_.connect(iOther.preSourceRunSignal_); 00075 postSourceRunSignal_.connect(iOther.postSourceRunSignal_); 00076 00077 preOpenFileSignal_.connect(iOther.preOpenFileSignal_); 00078 postOpenFileSignal_.connect(iOther.postOpenFileSignal_); 00079 00080 preCloseFileSignal_.connect(iOther.preCloseFileSignal_); 00081 postCloseFileSignal_.connect(iOther.postCloseFileSignal_); 00082 00083 preProcessEventSignal_.connect(iOther.preProcessEventSignal_); 00084 postProcessEventSignal_.connect(iOther.postProcessEventSignal_); 00085 00086 preBeginRunSignal_.connect(iOther.preBeginRunSignal_); 00087 postBeginRunSignal_.connect(iOther.postBeginRunSignal_); 00088 00089 preEndRunSignal_.connect(iOther.preEndRunSignal_); 00090 postEndRunSignal_.connect(iOther.postEndRunSignal_); 00091 00092 preBeginLumiSignal_.connect(iOther.preBeginLumiSignal_); 00093 postBeginLumiSignal_.connect(iOther.postBeginLumiSignal_); 00094 00095 preEndLumiSignal_.connect(iOther.preEndLumiSignal_); 00096 postEndLumiSignal_.connect(iOther.postEndLumiSignal_); 00097 00098 preProcessPathSignal_.connect(iOther.preProcessPathSignal_); 00099 postProcessPathSignal_.connect(iOther.postProcessPathSignal_); 00100 00101 prePathBeginRunSignal_.connect(iOther.prePathBeginRunSignal_); 00102 postPathBeginRunSignal_.connect(iOther.postPathBeginRunSignal_); 00103 00104 prePathEndRunSignal_.connect(iOther.prePathEndRunSignal_); 00105 postPathEndRunSignal_.connect(iOther.postPathEndRunSignal_); 00106 00107 prePathBeginLumiSignal_.connect(iOther.prePathBeginLumiSignal_); 00108 postPathBeginLumiSignal_.connect(iOther.postPathBeginLumiSignal_); 00109 00110 prePathEndLumiSignal_.connect(iOther.prePathEndLumiSignal_); 00111 postPathEndLumiSignal_.connect(iOther.postPathEndLumiSignal_); 00112 00113 preModuleSignal_.connect(iOther.preModuleSignal_); 00114 postModuleSignal_.connect(iOther.postModuleSignal_); 00115 00116 preModuleBeginRunSignal_.connect(iOther.preModuleBeginRunSignal_); 00117 postModuleBeginRunSignal_.connect(iOther.postModuleBeginRunSignal_); 00118 00119 preModuleEndRunSignal_.connect(iOther.preModuleEndRunSignal_); 00120 postModuleEndRunSignal_.connect(iOther.postModuleEndRunSignal_); 00121 00122 preModuleBeginLumiSignal_.connect(iOther.preModuleBeginLumiSignal_); 00123 postModuleBeginLumiSignal_.connect(iOther.postModuleBeginLumiSignal_); 00124 00125 preModuleEndLumiSignal_.connect(iOther.preModuleEndLumiSignal_); 00126 postModuleEndLumiSignal_.connect(iOther.postModuleEndLumiSignal_); 00127 00128 preModuleConstructionSignal_.connect(iOther.preModuleConstructionSignal_); 00129 postModuleConstructionSignal_.connect(iOther.postModuleConstructionSignal_); 00130 00131 preModuleBeginJobSignal_.connect(iOther.preModuleBeginJobSignal_); 00132 postModuleBeginJobSignal_.connect(iOther.postModuleBeginJobSignal_); 00133 00134 preModuleEndJobSignal_.connect(iOther.preModuleEndJobSignal_); 00135 postModuleEndJobSignal_.connect(iOther.postModuleEndJobSignal_); 00136 00137 preSourceConstructionSignal_.connect(iOther.preSourceConstructionSignal_); 00138 postSourceConstructionSignal_.connect(iOther.postSourceConstructionSignal_); 00139 00140 }
void ActivityRegistry::copySlotsFrom | ( | ActivityRegistry & | iOther | ) |
copy the slots from iOther and connect them directly to our own this allows us to 'forward' signals more efficiently, BUT if iOther gains new slots after this call, we will not see them This is also careful to keep the order of the slots proper for services.
Definition at line 184 of file ActivityRegistry.cc.
References copySlotsToFrom(), copySlotsToFromReverse(), jobFailureSignal_, postBeginJobSignal_, postBeginLumiSignal_, postBeginRunSignal_, postCloseFileSignal_, postEndJobSignal_, postEndLumiSignal_, postEndRunSignal_, postModuleBeginJobSignal_, postModuleBeginLumiSignal_, postModuleBeginRunSignal_, postModuleConstructionSignal_, postModuleEndJobSignal_, postModuleEndLumiSignal_, postModuleEndRunSignal_, postModuleSignal_, postOpenFileSignal_, postPathBeginLumiSignal_, postPathBeginRunSignal_, postPathEndLumiSignal_, postPathEndRunSignal_, postProcessEventSignal_, postProcessPathSignal_, postSourceConstructionSignal_, postSourceLumiSignal_, postSourceRunSignal_, postSourceSignal_, preBeginLumiSignal_, preBeginRunSignal_, preCloseFileSignal_, preEndLumiSignal_, preEndRunSignal_, preModuleBeginJobSignal_, preModuleBeginLumiSignal_, preModuleBeginRunSignal_, preModuleConstructionSignal_, preModuleEndJobSignal_, preModuleEndLumiSignal_, preModuleEndRunSignal_, preModuleSignal_, preOpenFileSignal_, prePathBeginLumiSignal_, prePathBeginRunSignal_, prePathEndLumiSignal_, prePathEndRunSignal_, preProcessEventSignal_, preProcessPathSignal_, preSourceConstructionSignal_, preSourceLumiSignal_, preSourceRunSignal_, and preSourceSignal_.
Referenced by edm::serviceregistry::ServicesManager::copySlotsFrom(), edm::serviceregistry::ServicesManager::copySlotsTo(), and edm::serviceregistry::ServicesManager::ServicesManager().
00185 { 00186 copySlotsToFrom(postBeginJobSignal_,iOther.postBeginJobSignal_); 00187 copySlotsToFromReverse(postEndJobSignal_,iOther.postEndJobSignal_); 00188 00189 copySlotsToFromReverse(jobFailureSignal_,iOther.jobFailureSignal_); 00190 00191 copySlotsToFrom(preSourceSignal_,iOther.preSourceSignal_); 00192 copySlotsToFromReverse(postSourceSignal_,iOther.postSourceSignal_); 00193 00194 copySlotsToFrom(preSourceLumiSignal_,iOther.preSourceLumiSignal_); 00195 copySlotsToFromReverse(postSourceLumiSignal_,iOther.postSourceLumiSignal_); 00196 00197 copySlotsToFrom(preSourceRunSignal_,iOther.preSourceRunSignal_); 00198 copySlotsToFromReverse(postSourceRunSignal_,iOther.postSourceRunSignal_); 00199 00200 copySlotsToFrom(preOpenFileSignal_,iOther.preOpenFileSignal_); 00201 copySlotsToFromReverse(postOpenFileSignal_,iOther.postOpenFileSignal_); 00202 00203 copySlotsToFrom(preCloseFileSignal_,iOther.preCloseFileSignal_); 00204 copySlotsToFromReverse(postCloseFileSignal_,iOther.postCloseFileSignal_); 00205 00206 copySlotsToFrom(preProcessEventSignal_,iOther.preProcessEventSignal_); 00207 copySlotsToFromReverse(postProcessEventSignal_,iOther.postProcessEventSignal_); 00208 00209 copySlotsToFrom(preBeginRunSignal_,iOther.preBeginRunSignal_); 00210 copySlotsToFromReverse(postBeginRunSignal_,iOther.postBeginRunSignal_); 00211 00212 copySlotsToFrom(preEndRunSignal_,iOther.preEndRunSignal_); 00213 copySlotsToFromReverse(postEndRunSignal_,iOther.postEndRunSignal_); 00214 00215 copySlotsToFrom(preBeginLumiSignal_,iOther.preBeginLumiSignal_); 00216 copySlotsToFromReverse(postBeginLumiSignal_,iOther.postBeginLumiSignal_); 00217 00218 copySlotsToFrom(preEndLumiSignal_,iOther.preEndLumiSignal_); 00219 copySlotsToFromReverse(postEndLumiSignal_,iOther.postEndLumiSignal_); 00220 00221 copySlotsToFrom(preProcessPathSignal_,iOther.preProcessPathSignal_); 00222 copySlotsToFromReverse(postProcessPathSignal_,iOther.postProcessPathSignal_); 00223 00224 copySlotsToFrom(prePathBeginRunSignal_,iOther.prePathBeginRunSignal_); 00225 copySlotsToFromReverse(postPathBeginRunSignal_,iOther.postPathBeginRunSignal_); 00226 00227 copySlotsToFrom(prePathEndRunSignal_,iOther.prePathEndRunSignal_); 00228 copySlotsToFromReverse(postPathEndRunSignal_,iOther.postPathEndRunSignal_); 00229 00230 copySlotsToFrom(prePathBeginLumiSignal_,iOther.prePathBeginLumiSignal_); 00231 copySlotsToFromReverse(postPathBeginLumiSignal_,iOther.postPathBeginLumiSignal_); 00232 00233 copySlotsToFrom(prePathEndLumiSignal_,iOther.prePathEndLumiSignal_); 00234 copySlotsToFromReverse(postPathEndLumiSignal_,iOther.postPathEndLumiSignal_); 00235 00236 copySlotsToFrom(preModuleSignal_,iOther.preModuleSignal_); 00237 copySlotsToFromReverse(postModuleSignal_,iOther.postModuleSignal_); 00238 00239 copySlotsToFrom(preModuleBeginRunSignal_,iOther.preModuleBeginRunSignal_); 00240 copySlotsToFromReverse(postModuleBeginRunSignal_,iOther.postModuleBeginRunSignal_); 00241 00242 copySlotsToFrom(preModuleEndRunSignal_,iOther.preModuleEndRunSignal_); 00243 copySlotsToFromReverse(postModuleEndRunSignal_,iOther.postModuleEndRunSignal_); 00244 00245 copySlotsToFrom(preModuleBeginLumiSignal_,iOther.preModuleBeginLumiSignal_); 00246 copySlotsToFromReverse(postModuleBeginLumiSignal_,iOther.postModuleBeginLumiSignal_); 00247 00248 copySlotsToFrom(preModuleEndLumiSignal_,iOther.preModuleEndLumiSignal_); 00249 copySlotsToFromReverse(postModuleEndLumiSignal_,iOther.postModuleEndLumiSignal_); 00250 00251 copySlotsToFrom(preModuleConstructionSignal_,iOther.preModuleConstructionSignal_); 00252 copySlotsToFromReverse(postModuleConstructionSignal_,iOther.postModuleConstructionSignal_); 00253 00254 copySlotsToFrom(preModuleBeginJobSignal_,iOther.preModuleBeginJobSignal_); 00255 copySlotsToFromReverse(postModuleBeginJobSignal_,iOther.postModuleBeginJobSignal_); 00256 00257 copySlotsToFrom(preModuleEndJobSignal_,iOther.preModuleEndJobSignal_); 00258 copySlotsToFromReverse(postModuleEndJobSignal_,iOther.postModuleEndJobSignal_); 00259 00260 copySlotsToFrom(preSourceConstructionSignal_,iOther.preSourceConstructionSignal_); 00261 copySlotsToFromReverse(postSourceConstructionSignal_,iOther.postSourceConstructionSignal_); 00262 00263 }
void edm::ActivityRegistry::watchJobFailure | ( | JobFailure::slot_type const & | iSlot | ) | [inline] |
convenience function for attaching to signal
Definition at line 75 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::JobReportService::JobReportService().
00075 { 00076 JobFailure::slot_list_type sl = jobFailureSignal_.slots(); 00077 sl.push_front(iSlot); 00078 }
void edm::ActivityRegistry::watchPostBeginJob | ( | PostBeginJob::slot_type const & | iSlot | ) | [inline] |
convenience function for attaching to signal
Definition at line 56 of file ActivityRegistry.h.
References postBeginJobSignal_.
Referenced by DTDataIntegrityTask::DTDataIntegrityTask(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::service::IguanaService::IguanaService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), edm::service::PathTimerService::PathTimerService(), PythonService::PythonService(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleProfiling::SimpleProfiling(), evf::Stepper::Stepper(), TFileService::TFileService(), evf::TimeProfilerService::TimeProfilerService(), edm::service::Timing::Timing(), and edm::service::Tracer::Tracer().
00056 { 00057 postBeginJobSignal_.connect(iSlot); 00058 }
void edm::ActivityRegistry::watchPostBeginLumi | ( | PostBeginLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 228 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00228 { 00229 PostBeginLumi::slot_list_type sl = postBeginLumiSignal_.slots(); 00230 sl.push_front(iSlot); 00231 }
void edm::ActivityRegistry::watchPostBeginRun | ( | PostBeginRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 194 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00194 { 00195 PostBeginRun::slot_list_type sl = postBeginRunSignal_.slots(); 00196 sl.push_front(iSlot); 00197 }
void edm::ActivityRegistry::watchPostCloseFile | ( | PostCloseFile::slot_type const & | iSlot | ) | [inline] |
Definition at line 160 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00160 { 00161 PostCloseFile::slot_list_type sl = postCloseFileSignal_.slots(); 00162 sl.push_front(iSlot); 00163 }
void edm::ActivityRegistry::watchPostEndJob | ( | PostEndJob::slot_type const & | iSlot | ) | [inline] |
Definition at line 64 of file ActivityRegistry.h.
References sl.
Referenced by DQMService::DQMService(), edm::service::EnableFloatingPointExceptions::EnableFloatingPointExceptions(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::service::IguanaService::IguanaService(), edm::service::JobReportService::JobReportService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), edm::service::PathTimerService::PathTimerService(), cond::service::PoolDBOutputService::PoolDBOutputService(), PythonService::PythonService(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), edm::service::SimpleProfiling::SimpleProfiling(), evf::Stepper::Stepper(), TFileAdaptor::TFileAdaptor(), evf::TimeProfilerService::TimeProfilerService(), edm::service::Timing::Timing(), and edm::service::Tracer::Tracer().
00064 { 00065 PostEndJob::slot_list_type sl = postEndJobSignal_.slots(); 00066 sl.push_front(iSlot); 00067 }
void edm::ActivityRegistry::watchPostEndLumi | ( | PostEndLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 245 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00245 { 00246 PostEndLumi::slot_list_type sl = postEndLumiSignal_.slots(); 00247 sl.push_front(iSlot); 00248 }
void edm::ActivityRegistry::watchPostEndRun | ( | PostEndRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 211 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00211 { 00212 PostEndRun::slot_list_type sl = postEndRunSignal_.slots(); 00213 sl.push_front(iSlot); 00214 }
void edm::ActivityRegistry::watchPostModule | ( | PostModule::slot_type const & | iSlot | ) | [inline] |
Definition at line 398 of file ActivityRegistry.h.
References sl.
Referenced by DQMService::DQMService(), edm::service::EnableFloatingPointExceptions::EnableFloatingPointExceptions(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::rootfix::LockService::LockService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), edm::service::PathTimerService::PathTimerService(), cond::service::PoolDBOutputService::PoolDBOutputService(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), evf::Stepper::Stepper(), evf::TimeProfilerService::TimeProfilerService(), TimerService::TimerService(), edm::service::Timing::Timing(), and edm::service::Tracer::Tracer().
00398 { 00399 PostModule::slot_list_type sl = postModuleSignal_.slots(); 00400 sl.push_front(iSlot); 00401 }
void edm::ActivityRegistry::watchPostModuleBeginJob | ( | PostModuleBeginJob::slot_type const & | iSlot | ) | [inline] |
Definition at line 364 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), and edm::service::Tracer::Tracer().
00364 { 00365 PostModuleBeginJob::slot_list_type sl = postModuleBeginJobSignal_.slots(); 00366 sl.push_front(iSlot); 00367 }
void edm::ActivityRegistry::watchPostModuleBeginLumi | ( | PostModuleBeginLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 449 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00449 { 00450 PostModuleBeginLumi::slot_list_type sl = postModuleBeginLumiSignal_.slots(); 00451 sl.push_front(iSlot); 00452 }
void edm::ActivityRegistry::watchPostModuleBeginRun | ( | PostModuleBeginRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 415 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00415 { 00416 PostModuleBeginRun::slot_list_type sl = postModuleBeginRunSignal_.slots(); 00417 sl.push_front(iSlot); 00418 }
void edm::ActivityRegistry::watchPostModuleConstruction | ( | PostModuleConstruction::slot_type const & | iSlot | ) | [inline] |
Definition at line 347 of file ActivityRegistry.h.
References sl.
Referenced by FUShmDQMOutputService::FUShmDQMOutputService(), edm::service::MessageLogger::MessageLogger(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), and edm::service::Tracer::Tracer().
00347 { 00348 PostModuleConstruction::slot_list_type sl = postModuleConstructionSignal_.slots(); 00349 sl.push_front(iSlot); 00350 }
void edm::ActivityRegistry::watchPostModuleEndJob | ( | PostModuleEndJob::slot_type const & | iSlot | ) | [inline] |
Definition at line 381 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), and edm::service::Tracer::Tracer().
00381 { 00382 PostModuleEndJob::slot_list_type sl = postModuleEndJobSignal_.slots(); 00383 sl.push_front(iSlot); 00384 }
void edm::ActivityRegistry::watchPostModuleEndLumi | ( | PostModuleEndLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 466 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00466 { 00467 PostModuleEndLumi::slot_list_type sl = postModuleEndLumiSignal_.slots(); 00468 sl.push_front(iSlot); 00469 }
void edm::ActivityRegistry::watchPostModuleEndRun | ( | PostModuleEndRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 432 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00432 { 00433 PostModuleEndRun::slot_list_type sl = postModuleEndRunSignal_.slots(); 00434 sl.push_front(iSlot); 00435 }
void edm::ActivityRegistry::watchPostOpenFile | ( | PostOpenFile::slot_type const & | iSlot | ) | [inline] |
Definition at line 143 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00143 { 00144 PostOpenFile::slot_list_type sl = postOpenFileSignal_.slots(); 00145 sl.push_front(iSlot); 00146 }
void edm::ActivityRegistry::watchPostPathBeginLumi | ( | PostPathBeginLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 313 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00313 { 00314 PostPathBeginLumi::slot_list_type sl = postPathBeginLumiSignal_.slots(); 00315 sl.push_front(iSlot); 00316 }
void edm::ActivityRegistry::watchPostPathBeginRun | ( | PostPathBeginRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 279 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00279 { 00280 PostPathBeginRun::slot_list_type sl = postPathBeginRunSignal_.slots(); 00281 sl.push_front(iSlot); 00282 }
void edm::ActivityRegistry::watchPostPathEndLumi | ( | PostPathEndLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 330 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00330 { 00331 PostPathEndLumi::slot_list_type sl = postPathEndLumiSignal_.slots(); 00332 sl.push_front(iSlot); 00333 }
void edm::ActivityRegistry::watchPostPathEndRun | ( | PostPathEndRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 296 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00296 { 00297 PostPathEndRun::slot_list_type sl = postPathEndRunSignal_.slots(); 00298 sl.push_front(iSlot); 00299 }
void edm::ActivityRegistry::watchPostProcessEvent | ( | PostProcessEvent::slot_type const & | iSlot | ) | [inline] |
Definition at line 177 of file ActivityRegistry.h.
References sl.
Referenced by DQMService::DQMService(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::service::IguanaService::IguanaService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), edm::service::PathTimerService::PathTimerService(), ProfilerService::ProfilerService(), PythonService::PythonService(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), evf::Stepper::Stepper(), evf::TimeProfilerService::TimeProfilerService(), edm::service::Timing::Timing(), edm::service::Tracer::Tracer(), and VariableHelperService::VariableHelperService().
00177 { 00178 PostProcessEvent::slot_list_type sl = postProcessEventSignal_.slots(); 00179 sl.push_front(iSlot); 00180 }
void edm::ActivityRegistry::watchPostProcessPath | ( | PostProcessPath::slot_type const & | iSlot | ) | [inline] |
Definition at line 262 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::PathTimerService::PathTimerService(), ProfilerService::ProfilerService(), and edm::service::Tracer::Tracer().
00262 { 00263 PostProcessPath::slot_list_type sl = postProcessPathSignal_.slots(); 00264 sl.push_front(iSlot); 00265 }
void edm::ActivityRegistry::watchPostSource | ( | PostSource::slot_type const & | iSlot | ) | [inline] |
Definition at line 92 of file ActivityRegistry.h.
References sl.
Referenced by DQMService::DQMService(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::rootfix::LockService::LockService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), ProfilerService::ProfilerService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), evf::Stepper::Stepper(), and edm::service::Tracer::Tracer().
00092 { 00093 PostSource::slot_list_type sl = postSourceSignal_.slots(); 00094 sl.push_front(iSlot); 00095 }
void edm::ActivityRegistry::watchPostSourceConstruction | ( | PostSourceConstruction::slot_type const & | iSlot | ) | [inline] |
Definition at line 483 of file ActivityRegistry.h.
References sl.
Referenced by DQMService::DQMService(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::rootfix::LockService::LockService(), edm::service::MessageLogger::MessageLogger(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), and edm::service::Tracer::Tracer().
00483 { 00484 PostSourceConstruction::slot_list_type sl = postSourceConstructionSignal_.slots(); 00485 sl.push_front(iSlot); 00486 }
void edm::ActivityRegistry::watchPostSourceLumi | ( | PostSourceLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 109 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00109 { 00110 PostSourceLumi::slot_list_type sl = postSourceLumiSignal_.slots(); 00111 sl.push_front(iSlot); 00112 }
void edm::ActivityRegistry::watchPostSourceRun | ( | PostSourceRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 126 of file ActivityRegistry.h.
References sl.
Referenced by edm::service::Tracer::Tracer().
00126 { 00127 PostSourceRun::slot_list_type sl = postSourceRunSignal_.slots(); 00128 sl.push_front(iSlot); 00129 }
void edm::ActivityRegistry::watchPreBeginLumi | ( | PreBeginLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 220 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00220 { 00221 preBeginLumiSignal_.connect(iSlot); 00222 }
void edm::ActivityRegistry::watchPreBeginRun | ( | PreBeginRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 186 of file ActivityRegistry.h.
Referenced by FUShmDQMOutputService::FUShmDQMOutputService(), and edm::service::Tracer::Tracer().
00186 { 00187 preBeginRunSignal_.connect(iSlot); 00188 }
void edm::ActivityRegistry::watchPreCloseFile | ( | PreCloseFile::slot_type const & | iSlot | ) | [inline] |
Definition at line 152 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00152 { 00153 preCloseFileSignal_.connect(iSlot); 00154 }
void edm::ActivityRegistry::watchPreEndLumi | ( | PreEndLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 237 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00237 { 00238 preEndLumiSignal_.connect(iSlot); 00239 }
void edm::ActivityRegistry::watchPreEndRun | ( | PreEndRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 203 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00203 { 00204 preEndRunSignal_.connect(iSlot); 00205 }
void edm::ActivityRegistry::watchPreModule | ( | PreModule::slot_type const & | iSlot | ) | [inline] |
Definition at line 390 of file ActivityRegistry.h.
Referenced by DQMService::DQMService(), edm::service::EnableFloatingPointExceptions::EnableFloatingPointExceptions(), FUShmDQMOutputService::FUShmDQMOutputService(), InputTagDistributorService::InputTagDistributorService(), edm::rootfix::LockService::LockService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), edm::service::PathTimerService::PathTimerService(), cond::service::PoolDBOutputService::PoolDBOutputService(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), evf::Stepper::Stepper(), TFileService::TFileService(), evf::TimeProfilerService::TimeProfilerService(), TimerService::TimerService(), edm::service::Timing::Timing(), edm::service::Tracer::Tracer(), and VariableHelperService::VariableHelperService().
00390 { 00391 preModuleSignal_.connect(iSlot); 00392 }
void edm::ActivityRegistry::watchPreModuleBeginJob | ( | PreModuleBeginJob::slot_type const & | iSlot | ) | [inline] |
Definition at line 356 of file ActivityRegistry.h.
Referenced by edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), TFileService::TFileService(), and edm::service::Tracer::Tracer().
00356 { 00357 preModuleBeginJobSignal_.connect(iSlot); 00358 }
void edm::ActivityRegistry::watchPreModuleBeginLumi | ( | PreModuleBeginLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 441 of file ActivityRegistry.h.
Referenced by TFileService::TFileService(), and edm::service::Tracer::Tracer().
00441 { 00442 preModuleBeginLumiSignal_.connect(iSlot); 00443 }
void edm::ActivityRegistry::watchPreModuleBeginRun | ( | PreModuleBeginRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 407 of file ActivityRegistry.h.
Referenced by TFileService::TFileService(), and edm::service::Tracer::Tracer().
00407 { 00408 preModuleBeginRunSignal_.connect(iSlot); 00409 }
void edm::ActivityRegistry::watchPreModuleConstruction | ( | PreModuleConstruction::slot_type const & | iSlot | ) | [inline] |
Definition at line 339 of file ActivityRegistry.h.
Referenced by FUShmDQMOutputService::FUShmDQMOutputService(), edm::service::MessageLogger::MessageLogger(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), TFileService::TFileService(), and edm::service::Tracer::Tracer().
00339 { 00340 preModuleConstructionSignal_.connect(iSlot); 00341 }
void edm::ActivityRegistry::watchPreModuleEndJob | ( | PreModuleEndJob::slot_type const & | iSlot | ) | [inline] |
Definition at line 373 of file ActivityRegistry.h.
Referenced by edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), TFileService::TFileService(), and edm::service::Tracer::Tracer().
00373 { 00374 preModuleEndJobSignal_.connect(iSlot); 00375 }
void edm::ActivityRegistry::watchPreModuleEndLumi | ( | PreModuleEndLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 458 of file ActivityRegistry.h.
Referenced by TFileService::TFileService(), and edm::service::Tracer::Tracer().
00458 { 00459 preModuleEndLumiSignal_.connect(iSlot); 00460 }
void edm::ActivityRegistry::watchPreModuleEndRun | ( | PreModuleEndRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 424 of file ActivityRegistry.h.
Referenced by TFileService::TFileService(), and edm::service::Tracer::Tracer().
00424 { 00425 preModuleEndRunSignal_.connect(iSlot); 00426 }
void edm::ActivityRegistry::watchPreOpenFile | ( | PreOpenFile::slot_type const & | iSlot | ) | [inline] |
Definition at line 135 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00135 { 00136 preOpenFileSignal_.connect(iSlot); 00137 }
void edm::ActivityRegistry::watchPrePathBeginLumi | ( | PrePathBeginLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 305 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00305 { 00306 prePathBeginLumiSignal_.connect(iSlot); 00307 }
void edm::ActivityRegistry::watchPrePathBeginRun | ( | PrePathBeginRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 271 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00271 { 00272 prePathBeginRunSignal_.connect(iSlot); 00273 }
void edm::ActivityRegistry::watchPrePathEndLumi | ( | PrePathEndLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 322 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00322 { 00323 prePathEndLumiSignal_.connect(iSlot); 00324 }
void edm::ActivityRegistry::watchPrePathEndRun | ( | PrePathEndRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 288 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00288 { 00289 prePathEndRunSignal_.connect(iSlot); 00290 }
void edm::ActivityRegistry::watchPreProcessEvent | ( | PreProcessEvent::slot_type const & | iSlot | ) | [inline] |
Definition at line 169 of file ActivityRegistry.h.
Referenced by DTDataIntegrityTask::DTDataIntegrityTask(), edm::service::IguanaService::IguanaService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), edm::service::PathTimerService::PathTimerService(), cond::service::PoolDBOutputService::PoolDBOutputService(), ProfilerService::ProfilerService(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), evf::Stepper::Stepper(), evf::TimeProfilerService::TimeProfilerService(), edm::service::Timing::Timing(), edm::service::Tracer::Tracer(), and UpdaterService::UpdaterService().
00169 { 00170 preProcessEventSignal_.connect(iSlot); 00171 }
void edm::ActivityRegistry::watchPreProcessPath | ( | PreProcessPath::slot_type const & | iSlot | ) | [inline] |
Definition at line 254 of file ActivityRegistry.h.
Referenced by ProfilerService::ProfilerService(), and edm::service::Tracer::Tracer().
00254 { 00255 preProcessPathSignal_.connect(iSlot); 00256 }
void edm::ActivityRegistry::watchPreSource | ( | PreSource::slot_type const & | iSlot | ) | [inline] |
Definition at line 84 of file ActivityRegistry.h.
Referenced by DQMService::DQMService(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::rootfix::LockService::LockService(), edm::service::MessageLogger::MessageLogger(), evf::MicroStateService::MicroStateService(), evf::Stepper::Stepper(), and edm::service::Tracer::Tracer().
00084 { 00085 preSourceSignal_.connect(iSlot); 00086 }
void edm::ActivityRegistry::watchPreSourceConstruction | ( | PreSourceConstruction::slot_type const & | iSlot | ) | [inline] |
Definition at line 475 of file ActivityRegistry.h.
Referenced by DQMService::DQMService(), FUShmDQMOutputService::FUShmDQMOutputService(), edm::rootfix::LockService::LockService(), edm::service::MessageLogger::MessageLogger(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), edm::service::SimpleMemoryCheck::SimpleMemoryCheck(), and edm::service::Tracer::Tracer().
00475 { 00476 preSourceConstructionSignal_.connect(iSlot); 00477 }
void edm::ActivityRegistry::watchPreSourceLumi | ( | PreSourceLumi::slot_type const & | iSlot | ) | [inline] |
Definition at line 101 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00101 { 00102 preSourceLumiSignal_.connect(iSlot); 00103 }
void edm::ActivityRegistry::watchPreSourceRun | ( | PreSourceRun::slot_type const & | iSlot | ) | [inline] |
Definition at line 118 of file ActivityRegistry.h.
Referenced by edm::service::Tracer::Tracer().
00118 { 00119 preSourceRunSignal_.connect(iSlot); 00120 }
signal is emitted if event processing or end-of-job processing fails with an uncaught exception.
Definition at line 73 of file ActivityRegistry.h.
Referenced by connect(), and copySlotsFrom().
signal is emitted after all modules have gotten their beginJob called
Definition at line 54 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and watchPostBeginJob().
signal is emitted after all modules have finished processing the beginLumi
Definition at line 227 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionBegin >::postScheduleSignal().
signal is emitted after all modules have finished processing the beginRun
Definition at line 193 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionBegin >::postScheduleSignal().
signal is emitted after all modules have gotten their endJob called
Definition at line 63 of file ActivityRegistry.h.
Referenced by connect(), and copySlotsFrom().
signal is emitted after all modules have finished processing the Lumi
Definition at line 244 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionEnd >::postScheduleSignal().
signal is emitted after all modules have finished processing the Run
Definition at line 210 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionEnd >::postScheduleSignal().
Definition at line 448 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionBegin >::postModuleSignal().
Definition at line 414 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionBegin >::postModuleSignal().
Definition at line 465 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionEnd >::postModuleSignal().
Definition at line 431 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionEnd >::postModuleSignal().
Definition at line 397 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< EventPrincipal, BranchActionBegin >::postModuleSignal().
Definition at line 312 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionBegin >::postPathSignal().
Definition at line 278 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionBegin >::postPathSignal().
Definition at line 329 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionEnd >::postPathSignal().
Definition at line 295 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionEnd >::postPathSignal().
signal is emitted after all modules have finished processing the Event
Definition at line 176 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< EventPrincipal, BranchActionBegin >::postScheduleSignal().
Definition at line 261 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< EventPrincipal, BranchActionBegin >::postPathSignal().
signal is emitted after the Lumi has been created by the InputSource but before any modules have seen the Lumi
Definition at line 219 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionBegin >::preScheduleSignal().
signal is emitted after the Run has been created by the InputSource but before any modules have seen the Run
Definition at line 185 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionBegin >::preScheduleSignal().
signal is emitted before the endLumi is processed
Definition at line 236 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionEnd >::preScheduleSignal().
signal is emitted before the endRun is processed
Definition at line 202 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionEnd >::preScheduleSignal().
Definition at line 440 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionBegin >::preModuleSignal().
Definition at line 406 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionBegin >::preModuleSignal().
Definition at line 457 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionEnd >::preModuleSignal().
Definition at line 423 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionEnd >::preModuleSignal().
Definition at line 389 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< EventPrincipal, BranchActionBegin >::preModuleSignal().
Definition at line 304 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionBegin >::prePathSignal().
Definition at line 270 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionBegin >::prePathSignal().
Definition at line 321 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< LuminosityBlockPrincipal, BranchActionEnd >::prePathSignal().
Definition at line 287 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< RunPrincipal, BranchActionEnd >::prePathSignal().
signal is emitted after the Event has been created by the InputSource but before any modules have seen the Event
Definition at line 168 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< EventPrincipal, BranchActionBegin >::preScheduleSignal().
Definition at line 253 of file ActivityRegistry.h.
Referenced by connect(), copySlotsFrom(), and edm::OccurrenceTraits< EventPrincipal, BranchActionBegin >::prePathSignal().