1 #ifndef FWCore_Framework_OccurrenceTraits_h
2 #define FWCore_Framework_OccurrenceTraits_h
41 static bool const begin_ =
true;
42 static bool const isEvent_ =
true;
86 static bool const begin_ =
true;
87 static bool const isEvent_ =
false;
133 static bool const begin_ =
true;
134 static bool const isEvent_ =
false;
168 static bool const begin_ =
false;
169 static bool const isEvent_ =
false;
206 static bool const begin_ =
false;
207 static bool const isEvent_ =
false;
252 static bool const begin_ =
true;
253 static bool const isEvent_ =
false;
299 static bool const begin_ =
true;
300 static bool const isEvent_ =
false;
334 static bool const begin_ =
false;
335 static bool const isEvent_ =
false;
375 static bool const begin_ =
false;
376 static bool const isEvent_ =
false;
RunPrincipal const & runPrincipal() const
PreModuleStreamBeginRun preModuleStreamBeginRunSignal_
PreStreamBeginRun preStreamBeginRunSignal_
PreModuleBeginLumi preModuleBeginLumiSignal_
static void postScheduleSignal(ActivityRegistry *a, RunPrincipal *ep, EventSetup const *es, StreamContext const *streamContext)
PreBeginLumi preBeginLumiSignal_
signal is emitted after the Lumi has been created by the InputSource but before any modules have seen...
PostModuleStreamEndRun postModuleStreamEndRunSignal_
PostModule postModuleSignal_
void setTimestamp(Timestamp const &v)
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
PreEndRun preEndRunSignal_
signal is emitted before the endRun is processed
static void preScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal const *ep, GlobalContext const *globalContext)
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
PrePathEvent prePathEventSignal_
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
Timestamp const & beginTime() const
PostModuleGlobalBeginRun postModuleGlobalBeginRunSignal_
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
PreGlobalBeginRun preGlobalBeginRunSignal_
signal is emitted after the Run has been created by the InputSource but before any modules have seen ...
PostModuleEvent postModuleEventSignal_
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
PreGlobalEndRun preGlobalEndRunSignal_
PostEvent postEventSignal_
signal is emitted after all modules have finished processing the Event
PreModuleEndRun preModuleEndRunSignal_
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
LuminosityBlockPrincipal MyPrincipal
PostStreamEndLumi postStreamEndLumiSignal_
PostModuleEndRun postModuleEndRunSignal_
PostModuleEndLumi postModuleEndLumiSignal_
PostGlobalBeginRun postGlobalBeginRunSignal_
Timestamp const & endTime() const
LuminosityBlockPrincipal MyPrincipal
EventID const & id() const
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
static void setStreamContext(StreamContext &streamContext, MyPrincipal const &principal)
static void preScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal const *ep, GlobalContext const *globalContext)
PreEndLumi preEndLumiSignal_
signal is emitted before the endLumi is processed
LuminosityBlockIndex index() const
PostModuleStreamBeginLumi postModuleStreamBeginLumiSignal_
PostBeginRun postBeginRunSignal_
signal is emitted after all modules have finished processing the beginRun
static void preScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal const *ep, StreamContext const *streamContext)
static void setStreamContext(StreamContext &streamContext, MyPrincipal const &principal)
PostPathEndRun postPathEndRunSignal_
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
PostPathBeginRun postPathBeginRunSignal_
static void postScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal *ep, EventSetup const *es, GlobalContext const *globalContext)
static void postScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal *ep, EventSetup const *es, StreamContext const *streamContext)
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
PreModuleStreamEndLumi preModuleStreamEndLumiSignal_
void setTransition(Transition v)
PostGlobalEndLumi postGlobalEndLumiSignal_
Timestamp const & time() const
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
static GlobalContext makeGlobalContext(MyPrincipal const &principal, ProcessContext const *processContext)
PreGlobalBeginLumi preGlobalBeginLumiSignal_
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
PreModuleBeginRun preModuleBeginRunSignal_
static void postScheduleSignal(ActivityRegistry *a, EventPrincipal *ep, EventSetup const *es, StreamContext const *streamContext)
PrePathBeginLumi prePathBeginLumiSignal_
LuminosityBlockNumber_t luminosityBlock() const
LuminosityBlockPrincipal MyPrincipal
PrePathEndRun prePathEndRunSignal_
PostModuleGlobalEndRun postModuleGlobalEndRunSignal_
void setLuminosityBlockIndex(LuminosityBlockIndex const &v)
PostModuleGlobalEndLumi postModuleGlobalEndLumiSignal_
Timestamp const & beginTime() const
PreModuleStreamEndRun preModuleStreamEndRunSignal_
PostPathEndLumi postPathEndLumiSignal_
PostProcessEvent postProcessEventSignal_
signal is emitted after all modules have finished processing the Event
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
static void preScheduleSignal(ActivityRegistry *a, RunPrincipal const *ep, StreamContext const *streamContext)
PostStreamEndRun postStreamEndRunSignal_
PreStreamEndRun preStreamEndRunSignal_
static void preScheduleSignal(ActivityRegistry *a, RunPrincipal const *ep, GlobalContext const *globalContext)
Timestamp const & endTime() const
PostEndRun postEndRunSignal_
signal is emitted after all modules have finished processing the Run
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
PreModule preModuleSignal_
PreGlobalEndLumi preGlobalEndLumiSignal_
static GlobalContext makeGlobalContext(MyPrincipal const &principal, ProcessContext const *processContext)
static void postScheduleSignal(ActivityRegistry *a, RunPrincipal *ep, EventSetup const *es, GlobalContext const *globalContext)
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
PostModuleBeginLumi postModuleBeginLumiSignal_
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
PostEndLumi postEndLumiSignal_
signal is emitted after all modules have finished processing the Lumi
static LuminosityBlockIndex invalidLuminosityBlockIndex()
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
static void postScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal *ep, EventSetup const *es, StreamContext const *streamContext)
PreStreamBeginLumi preStreamBeginLumiSignal_
PreModuleStreamBeginLumi preModuleStreamBeginLumiSignal_
PostStreamBeginRun postStreamBeginRunSignal_
PreModuleGlobalBeginRun preModuleGlobalBeginRunSignal_
static void setStreamContext(StreamContext &streamContext, MyPrincipal const &principal)
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
static GlobalContext makeGlobalContext(MyPrincipal const &principal, ProcessContext const *processContext)
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
PreModuleGlobalBeginLumi preModuleGlobalBeginLumiSignal_
PrePathEndLumi prePathEndLumiSignal_
PostModuleBeginRun postModuleBeginRunSignal_
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
PreModuleGlobalEndLumi preModuleGlobalEndLumiSignal_
PreProcessPath preProcessPathSignal_
PostGlobalEndRun postGlobalEndRunSignal_
PreProcessEvent preProcessEventSignal_
signal is emitted after the Event has been created by the InputSource but before any modules have see...
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
PreModuleEvent preModuleEventSignal_
static void postModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
PostGlobalBeginLumi postGlobalBeginLumiSignal_
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
StreamContext const * streamContext() const
void setEventID(EventID const &v)
static void postScheduleSignal(ActivityRegistry *a, RunPrincipal *ep, EventSetup const *es, GlobalContext const *globalContext)
PreModuleEndLumi preModuleEndLumiSignal_
static void setStreamContext(StreamContext &streamContext, MyPrincipal const &principal)
static GlobalContext makeGlobalContext(MyPrincipal const &principal, ProcessContext const *processContext)
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
PostPathEvent postPathEventSignal_
PostStreamBeginLumi postStreamBeginLumiSignal_
PreStreamEndLumi preStreamEndLumiSignal_
EventPrincipal MyPrincipal
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, GlobalContext const *globalContext, ModuleCallingContext const *moduleCallingContext)
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
PostModuleStreamEndLumi postModuleStreamEndLumiSignal_
PreModuleGlobalEndRun preModuleGlobalEndRunSignal_
static void postScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal *ep, EventSetup const *es, GlobalContext const *globalContext)
static void setStreamContext(StreamContext &streamContext, MyPrincipal const &principal)
PreEvent preEventSignal_
signal is emitted after the Event has been created by the InputSource but before any modules have see...
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
static StreamContext const * context(StreamContext const *s, GlobalContext const *g)
PostModuleStreamBeginRun postModuleStreamBeginRunSignal_
static void preScheduleSignal(ActivityRegistry *a, RunPrincipal const *ep, GlobalContext const *globalContext)
static void prePathSignal(ActivityRegistry *a, std::string const &s, PathContext const *pathContext)
static void postScheduleSignal(ActivityRegistry *a, RunPrincipal *ep, EventSetup const *es, StreamContext const *streamContext)
void setRunIndex(RunIndex const &v)
static void preModuleSignal(ActivityRegistry *a, ModuleDescription const *md, StreamContext const *streamContext, ModuleCallingContext const *moduleCallingContext)
PrePathBeginRun prePathBeginRunSignal_
static void preScheduleSignal(ActivityRegistry *a, RunPrincipal const *ep, StreamContext const *streamContext)
PostPathBeginLumi postPathBeginLumiSignal_
LuminosityBlockPrincipal MyPrincipal
static void preScheduleSignal(ActivityRegistry *a, EventPrincipal const *ep, StreamContext const *streamContext)
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
static void postPathSignal(ActivityRegistry *a, std::string const &s, HLTPathStatus const &status, PathContext const *pathContext)
PostModuleGlobalBeginLumi postModuleGlobalBeginLumiSignal_
PostProcessPath postProcessPathSignal_
LuminosityBlockID id() const
PreBeginRun preBeginRunSignal_
signal is emitted after the Run has been created by the InputSource but before any modules have seen ...
PostBeginLumi postBeginLumiSignal_
signal is emitted after all modules have finished processing the beginLumi
static void preScheduleSignal(ActivityRegistry *a, LuminosityBlockPrincipal const *ep, StreamContext const *streamContext)