CMS 3D CMS Logo

ActivityRegistry.h
Go to the documentation of this file.
1 #ifndef FWCore_ServiceRegistry_ActivityRegistry_h
2 #define FWCore_ServiceRegistry_ActivityRegistry_h
3 // -*- C++ -*-
4 //
5 // Package: ServiceRegistry
6 // Class : ActivityRegistry
7 //
48 //
49 // Original Author: Chris Jones
50 // Created: Mon Sep 5 19:53:09 EDT 2005
51 //
52 
53 // system include files
54 #include <functional>
55 #include <string>
56 
57 // user include files
63 
64 #define AR_WATCH_USING_METHOD_0(method) \
65  template <class TClass, class TMethod> \
66  void method(TClass* iObject, TMethod iMethod) { \
67  method(std::bind(std::mem_fn(iMethod), iObject)); \
68  }
69 #define AR_WATCH_USING_METHOD_1(method) \
70  template <class TClass, class TMethod> \
71  void method(TClass* iObject, TMethod iMethod) { \
72  method(std::bind(std::mem_fn(iMethod), iObject, std::placeholders::_1)); \
73  }
74 #define AR_WATCH_USING_METHOD_2(method) \
75  template <class TClass, class TMethod> \
76  void method(TClass* iObject, TMethod iMethod) { \
77  method(std::bind(std::mem_fn(iMethod), iObject, std::placeholders::_1, std::placeholders::_2)); \
78  }
79 #define AR_WATCH_USING_METHOD_3(method) \
80  template <class TClass, class TMethod> \
81  void method(TClass* iObject, TMethod iMethod) { \
82  method(std::bind( \
83  std::mem_fn(iMethod), iObject, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3)); \
84  }
85 // forward declarations
86 namespace edm {
87  class EventID;
88  class LuminosityBlockID;
89  class RunID;
90  class Timestamp;
91  class ModuleDescription;
92  class Event;
93  class LuminosityBlock;
94  class Run;
95  class EventSetup;
96  class HLTPathStatus;
97  class GlobalContext;
98  class StreamContext;
99  class PathContext;
100  class ProcessContext;
101  class ModuleCallingContext;
102  class PathsAndConsumesOfModulesBase;
103  class ESModuleCallingContext;
104  namespace eventsetup {
105  struct ComponentDescription;
106  class DataKey;
107  class EventSetupRecordKey;
108  } // namespace eventsetup
109  namespace service {
110  class SystemBounds;
111  }
112 
113  namespace signalslot {
115 
116  template <class T>
118  public:
119  typedef std::function<T> slot_type;
120 
121  ObsoleteSignal() = default;
122 
123  template <typename U>
124  void connect(U /* iFunc */) {
126  }
127 
128  template <typename U>
129  void connect_front(U /* iFunc*/) {
131  }
132  };
133  } // namespace signalslot
135  public:
137  ActivityRegistry(ActivityRegistry const&) = delete; // Disallow copying and moving
138  ActivityRegistry& operator=(ActivityRegistry const&) = delete; // Disallow copying and moving
139 
140  // ---------- signals ------------------------------------
146 
151  void watchPreBeginJob(PreBeginJob::slot_type const& iSlot) { preBeginJobSignal_.connect(iSlot); }
153 
154  typedef signalslot::Signal<void()> PostBeginJob;
158  void watchPostBeginJob(PostBeginJob::slot_type const& iSlot) { postBeginJobSignal_.connect(iSlot); }
160 
161  typedef signalslot::Signal<void()> PreEndJob;
164  void watchPreEndJob(PreEndJob::slot_type const& iSlot) { preEndJobSignal_.connect_front(iSlot); }
166 
167  typedef signalslot::Signal<void()> PostEndJob;
170  void watchPostEndJob(PostEndJob::slot_type const& iSlot) { postEndJobSignal_.connect_front(iSlot); }
172 
173  typedef signalslot::Signal<void()> JobFailure;
178  void watchJobFailure(JobFailure::slot_type const& iSlot) { jobFailureSignal_.connect_front(iSlot); }
180 
181 
182  typedef signalslot::Signal<void(StreamID)> PreSourceEvent;
186 
187 
188  typedef signalslot::Signal<void(StreamID)> PostSourceEvent;
192 
193 
194  typedef signalslot::Signal<void(LuminosityBlockIndex)> PreSourceLumi;
198 
199 
200  typedef signalslot::Signal<void(LuminosityBlockIndex)> PostSourceLumi;
204 
205 
206  typedef signalslot::Signal<void(RunIndex)> PreSourceRun;
208  void watchPreSourceRun(PreSourceRun::slot_type const& iSlot) { preSourceRunSignal_.connect(iSlot); }
210 
211 
212  typedef signalslot::Signal<void(RunIndex)> PostSourceRun;
216 
217 
218  typedef signalslot::Signal<void(std::string const&, bool)> PreOpenFile;
220  void watchPreOpenFile(PreOpenFile::slot_type const& iSlot) { preOpenFileSignal_.connect(iSlot); }
222 
223 
224  // Note this is only done for a primary file, not a secondary one.
225  typedef signalslot::Signal<void(std::string const&, bool)> PostOpenFile;
229 
230 
231  // First argument is the LFN of the file which is being closed.
232  // Second argument is false if fallback is used; true otherwise.
233  typedef signalslot::Signal<void(std::string const&, bool)> PreCloseFile;
235  void watchPreCloseFile(PreCloseFile::slot_type const& iSlot) { preCloseFileSignal_.connect(iSlot); }
237 
238 
239  typedef signalslot::Signal<void(std::string const&, bool)> PostCloseFile;
243 
248  }
250 
255  }
257 
262  }
264 
269  }
271 
272  typedef signalslot::Signal<void(GlobalContext const&)> PreBeginProcessBlock;
276  }
278 
279  typedef signalslot::Signal<void(GlobalContext const&)> PostBeginProcessBlock;
283  }
285 
290  }
292 
297  }
299 
300  typedef signalslot::Signal<void(GlobalContext const&)> PreEndProcessBlock;
304  }
306 
307  typedef signalslot::Signal<void(GlobalContext const&)> PostEndProcessBlock;
311  }
313 
314  typedef signalslot::Signal<void(GlobalContext const&)> PreGlobalBeginRun;
319 
320  typedef signalslot::Signal<void(GlobalContext const&)> PostGlobalBeginRun;
324  }
326 
327  typedef signalslot::Signal<void(GlobalContext const&)> PreGlobalEndRun;
331 
332  typedef signalslot::Signal<void(GlobalContext const&)> PostGlobalEndRun;
334  void watchPostGlobalEndRun(PostGlobalEndRun::slot_type const& iSlot) {
336  }
338 
339  typedef signalslot::Signal<void(GlobalContext const&)> PreWriteProcessBlock;
343  }
345 
346  typedef signalslot::Signal<void(GlobalContext const&)> PostWriteProcessBlock;
350  }
352 
353  typedef signalslot::Signal<void(GlobalContext const&)> PreGlobalWriteRun;
357 
358  typedef signalslot::Signal<void(GlobalContext const&)> PostGlobalWriteRun;
362  }
364 
365  typedef signalslot::Signal<void(StreamContext const&)> PreStreamBeginRun;
369 
370  typedef signalslot::Signal<void(StreamContext const&)> PostStreamBeginRun;
374  }
376 
377  typedef signalslot::Signal<void(StreamContext const&)> PreStreamEndRun;
381 
382  typedef signalslot::Signal<void(StreamContext const&)> PostStreamEndRun;
384  void watchPostStreamEndRun(PostStreamEndRun::slot_type const& iSlot) {
386  }
388 
389  typedef signalslot::Signal<void(GlobalContext const&)> PreGlobalBeginLumi;
393  }
395 
396  typedef signalslot::Signal<void(GlobalContext const&)> PostGlobalBeginLumi;
400  }
402 
403  typedef signalslot::Signal<void(GlobalContext const&)> PreGlobalEndLumi;
407 
408  typedef signalslot::Signal<void(GlobalContext const&)> PostGlobalEndLumi;
412  }
414 
415  typedef signalslot::Signal<void(GlobalContext const&)> PreGlobalWriteLumi;
419  }
421 
422  typedef signalslot::Signal<void(GlobalContext const&)> PostGlobalWriteLumi;
426  }
428 
429  typedef signalslot::Signal<void(StreamContext const&)> PreStreamBeginLumi;
433  }
435 
436  typedef signalslot::Signal<void(StreamContext const&)> PostStreamBeginLumi;
440  }
442 
443  typedef signalslot::Signal<void(StreamContext const&)> PreStreamEndLumi;
447 
448  typedef signalslot::Signal<void(StreamContext const&)> PostStreamEndLumi;
452  }
454 
455  typedef signalslot::Signal<void(StreamContext const&)> PreEvent;
458  void watchPreEvent(PreEvent::slot_type const& iSlot) { preEventSignal_.connect(iSlot); }
460 
461  typedef signalslot::Signal<void(StreamContext const&)> PostEvent;
464  void watchPostEvent(PostEvent::slot_type const& iSlot) { postEventSignal_.connect_front(iSlot); }
466 
467 
468  typedef signalslot::Signal<void(StreamContext const&, PathContext const&)> PrePathEvent;
470  void watchPrePathEvent(PrePathEvent::slot_type const& iSlot) { prePathEventSignal_.connect(iSlot); }
472 
473 
478 
479 
485  }
487 
488 
494  }
496 
497 
503  }
505 
506 
512  }
514 
515 
521  }
523 
524 
525  typedef signalslot::Signal<void(eventsetup::EventSetupRecordKey const&, ESModuleCallingContext const&)> PreESModule;
527  void watchPreESModule(PreESModule::slot_type const& iSlot) { preESModuleSignal_.connect(iSlot); }
529 
530 
531  typedef signalslot::Signal<void(eventsetup::EventSetupRecordKey const&, ESModuleCallingContext const&)> PostESModule;
535 
536  // OLD DELETE THIS
537  typedef signalslot::ObsoleteSignal<void(EventID const&, Timestamp const&)> PreProcessEvent;
542 
543  // OLD DELETE THIS
544  typedef signalslot::ObsoleteSignal<void(Event const&, EventSetup const&)> PostProcessEvent;
547  void watchPostProcessEvent(PostProcessEvent::slot_type const& iSlot) {
549  }
551 
552  // OLD DELETE THIS
553  typedef signalslot::ObsoleteSignal<void(RunID const&, Timestamp const&)> PreBeginRun;
556  void watchPreBeginRun(PreBeginRun::slot_type const& iSlot) { preBeginRunSignal_.connect(iSlot); }
558 
559  // OLD DELETE THIS
560  typedef signalslot::ObsoleteSignal<void(Run const&, EventSetup const&)> PostBeginRun;
565 
566  // OLD DELETE THIS
567  typedef signalslot::ObsoleteSignal<void(RunID const&, Timestamp const&)> PreEndRun;
570  void watchPreEndRun(PreEndRun::slot_type const& iSlot) { preEndRunSignal_.connect(iSlot); }
572 
573  // OLD DELETE THIS
574  typedef signalslot::ObsoleteSignal<void(Run const&, EventSetup const&)> PostEndRun;
577  void watchPostEndRun(PostEndRun::slot_type const& iSlot) { postEndRunSignal_.connect_front(iSlot); }
579 
580  // OLD DELETE THIS
581  typedef signalslot::ObsoleteSignal<void(LuminosityBlockID const&, Timestamp const&)> PreBeginLumi;
584  void watchPreBeginLumi(PreBeginLumi::slot_type const& iSlot) { preBeginLumiSignal_.connect(iSlot); }
586 
587  // OLD DELETE THIS
588  typedef signalslot::ObsoleteSignal<void(LuminosityBlock const&, EventSetup const&)> PostBeginLumi;
593 
594  // OLD DELETE THIS
595  typedef signalslot::ObsoleteSignal<void(LuminosityBlockID const&, Timestamp const&)> PreEndLumi;
598  void watchPreEndLumi(PreEndLumi::slot_type const& iSlot) { preEndLumiSignal_.connect(iSlot); }
600 
601  // OLD DELETE THIS
602  typedef signalslot::ObsoleteSignal<void(LuminosityBlock const&, EventSetup const&)> PostEndLumi;
607 
608  // OLD DELETE THIS
610  typedef signalslot::ObsoleteSignal<void(std::string const&)> PreProcessPath;
614 
615  // OLD DELETE THIS
617  typedef signalslot::ObsoleteSignal<void(std::string const&, HLTPathStatus const&)> PostProcessPath;
621 
622  // OLD DELETE THIS
624  typedef signalslot::ObsoleteSignal<void(std::string const&)> PrePathBeginRun;
628 
629  // OLD DELETE THIS
631  typedef signalslot::ObsoleteSignal<void(std::string const&, HLTPathStatus const&)> PostPathBeginRun;
633  void watchPostPathBeginRun(PostPathBeginRun::slot_type const& iSlot) {
635  }
637 
638  // OLD DELETE THIS
640  typedef signalslot::ObsoleteSignal<void(std::string const&)> PrePathEndRun;
644 
645  // OLD DELETE THIS
647  typedef signalslot::ObsoleteSignal<void(std::string const&, HLTPathStatus const&)> PostPathEndRun;
651 
652  // OLD DELETE THIS
654  typedef signalslot::ObsoleteSignal<void(std::string const&)> PrePathBeginLumi;
658 
659  // OLD DELETE THIS
661  typedef signalslot::ObsoleteSignal<void(std::string const&, HLTPathStatus const&)> PostPathBeginLumi;
665  }
667 
668  // OLD DELETE THIS
670  typedef signalslot::ObsoleteSignal<void(std::string const&)> PrePathEndLumi;
674 
675  // OLD DELETE THIS
677  typedef signalslot::ObsoleteSignal<void(std::string const&, HLTPathStatus const&)> PostPathEndLumi;
681 
682  /* Note M:
683  Concerning use of address of module descriptor
684  during functions called before/after module or source construction:
685  Unlike the case in the Run, Lumi, and Event loops,
686  the Module descriptor (often passed by pointer or reference
687  as an argument named desc) in the construction phase is NOT
688  at some permanent fixed address during the construction phase.
689  Therefore, any optimization of caching the module name keying
690  off of address of the descriptor will NOT be valid during
691  such functions. mf / cj 9/11/09
692  */
693 
694 
699  }
700  // WARNING - ModuleDescription is not in fixed place. See note M above.
702 
703 
708  }
709  // WARNING - ModuleDescription is not in fixed place. See note M above.
711 
712 
713  typedef signalslot::Signal<void(ModuleDescription const&)> PreModuleDestruction;
717  }
718  // note: ModuleDescription IS in the fixed place. See note M above.
720 
721 
726  }
727  // WARNING - ModuleDescription is not in fixed place. See note M above.
729 
730 
731  typedef signalslot::Signal<void(ModuleDescription const&)> PreModuleBeginJob;
735 
736 
737  typedef signalslot::Signal<void(ModuleDescription const&)> PostModuleBeginJob;
741  }
743 
744 
745  typedef signalslot::Signal<void(ModuleDescription const&)> PreModuleEndJob;
749 
750 
751  typedef signalslot::Signal<void(ModuleDescription const&)> PostModuleEndJob;
753  void watchPostModuleEndJob(PostModuleEndJob::slot_type const& iSlot) {
755  }
757 
758 
763  }
765 
766 
771  }
773 
774 
779 
780 
785 
786 
791  }
793 
794 
799  }
801 
802 
807  }
809 
810 
815  }
817 
818 
823  }
825 
826 
831  }
833 
838  }
840 
845  }
847 
852  }
854 
859  }
861 
866  }
868 
873  }
875 
880  }
882 
887  }
889 
894  }
896 
901  }
903 
908  }
910 
916  }
918 
923  }
925 
930  }
932 
937  }
939 
944  }
946 
951  }
953 
958  }
960 
965  }
967 
972  }
974 
979  }
981 
986  }
988 
993  }
995 
1000  }
1002 
1007 
1012  }
1014 
1019  }
1021 
1026  }
1028 
1029  // OLD DELETE THIS
1031  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PreModule;
1033  void watchPreModule(PreModule::slot_type const& iSlot) { preModuleSignal_.connect(iSlot); }
1035 
1036  // OLD DELETE THIS
1038  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PostModule;
1042 
1043  // OLD DELETE THIS
1045  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PreModuleBeginRun;
1049 
1050  // OLD DELETE THIS
1052  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PostModuleBeginRun;
1056  }
1058 
1059  // OLD DELETE THIS
1061  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PreModuleEndRun;
1065 
1066  // OLD DELETE THIS
1068  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PostModuleEndRun;
1072  }
1074 
1075  // OLD DELETE THIS
1077  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PreModuleBeginLumi;
1081  }
1083 
1084  // OLD DELETE THIS
1086  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PostModuleBeginLumi;
1090  }
1092 
1093  // OLD DELETE THIS
1095  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PreModuleEndLumi;
1099 
1100  // OLD DELETE THIS
1102  typedef signalslot::ObsoleteSignal<void(ModuleDescription const&)> PostModuleEndLumi;
1106  }
1108 
1109 
1114  }
1115  // WARNING - ModuleDescription is not in fixed place. See note M above.
1117 
1118 
1123  }
1124  // WARNING - ModuleDescription is not in fixed place. See note M above.
1126 
1127  //DEPRECATED
1128  typedef signalslot::Signal<void(
1135  }
1137 
1138  //DEPRECATED
1139  typedef signalslot::Signal<void(
1146  }
1148 
1149  //DEPRECATED
1150  typedef signalslot::Signal<void(
1157  }
1159 
1160  // ---------- member functions ---------------------------
1161 
1162 
1163  void connect(ActivityRegistry& iOther);
1164 
1167  void connectToSubProcess(ActivityRegistry& iOther);
1168 
1174  void copySlotsFrom(ActivityRegistry& iOther);
1175 
1176  private:
1177  // forwards subprocess independent signals to slots connected to iOther
1178  void connectGlobals(ActivityRegistry& iOther);
1179 
1180  // forwards subprocess dependent signals to slots connected to iOther
1181  void connectLocals(ActivityRegistry& iOther);
1182  };
1183 } // namespace edm
1184 #undef AR_WATCH_USING_METHOD
1185 #endif
edm::ActivityRegistry::watchPostModule
void watchPostModule(PostModule::slot_type const &iSlot)
Definition: ActivityRegistry.h:1040
edm::ActivityRegistry::postStreamBeginRunSignal_
PostStreamBeginRun postStreamBeginRunSignal_
Definition: ActivityRegistry.h:371
edm::ActivityRegistry::preModuleGlobalEndLumiSignal_
PreModuleGlobalEndLumi preModuleGlobalEndLumiSignal_
Definition: ActivityRegistry.h:976
edm::ActivityRegistry::watchPreModuleEndStream
void watchPreModuleEndStream(PreModuleEndStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:260
edm::ActivityRegistry::postModuleBeginProcessBlockSignal_
PostModuleBeginProcessBlock postModuleBeginProcessBlockSignal_
Definition: ActivityRegistry.h:898
edm::ActivityRegistry::watchPreBeginLumi
void watchPreBeginLumi(PreBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:584
edm::StreamID
Definition: StreamID.h:30
edm::ActivityRegistry::preGlobalWriteLumiSignal_
PreGlobalEndLumi preGlobalWriteLumiSignal_
Definition: ActivityRegistry.h:416
edm::ActivityRegistry::watchPreModuleBeginStream
void watchPreModuleBeginStream(PreModuleBeginStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:246
edm::ActivityRegistry::postModuleBeginLumiSignal_
PostModuleBeginLumi postModuleBeginLumiSignal_
Definition: ActivityRegistry.h:1087
service
Definition: service.py:1
edm::ActivityRegistry::prePathBeginLumiSignal_
PrePathBeginLumi prePathBeginLumiSignal_
Definition: ActivityRegistry.h:655
edm::ActivityRegistry::watchPostStreamEndLumi
void watchPostStreamEndLumi(PostStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:450
edm::ActivityRegistry::watchPreSourceEarlyTermination
void watchPreSourceEarlyTermination(PreSourceEarlyTermination::slot_type const &iSlot)
Definition: ActivityRegistry.h:501
edm::ActivityRegistry::watchPostModuleGlobalEndRun
void watchPostModuleGlobalEndRun(PostModuleGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:956
edm::ActivityRegistry::postModuleAccessInputProcessBlockSignal_
PostModuleAccessInputProcessBlock postModuleAccessInputProcessBlockSignal_
Definition: ActivityRegistry.h:913
edm::ActivityRegistry::watchPrePathBeginLumi
void watchPrePathBeginLumi(PrePathBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:656
edm::ActivityRegistry::watchPreModuleDestruction
void watchPreModuleDestruction(PreModuleDestruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:715
edm::ActivityRegistry::watchPostModuleBeginRun
void watchPostModuleBeginRun(PostModuleBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:1054
edm::ESModuleCallingContext
Definition: ESModuleCallingContext.h:27
edm::ActivityRegistry::watchPostModuleAccessInputProcessBlock
void watchPostModuleAccessInputProcessBlock(PostModuleAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:914
edm::ActivityRegistry::PreLockEventSetupGet
signalslot::Signal< void(eventsetup::ComponentDescription const *, eventsetup::EventSetupRecordKey const &, eventsetup::DataKey const &)> PreLockEventSetupGet
Definition: ActivityRegistry.h:1130
edm::ActivityRegistry::preOpenFileSignal_
PreOpenFile preOpenFileSignal_
Definition: ActivityRegistry.h:219
edm::ActivityRegistry::preESModulePrefetchingSignal_
PreESModulePrefetching preESModulePrefetchingSignal_
Definition: ActivityRegistry.h:509
edm::ActivityRegistry::watchPostGlobalWriteRun
void watchPostGlobalWriteRun(PostGlobalWriteRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:360
edm::ActivityRegistry::watchPostBeginProcessBlock
void watchPostBeginProcessBlock(PostBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:281
edm::ActivityRegistry::preGlobalEndLumiSignal_
PreGlobalEndLumi preGlobalEndLumiSignal_
Definition: ActivityRegistry.h:404
edm::ActivityRegistry::preEndJobSignal_
PreEndJob preEndJobSignal_
signal is emitted before any modules have gotten their endJob called
Definition: ActivityRegistry.h:163
edm::TerminationOrigin
TerminationOrigin
Definition: TerminationOrigin.h:28
edm::ActivityRegistry::watchPreModuleEndProcessBlock
void watchPreModuleEndProcessBlock(PreModuleEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:921
edm::ActivityRegistry::preModuleBeginProcessBlockSignal_
PreModuleBeginProcessBlock preModuleBeginProcessBlockSignal_
Definition: ActivityRegistry.h:891
edm::ActivityRegistry::preModuleSignal_
PreModule preModuleSignal_
Definition: ActivityRegistry.h:1032
edm::RunID
Definition: RunID.h:28
edm::ActivityRegistry::watchPostSourceRun
void watchPostSourceRun(PostSourceRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:214
edm::ActivityRegistry::watchPreSourceLumi
void watchPreSourceLumi(PreSourceLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:196
edm::ActivityRegistry::preModuleBeginRunSignal_
PreModuleBeginRun preModuleBeginRunSignal_
Definition: ActivityRegistry.h:1046
edm::ActivityRegistry::watchPostGlobalEndRun
void watchPostGlobalEndRun(PostGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:334
Timestamp
edm::ActivityRegistry::PostModuleAccessInputProcessBlock
signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)> PostModuleAccessInputProcessBlock
Definition: ActivityRegistry.h:912
AR_WATCH_USING_METHOD_2
#define AR_WATCH_USING_METHOD_2(method)
Definition: ActivityRegistry.h:74
edm::ActivityRegistry::prePathEndLumiSignal_
PrePathEndLumi prePathEndLumiSignal_
Definition: ActivityRegistry.h:671
edm::ActivityRegistry::watchPostEventReadFromSource
void watchPostEventReadFromSource(PostEventReadFromSource::slot_type const &iSlot)
Definition: ActivityRegistry.h:829
DataKey
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm::ActivityRegistry::watchPostModuleStreamBeginLumi
void watchPostModuleStreamBeginLumi(PostModuleStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:871
edm::ActivityRegistry::postGlobalWriteRunSignal_
PostGlobalWriteRun postGlobalWriteRunSignal_
Definition: ActivityRegistry.h:359
edm::Run
Definition: Run.h:45
edm::ActivityRegistry::watchPreEndLumi
void watchPreEndLumi(PreEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:598
edm::ActivityRegistry::watchPostEndRun
void watchPostEndRun(PostEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:577
edm::ActivityRegistry::postEndLumiSignal_
PostEndLumi postEndLumiSignal_
signal is emitted after all modules have finished processing the Lumi
Definition: ActivityRegistry.h:604
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ActivityRegistry::preModuleWriteRunSignal_
PreModuleWriteRun preModuleWriteRunSignal_
Definition: ActivityRegistry.h:1004
edm::ActivityRegistry::PostEventSetupGet
signalslot::Signal< void(eventsetup::ComponentDescription const *, eventsetup::EventSetupRecordKey const &, eventsetup::DataKey const &)> PostEventSetupGet
Definition: ActivityRegistry.h:1152
edm::ProcessContext
Definition: ProcessContext.h:27
edm::ActivityRegistry::watchPrePathBeginRun
void watchPrePathBeginRun(PrePathBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:626
edm::ActivityRegistry::watchPostGlobalWriteLumi
void watchPostGlobalWriteLumi(PostGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:424
edm::ActivityRegistry::preStreamBeginLumiSignal_
PreStreamBeginLumi preStreamBeginLumiSignal_
Definition: ActivityRegistry.h:430
edm::ActivityRegistry::watchPostModuleBeginProcessBlock
void watchPostModuleBeginProcessBlock(PostModuleBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:899
edm::ActivityRegistry::watchPreModuleEndJob
void watchPreModuleEndJob(PreModuleEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:747
edm::ActivityRegistry::watchPostGlobalEndLumi
void watchPostGlobalEndLumi(PostGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:410
edm::ActivityRegistry::watchPreModuleWriteProcessBlock
void watchPreModuleWriteProcessBlock(PreModuleWriteProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:991
edm::ActivityRegistry::preProcessPathSignal_
PreProcessPath preProcessPathSignal_
Definition: ActivityRegistry.h:611
edm::ActivityRegistry::watchJobFailure
void watchJobFailure(JobFailure::slot_type const &iSlot)
convenience function for attaching to signal
Definition: ActivityRegistry.h:178
edm::ActivityRegistry::PreStreamEarlyTermination
signalslot::Signal< void(StreamContext const &, TerminationOrigin)> PreStreamEarlyTermination
Definition: ActivityRegistry.h:481
edm::ActivityRegistry::preSourceEarlyTerminationSignal_
PreSourceEarlyTermination preSourceEarlyTerminationSignal_
Definition: ActivityRegistry.h:500
edm::ActivityRegistry::watchPreModuleBeginLumi
void watchPreModuleBeginLumi(PreModuleBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:1079
edm::ActivityRegistry::preModuleStreamBeginLumiSignal_
PreModuleStreamBeginLumi preModuleStreamBeginLumiSignal_
Definition: ActivityRegistry.h:863
edm::ActivityRegistry::postModuleStreamBeginRunSignal_
PostModuleStreamBeginRun postModuleStreamBeginRunSignal_
Definition: ActivityRegistry.h:842
edm::ActivityRegistry::watchPostOpenFile
void watchPostOpenFile(PostOpenFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:227
edm::ActivityRegistry::preESModuleSignal_
PreESModule preESModuleSignal_
Definition: ActivityRegistry.h:526
edm::ActivityRegistry::preSourceSignal_
PreSourceEvent preSourceSignal_
Definition: ActivityRegistry.h:183
edm::ActivityRegistry::watchPreModuleBeginRun
void watchPreModuleBeginRun(PreModuleBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:1047
edm::ActivityRegistry::watchPreModuleWriteRun
void watchPreModuleWriteRun(PreModuleWriteRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:1005
EventSetupRecordKey
edm::eventsetup::DataKey
Definition: DataKey.h:29
edm::ActivityRegistry::watchPostModuleGlobalBeginRun
void watchPostModuleGlobalBeginRun(PostModuleGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:942
edm::ActivityRegistry::jobFailureSignal_
JobFailure jobFailureSignal_
Definition: ActivityRegistry.h:176
edm::ActivityRegistry::postModuleGlobalBeginLumiSignal_
PostModuleGlobalBeginLumi postModuleGlobalBeginLumiSignal_
Definition: ActivityRegistry.h:969
edm::ActivityRegistry::postESModuleSignal_
PostESModule postESModuleSignal_
Definition: ActivityRegistry.h:532
edm::ActivityRegistry::watchPreModuleBeginProcessBlock
void watchPreModuleBeginProcessBlock(PreModuleBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:892
edm::ActivityRegistry::watchPostModuleDestruction
void watchPostModuleDestruction(PostModuleDestruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:724
edm::ActivityRegistry::watchPostModuleStreamEndRun
void watchPostModuleStreamEndRun(PostModuleStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:857
edm::ActivityRegistry::postModuleBeginJobSignal_
PostModuleBeginJob postModuleBeginJobSignal_
Definition: ActivityRegistry.h:738
edm::ActivityRegistry::watchPreModuleStreamBeginRun
void watchPreModuleStreamBeginRun(PreModuleStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:836
Signal
edm::ActivityRegistry::preModuleGlobalBeginRunSignal_
PreModuleGlobalBeginRun preModuleGlobalBeginRunSignal_
Definition: ActivityRegistry.h:934
edm::ActivityRegistry::postModuleEndStreamSignal_
PostModuleEndStream postModuleEndStreamSignal_
Definition: ActivityRegistry.h:266
edm::ActivityRegistry::preModuleEndLumiSignal_
PreModuleEndLumi preModuleEndLumiSignal_
Definition: ActivityRegistry.h:1096
edm::ActivityRegistry::watchPreStreamBeginRun
void watchPreStreamBeginRun(PreStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:367
edm::signalslot::ObsoleteSignal
Definition: ActivityRegistry.h:117
edm::ActivityRegistry::postModuleBeginRunSignal_
PostModuleBeginRun postModuleBeginRunSignal_
Definition: ActivityRegistry.h:1053
edm::ActivityRegistry::watchPostEventSetupGet
void watchPostEventSetupGet(PostEventSetupGet::slot_type const &iSlot)
Definition: ActivityRegistry.h:1155
edm::ActivityRegistry::preModuleStreamEndLumiSignal_
PreModuleStreamEndLumi preModuleStreamEndLumiSignal_
Definition: ActivityRegistry.h:877
watchdog.const
const
Definition: watchdog.py:83
edm::ActivityRegistry::watchPreGlobalWriteLumi
void watchPreGlobalWriteLumi(PreGlobalWriteLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:417
edm::ActivityRegistry::postModuleGlobalEndLumiSignal_
PostModuleGlobalEndLumi postModuleGlobalEndLumiSignal_
Definition: ActivityRegistry.h:983
edm::ActivityRegistry::postModuleWriteLumiSignal_
PostModuleWriteLumi postModuleWriteLumiSignal_
Definition: ActivityRegistry.h:1023
edm::ActivityRegistry::preModuleEndJobSignal_
PreModuleEndJob preModuleEndJobSignal_
Definition: ActivityRegistry.h:746
edm::eventsetup::EventSetupRecordKey
Definition: EventSetupRecordKey.h:30
edm::ActivityRegistry::preStreamEndLumiSignal_
PreStreamEndLumi preStreamEndLumiSignal_
Definition: ActivityRegistry.h:444
edm::ActivityRegistry::PostESModulePrefetching
signalslot::Signal< void(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)> PostESModulePrefetching
signal is emitted before the esmodule starts processing and after prefetching has finished
Definition: ActivityRegistry.h:517
edm::ActivityRegistry::watchPostPathEndRun
void watchPostPathEndRun(PostPathEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:649
edm::ModuleDescription
Definition: ModuleDescription.h:21
edm::signalslot::ObsoleteSignal::connect
void connect(U)
Definition: ActivityRegistry.h:124
edm::ActivityRegistry::watchPostModuleBeginStream
void watchPostModuleBeginStream(PostModuleBeginStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:253
edm::ActivityRegistry::watchPreModuleWriteLumi
void watchPreModuleWriteLumi(PreModuleWriteLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:1017
edm::ActivityRegistry::postPathEventSignal_
PostPathEvent postPathEventSignal_
Definition: ActivityRegistry.h:475
edm::ActivityRegistry::postModuleStreamEndLumiSignal_
PostModuleStreamEndLumi postModuleStreamEndLumiSignal_
Definition: ActivityRegistry.h:884
edm::ActivityRegistry::watchPostSourceEvent
void watchPostSourceEvent(PostSourceEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:190
edm::ActivityRegistry::postPathBeginLumiSignal_
PostPathBeginLumi postPathBeginLumiSignal_
Definition: ActivityRegistry.h:662
edm::ActivityRegistry::postModuleWriteRunSignal_
PostModuleWriteRun postModuleWriteRunSignal_
Definition: ActivityRegistry.h:1009
edm::ActivityRegistry::postAccessInputProcessBlockSignal_
PostAccessInputProcessBlock postAccessInputProcessBlockSignal_
Definition: ActivityRegistry.h:294
edm::ActivityRegistry::watchPreCloseFile
void watchPreCloseFile(PreCloseFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:235
edm::ActivityRegistry::watchPostModuleEndJob
void watchPostModuleEndJob(PostModuleEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:753
edm::ActivityRegistry::watchPostCloseFile
void watchPostCloseFile(PostCloseFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:241
edm::ActivityRegistry::postEventSetupGetSignal_
PostEventSetupGet postEventSetupGetSignal_
signal is emitted after getImpl has returned in the EventSetup DataProxy::get function
Definition: ActivityRegistry.h:1154
edm::ActivityRegistry::preSourceLumiSignal_
PreSourceLumi preSourceLumiSignal_
Definition: ActivityRegistry.h:195
edm::signalslot::throwObsoleteSignalException
void throwObsoleteSignalException()
Definition: ActivityRegistry.cc:85
edm::ActivityRegistry::watchPreESModulePrefetching
void watchPreESModulePrefetching(PreESModulePrefetching::slot_type const &iSlot)
Definition: ActivityRegistry.h:510
edm::signalslot::ObsoleteSignal::ObsoleteSignal
ObsoleteSignal()=default
edm::ActivityRegistry::watchPreModuleGlobalBeginLumi
void watchPreModuleGlobalBeginLumi(PreModuleGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:963
edm::ActivityRegistry::postWriteProcessBlockSignal_
PostWriteProcessBlock postWriteProcessBlockSignal_
Definition: ActivityRegistry.h:347
edm::ActivityRegistry::preEndRunSignal_
PreEndRun preEndRunSignal_
signal is emitted before the endRun is processed
Definition: ActivityRegistry.h:569
edm::ActivityRegistry::PostLockEventSetupGet
signalslot::Signal< void(eventsetup::ComponentDescription const *, eventsetup::EventSetupRecordKey const &, eventsetup::DataKey const &)> PostLockEventSetupGet
Definition: ActivityRegistry.h:1141
edm::ActivityRegistry::watchPostPathBeginLumi
void watchPostPathBeginLumi(PostPathBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:663
edm::ActivityRegistry::postGlobalWriteLumiSignal_
PostGlobalEndLumi postGlobalWriteLumiSignal_
Definition: ActivityRegistry.h:423
edm::ActivityRegistry::watchPreModuleStreamEndLumi
void watchPreModuleStreamEndLumi(PreModuleStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:878
edm::ActivityRegistry::watchPostWriteProcessBlock
void watchPostWriteProcessBlock(PostWriteProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:348
edm::ActivityRegistry::postBeginRunSignal_
PostBeginRun postBeginRunSignal_
signal is emitted after all modules have finished processing the beginRun
Definition: ActivityRegistry.h:562
edm::ActivityRegistry::preModuleAccessInputProcessBlockSignal_
PreModuleAccessInputProcessBlock preModuleAccessInputProcessBlockSignal_
Definition: ActivityRegistry.h:905
edm::ActivityRegistry::watchPreGlobalWriteRun
void watchPreGlobalWriteRun(PreGlobalWriteRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:355
edm::ActivityRegistry::watchPostEndJob
void watchPostEndJob(PostEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:170
edm::ActivityRegistry::watchPreStreamBeginLumi
void watchPreStreamBeginLumi(PreStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:431
edm::ActivityRegistry::watchPostPathBeginRun
void watchPostPathBeginRun(PostPathBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:633
edm::LuminosityBlockIndex
Definition: LuminosityBlockIndex.h:33
edm::ActivityRegistry::preModuleEventAcquireSignal_
PreModuleEventAcquire preModuleEventAcquireSignal_
Definition: ActivityRegistry.h:788
edm::ActivityRegistry::watchPreModuleEventPrefetching
void watchPreModuleEventPrefetching(PreModuleEventPrefetching::slot_type const &iSlot)
Definition: ActivityRegistry.h:761
edm::StreamContext
Definition: StreamContext.h:31
edm::ActivityRegistry::connectLocals
void connectLocals(ActivityRegistry &iOther)
Definition: ActivityRegistry.cc:122
edm::ActivityRegistry::watchPreESModule
void watchPreESModule(PreESModule::slot_type const &iSlot)
Definition: ActivityRegistry.h:527
edm::ActivityRegistry::postModuleEventAcquireSignal_
PostModuleEventAcquire postModuleEventAcquireSignal_
Definition: ActivityRegistry.h:796
edm::ActivityRegistry::preModuleStreamBeginRunSignal_
PreModuleStreamBeginRun preModuleStreamBeginRunSignal_
Definition: ActivityRegistry.h:835
edm::ActivityRegistry::watchPreBeginJob
void watchPreBeginJob(PreBeginJob::slot_type const &iSlot)
convenience function for attaching to signal
Definition: ActivityRegistry.h:151
edm::ActivityRegistry::watchPostModuleEndStream
void watchPostModuleEndStream(PostModuleEndStream::slot_type const &iSlot)
Definition: ActivityRegistry.h:267
edm::ActivityRegistry::postOpenFileSignal_
PostOpenFile postOpenFileSignal_
Definition: ActivityRegistry.h:226
edm::ActivityRegistry::preSourceRunSignal_
PreSourceRun preSourceRunSignal_
Definition: ActivityRegistry.h:207
edm::ActivityRegistry::postGlobalBeginLumiSignal_
PostGlobalBeginLumi postGlobalBeginLumiSignal_
Definition: ActivityRegistry.h:397
edm::ActivityRegistry::watchPreAccessInputProcessBlock
void watchPreAccessInputProcessBlock(PreAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:288
edm::ActivityRegistry::watchPostModuleEventDelayedGet
void watchPostModuleEventDelayedGet(PostModuleEventDelayedGet::slot_type const &iSlot)
Definition: ActivityRegistry.h:813
edm::ActivityRegistry::watchPrePathEndRun
void watchPrePathEndRun(PrePathEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:642
edm::ActivityRegistry::preModuleEventSignal_
PreModuleEvent preModuleEventSignal_
Definition: ActivityRegistry.h:776
edm::ActivityRegistry::watchPreEvent
void watchPreEvent(PreEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:458
edm::ActivityRegistry::watchPostStreamBeginRun
void watchPostStreamBeginRun(PostStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:372
edm::ActivityRegistry
Definition: ActivityRegistry.h:134
edm::ActivityRegistry::preGlobalEndRunSignal_
PreGlobalEndRun preGlobalEndRunSignal_
Definition: ActivityRegistry.h:328
edm::ActivityRegistry::postModuleConstructionSignal_
PostModuleConstruction postModuleConstructionSignal_
Definition: ActivityRegistry.h:705
edm::ActivityRegistry::preModuleEventPrefetchingSignal_
PreModuleEventPrefetching preModuleEventPrefetchingSignal_
Definition: ActivityRegistry.h:760
edm::ActivityRegistry::postProcessPathSignal_
PostProcessPath postProcessPathSignal_
Definition: ActivityRegistry.h:618
LuminosityBlock
Event
edm::ActivityRegistry::preBeginProcessBlockSignal_
PreBeginProcessBlock preBeginProcessBlockSignal_
Definition: ActivityRegistry.h:273
edm::ActivityRegistry::postModuleBeginStreamSignal_
PostModuleBeginStream postModuleBeginStreamSignal_
Definition: ActivityRegistry.h:252
edm::ActivityRegistry::postEndJobSignal_
PostEndJob postEndJobSignal_
signal is emitted after all modules have gotten their endJob called
Definition: ActivityRegistry.h:169
edm::ActivityRegistry::watchPostBeginJob
void watchPostBeginJob(PostBeginJob::slot_type const &iSlot)
convenience function for attaching to signal
Definition: ActivityRegistry.h:158
edm::ActivityRegistry::connectToSubProcess
void connectToSubProcess(ActivityRegistry &iOther)
Definition: ActivityRegistry.cc:305
edm::signalslot::Signal::connect_front
void connect_front(U iFunc)
Definition: Signal.h:69
edm::ActivityRegistry::watchPreModuleStreamBeginLumi
void watchPreModuleStreamBeginLumi(PreModuleStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:864
edm::ActivityRegistry::watchPostModuleBeginJob
void watchPostModuleBeginJob(PostModuleBeginJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:739
edm::ActivityRegistry::postModuleEndLumiSignal_
PostModuleEndLumi postModuleEndLumiSignal_
Definition: ActivityRegistry.h:1103
edm::ActivityRegistry::postModuleGlobalBeginRunSignal_
PostModuleGlobalBeginRun postModuleGlobalBeginRunSignal_
Definition: ActivityRegistry.h:941
edm::LuminosityBlockID
Definition: LuminosityBlockID.h:31
edm::ActivityRegistry::watchPostModuleConstruction
void watchPostModuleConstruction(PostModuleConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:706
edm::ActivityRegistry::watchPreGlobalEndRun
void watchPreGlobalEndRun(PreGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:329
edm::ActivityRegistry::watchPreEventReadFromSource
void watchPreEventReadFromSource(PreEventReadFromSource::slot_type const &iSlot)
Definition: ActivityRegistry.h:821
edm::ActivityRegistry::watchPreEndJob
void watchPreEndJob(PreEndJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:164
edm::ActivityRegistry::watchPreSourceConstruction
void watchPreSourceConstruction(PreSourceConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:1112
edm::ActivityRegistry::watchPostESModulePrefetching
void watchPostESModulePrefetching(PostESModulePrefetching::slot_type const &iSlot)
Definition: ActivityRegistry.h:519
edm::signalslot::ObsoleteSignal::connect_front
void connect_front(U)
Definition: ActivityRegistry.h:129
edm::ActivityRegistry::watchPreSourceRun
void watchPreSourceRun(PreSourceRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:208
RunIndex.h
mitigatedMETSequence_cff.U
U
Definition: mitigatedMETSequence_cff.py:36
edm::ActivityRegistry::postModuleSignal_
PostModule postModuleSignal_
Definition: ActivityRegistry.h:1039
edm::ActivityRegistry::watchPostBeginLumi
void watchPostBeginLumi(PostBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:591
edm::eventsetup::ComponentDescription
Definition: ComponentDescription.h:30
edm::ActivityRegistry::postModuleEventDelayedGetSignal_
PostModuleEventDelayedGet postModuleEventDelayedGetSignal_
Definition: ActivityRegistry.h:812
edm::ActivityRegistry::preAccessInputProcessBlockSignal_
PreAccessInputProcessBlock preAccessInputProcessBlockSignal_
Definition: ActivityRegistry.h:287
edm::ActivityRegistry::watchPostSourceLumi
void watchPostSourceLumi(PostSourceLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:202
edm::ActivityRegistry::postBeginProcessBlockSignal_
PostBeginProcessBlock postBeginProcessBlockSignal_
Definition: ActivityRegistry.h:280
edm::ActivityRegistry::postSourceRunSignal_
PostSourceRun postSourceRunSignal_
Definition: ActivityRegistry.h:213
edm::ActivityRegistry::preModuleGlobalEndRunSignal_
PreModuleGlobalEndRun preModuleGlobalEndRunSignal_
Definition: ActivityRegistry.h:948
edm::ActivityRegistry::watchPreModuleGlobalEndLumi
void watchPreModuleGlobalEndLumi(PreModuleGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:977
edm::ActivityRegistry::watchPreModuleStreamEndRun
void watchPreModuleStreamEndRun(PreModuleStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:850
edm::GlobalContext
Definition: GlobalContext.h:29
edm::service::SystemBounds
Definition: SystemBounds.h:29
edm::ActivityRegistry::postLockEventSetupGetSignal_
PostLockEventSetupGet postLockEventSetupGetSignal_
signal is emitted after lock taken in EventSetup DataProxy::get function
Definition: ActivityRegistry.h:1143
edm::ActivityRegistry::watchPostEvent
void watchPostEvent(PostEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:464
edm::ActivityRegistry::preBeginRunSignal_
PreBeginRun preBeginRunSignal_
signal is emitted after the Run has been created by the InputSource but before any modules have seen ...
Definition: ActivityRegistry.h:555
edm::ActivityRegistry::watchPostModuleGlobalEndLumi
void watchPostModuleGlobalEndLumi(PostModuleGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:984
edm::ActivityRegistry::postBeginLumiSignal_
PostBeginLumi postBeginLumiSignal_
signal is emitted after all modules have finished processing the beginLumi
Definition: ActivityRegistry.h:590
edm::ActivityRegistry::postEventReadFromSourceSignal_
PostEventReadFromSource postEventReadFromSourceSignal_
Definition: ActivityRegistry.h:828
edm::ActivityRegistry::watchPreProcessPath
void watchPreProcessPath(PreProcessPath::slot_type const &iSlot)
Definition: ActivityRegistry.h:612
edm::ActivityRegistry::postModuleEventSignal_
PostModuleEvent postModuleEventSignal_
Definition: ActivityRegistry.h:782
edm::ActivityRegistry::postModuleWriteProcessBlockSignal_
PostModuleWriteProcessBlock postModuleWriteProcessBlockSignal_
Definition: ActivityRegistry.h:997
edm::PathContext
Definition: PathContext.h:24
edm::ActivityRegistry::preBeginJobSignal_
PreBeginJob preBeginJobSignal_
signal is emitted before all modules have gotten their beginJob called
Definition: ActivityRegistry.h:149
edm::ActivityRegistry::preSourceConstructionSignal_
PreSourceConstruction preSourceConstructionSignal_
Definition: ActivityRegistry.h:1111
edm::ActivityRegistry::postSourceLumiSignal_
PostSourceLumi postSourceLumiSignal_
Definition: ActivityRegistry.h:201
edm::ActivityRegistry::watchPreStreamEndLumi
void watchPreStreamEndLumi(PreStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:445
edm::ActivityRegistry::preProcessEventSignal_
PreProcessEvent preProcessEventSignal_
signal is emitted after the Event has been created by the InputSource but before any modules have see...
Definition: ActivityRegistry.h:539
edm::ActivityRegistry::preBeginLumiSignal_
PreBeginLumi preBeginLumiSignal_
signal is emitted after the Lumi has been created by the InputSource but before any modules have seen...
Definition: ActivityRegistry.h:583
edm::ActivityRegistry::watchPostModuleWriteRun
void watchPostModuleWriteRun(PostModuleWriteRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:1010
edm::ActivityRegistry::postCloseFileSignal_
PostCloseFile postCloseFileSignal_
Definition: ActivityRegistry.h:240
edm::ActivityRegistry::watchPreModule
void watchPreModule(PreModule::slot_type const &iSlot)
Definition: ActivityRegistry.h:1033
edm::ActivityRegistry::watchPreModuleEndRun
void watchPreModuleEndRun(PreModuleEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:1063
edm::ActivityRegistry::watchPreStreamEarlyTermination
void watchPreStreamEarlyTermination(PreStreamEarlyTermination::slot_type const &iSlot)
Definition: ActivityRegistry.h:483
edm::ActivityRegistry::watchPostProcessPath
void watchPostProcessPath(PostProcessPath::slot_type const &iSlot)
Definition: ActivityRegistry.h:619
edm::ActivityRegistry::preEndProcessBlockSignal_
PreEndProcessBlock preEndProcessBlockSignal_
Definition: ActivityRegistry.h:301
edm::ActivityRegistry::preStreamBeginRunSignal_
PreStreamBeginRun preStreamBeginRunSignal_
Definition: ActivityRegistry.h:366
edm::HLTPathStatus
Definition: HLTPathStatus.h:33
edm::ActivityRegistry::watchPreModuleConstruction
void watchPreModuleConstruction(PreModuleConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:697
edm::ActivityRegistry::postESModulePrefetchingSignal_
PostESModulePrefetching postESModulePrefetchingSignal_
Definition: ActivityRegistry.h:518
edm::ActivityRegistry::watchPostGlobalBeginLumi
void watchPostGlobalBeginLumi(PostGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:398
edm::ActivityRegistry::copySlotsFrom
void copySlotsFrom(ActivityRegistry &iOther)
Definition: ActivityRegistry.cc:310
edm::ActivityRegistry::preGlobalBeginLumiSignal_
PreGlobalBeginLumi preGlobalBeginLumiSignal_
Definition: ActivityRegistry.h:390
edm::ActivityRegistry::prePathEventSignal_
PrePathEvent prePathEventSignal_
Definition: ActivityRegistry.h:469
edm::ActivityRegistry::watchPostBeginRun
void watchPostBeginRun(PostBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:563
Signal.h
edm::ActivityRegistry::postGlobalBeginRunSignal_
PostGlobalBeginRun postGlobalBeginRunSignal_
Definition: ActivityRegistry.h:321
edm::ActivityRegistry::preModuleStreamEndRunSignal_
PreModuleStreamEndRun preModuleStreamEndRunSignal_
Definition: ActivityRegistry.h:849
edm::signalslot::ObsoleteSignal::slot_type
std::function< T > slot_type
Definition: ActivityRegistry.h:119
edm::EventSetup
Definition: EventSetup.h:58
edm::ActivityRegistry::postBeginJobSignal_
PostBeginJob postBeginJobSignal_
signal is emitted after all modules have gotten their beginJob called
Definition: ActivityRegistry.h:156
edm::ActivityRegistry::watchPostPathEvent
void watchPostPathEvent(PostPathEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:476
edm::ActivityRegistry::preGlobalBeginRunSignal_
PreGlobalBeginRun preGlobalBeginRunSignal_
signal is emitted after the Run has been created by the InputSource but before any modules have seen ...
Definition: ActivityRegistry.h:316
edm::ActivityRegistry::watchPreModuleGlobalEndRun
void watchPreModuleGlobalEndRun(PreModuleGlobalEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:949
edm::ActivityRegistry::postPathBeginRunSignal_
PostPathBeginRun postPathBeginRunSignal_
Definition: ActivityRegistry.h:632
edm::ActivityRegistry::preModuleEventDelayedGetSignal_
PreModuleEventDelayedGet preModuleEventDelayedGetSignal_
Definition: ActivityRegistry.h:804
edm::ActivityRegistry::watchPostModuleStreamEndLumi
void watchPostModuleStreamEndLumi(PostModuleStreamEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:885
edm::ActivityRegistry::preModuleWriteLumiSignal_
PreModuleWriteLumi preModuleWriteLumiSignal_
Definition: ActivityRegistry.h:1016
edm::ActivityRegistry::watchPreBeginProcessBlock
void watchPreBeginProcessBlock(PreBeginProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:274
edm::ActivityRegistry::watchPostModuleWriteLumi
void watchPostModuleWriteLumi(PostModuleWriteLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:1024
edm::ActivityRegistry::postEventSignal_
PostEvent postEventSignal_
signal is emitted after all modules have finished processing the Event
Definition: ActivityRegistry.h:463
edm::ActivityRegistry::postEndRunSignal_
PostEndRun postEndRunSignal_
signal is emitted after all modules have finished processing the Run
Definition: ActivityRegistry.h:576
edm::ActivityRegistry::watchPreModuleAccessInputProcessBlock
void watchPreModuleAccessInputProcessBlock(PreModuleAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:906
edm::ActivityRegistry::watchPostLockEventSetupGet
void watchPostLockEventSetupGet(PostLockEventSetupGet::slot_type const &iSlot)
Definition: ActivityRegistry.h:1144
edm::ActivityRegistry::watchPreBeginRun
void watchPreBeginRun(PreBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:556
edm::ActivityRegistry::preModuleEndProcessBlockSignal_
PreModuleEndProcessBlock preModuleEndProcessBlockSignal_
Definition: ActivityRegistry.h:920
edm::ActivityRegistry::watchPostEndLumi
void watchPostEndLumi(PostEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:605
edm::ActivityRegistry::preEndLumiSignal_
PreEndLumi preEndLumiSignal_
signal is emitted before the endLumi is processed
Definition: ActivityRegistry.h:597
edm::ActivityRegistry::postGlobalEndLumiSignal_
PostGlobalEndLumi postGlobalEndLumiSignal_
Definition: ActivityRegistry.h:409
edm::ActivityRegistry::postSourceConstructionSignal_
PostSourceConstruction postSourceConstructionSignal_
Definition: ActivityRegistry.h:1120
edm::ActivityRegistry::watchPostModuleEventPrefetching
void watchPostModuleEventPrefetching(PostModuleEventPrefetching::slot_type const &iSlot)
Definition: ActivityRegistry.h:769
edm::ActivityRegistry::watchPreGlobalEndLumi
void watchPreGlobalEndLumi(PreGlobalEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:405
edm::ActivityRegistry::connect
void connect(ActivityRegistry &iOther)
forwards our signals to slots connected to iOther
Definition: ActivityRegistry.cc:300
edm::ActivityRegistry::postStreamEndLumiSignal_
PostStreamEndLumi postStreamEndLumiSignal_
Definition: ActivityRegistry.h:449
edm::ActivityRegistry::preModuleEndRunSignal_
PreModuleEndRun preModuleEndRunSignal_
Definition: ActivityRegistry.h:1062
edm::ActivityRegistry::watchPreallocate
void watchPreallocate(Preallocate::slot_type const &iSlot)
Definition: ActivityRegistry.h:144
edm::ActivityRegistry::postModuleGlobalEndRunSignal_
PostModuleGlobalEndRun postModuleGlobalEndRunSignal_
Definition: ActivityRegistry.h:955
edm::ActivityRegistry::watchPreGlobalEarlyTermination
void watchPreGlobalEarlyTermination(PreGlobalEarlyTermination::slot_type const &iSlot)
Definition: ActivityRegistry.h:492
edm::ActivityRegistry::preEventSignal_
PreEvent preEventSignal_
signal is emitted after the Event has been created by the InputSource but before any modules have see...
Definition: ActivityRegistry.h:457
edm::ActivityRegistry::watchPostESModule
void watchPostESModule(PostESModule::slot_type const &iSlot)
Definition: ActivityRegistry.h:533
edm::ActivityRegistry::watchPostStreamBeginLumi
void watchPostStreamBeginLumi(PostStreamBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:438
edm::ActivityRegistry::watchPostModuleBeginLumi
void watchPostModuleBeginLumi(PostModuleBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:1088
edm::ActivityRegistry::watchPostPathEndLumi
void watchPostPathEndLumi(PostPathEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:679
std
Definition: JetResolutionObject.h:76
edm::ActivityRegistry::watchPreGlobalBeginLumi
void watchPreGlobalBeginLumi(PreGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:391
edm::ActivityRegistry::postPathEndLumiSignal_
PostPathEndLumi postPathEndLumiSignal_
Definition: ActivityRegistry.h:678
edm::ActivityRegistry::preModuleBeginLumiSignal_
PreModuleBeginLumi preModuleBeginLumiSignal_
Definition: ActivityRegistry.h:1078
edm::ActivityRegistry::watchPreLockEventSetupGet
void watchPreLockEventSetupGet(PreLockEventSetupGet::slot_type const &iSlot)
Definition: ActivityRegistry.h:1133
edm::ActivityRegistry::postStreamEndRunSignal_
PostStreamEndRun postStreamEndRunSignal_
Definition: ActivityRegistry.h:383
edm::ActivityRegistry::watchPreModuleBeginJob
void watchPreModuleBeginJob(PreModuleBeginJob::slot_type const &iSlot)
Definition: ActivityRegistry.h:733
edm::ActivityRegistry::preLockEventSetupGetSignal_
PreLockEventSetupGet preLockEventSetupGetSignal_
signal is emitted before lock taken in EventSetup DataProxy::get function
Definition: ActivityRegistry.h:1132
edm::ActivityRegistry::watchPreOpenFile
void watchPreOpenFile(PreOpenFile::slot_type const &iSlot)
Definition: ActivityRegistry.h:220
edm::ActivityRegistry::watchPostModuleEvent
void watchPostModuleEvent(PostModuleEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:783
edm::ActivityRegistry::preModuleConstructionSignal_
PreModuleConstruction preModuleConstructionSignal_
Definition: ActivityRegistry.h:696
edm::ActivityRegistry::preCloseFileSignal_
PreCloseFile preCloseFileSignal_
Definition: ActivityRegistry.h:234
edm::ActivityRegistry::preModuleEndStreamSignal_
PreModuleEndStream preModuleEndStreamSignal_
Definition: ActivityRegistry.h:259
edm::ActivityRegistry::watchPreStreamEndRun
void watchPreStreamEndRun(PreStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:379
edm::ActivityRegistry::watchPreModuleGlobalBeginRun
void watchPreModuleGlobalBeginRun(PreModuleGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:935
edm::ActivityRegistry::watchPostGlobalBeginRun
void watchPostGlobalBeginRun(PostGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:322
edm::ActivityRegistry::watchPostModuleWriteProcessBlock
void watchPostModuleWriteProcessBlock(PostModuleWriteProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:998
edm::PathsAndConsumesOfModulesBase
Definition: PathsAndConsumesOfModulesBase.h:35
edm::ActivityRegistry::watchPostModuleEndLumi
void watchPostModuleEndLumi(PostModuleEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:1104
AR_WATCH_USING_METHOD_3
#define AR_WATCH_USING_METHOD_3(method)
Definition: ActivityRegistry.h:79
edm::ActivityRegistry::preModuleBeginStreamSignal_
PreModuleBeginStream preModuleBeginStreamSignal_
Definition: ActivityRegistry.h:245
edm::ActivityRegistry::watchPostModuleEventAcquire
void watchPostModuleEventAcquire(PostModuleEventAcquire::slot_type const &iSlot)
Definition: ActivityRegistry.h:797
edm::ActivityRegistry::postModuleEndRunSignal_
PostModuleEndRun postModuleEndRunSignal_
Definition: ActivityRegistry.h:1069
edm::ActivityRegistry::postModuleStreamBeginLumiSignal_
PostModuleStreamBeginLumi postModuleStreamBeginLumiSignal_
Definition: ActivityRegistry.h:870
edm::ActivityRegistry::watchPreSourceEvent
void watchPreSourceEvent(PreSourceEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:184
edm::signalslot::Signal< void(service::SystemBounds const &)>::slot_type
std::function< void(service::SystemBounds const &) > slot_type
Definition: Signal.h:37
edm::ActivityRegistry::preallocateSignal_
Preallocate preallocateSignal_
signal is emitted before beginJob
Definition: ActivityRegistry.h:143
edm::ActivityRegistry::postGlobalEndRunSignal_
PostGlobalEndRun postGlobalEndRunSignal_
Definition: ActivityRegistry.h:333
AR_WATCH_USING_METHOD_0
#define AR_WATCH_USING_METHOD_0(method)
Definition: ActivityRegistry.h:64
edm::ActivityRegistry::postSourceSignal_
PostSourceEvent postSourceSignal_
Definition: ActivityRegistry.h:189
edm::ActivityRegistry::preEventReadFromSourceSignal_
PreEventReadFromSource preEventReadFromSourceSignal_
Definition: ActivityRegistry.h:820
edm::ActivityRegistry::watchPreProcessEvent
void watchPreProcessEvent(PreProcessEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:540
edm::ActivityRegistry::watchPostModuleEndProcessBlock
void watchPostModuleEndProcessBlock(PostModuleEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:928
AR_WATCH_USING_METHOD_1
#define AR_WATCH_USING_METHOD_1(method)
Definition: ActivityRegistry.h:69
edm::RunIndex
Definition: RunIndex.h:32
LuminosityBlockIndex.h
edm::ActivityRegistry::watchPostModuleGlobalBeginLumi
void watchPostModuleGlobalBeginLumi(PostModuleGlobalBeginLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:970
edm::ActivityRegistry::watchPostAccessInputProcessBlock
void watchPostAccessInputProcessBlock(PostAccessInputProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:295
funct::void
TEMPL(T2) struct Divides void
Definition: Factorize.h:24
edm::ActivityRegistry::watchPostProcessEvent
void watchPostProcessEvent(PostProcessEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:547
edm::ActivityRegistry::preModuleWriteProcessBlockSignal_
PreModuleWriteProcessBlock preModuleWriteProcessBlockSignal_
Definition: ActivityRegistry.h:990
edm::ActivityRegistry::preGlobalWriteRunSignal_
PreGlobalWriteRun preGlobalWriteRunSignal_
Definition: ActivityRegistry.h:354
edm::ActivityRegistry::postPathEndRunSignal_
PostPathEndRun postPathEndRunSignal_
Definition: ActivityRegistry.h:648
edm::ActivityRegistry::preStreamEndRunSignal_
PreStreamEndRun preStreamEndRunSignal_
Definition: ActivityRegistry.h:378
edm::ActivityRegistry::preModuleDestructionSignal_
PreModuleDestruction preModuleDestructionSignal_
Definition: ActivityRegistry.h:714
edm::ActivityRegistry::postProcessEventSignal_
PostProcessEvent postProcessEventSignal_
signal is emitted after all modules have finished processing the Event
Definition: ActivityRegistry.h:546
TerminationOrigin.h
edm::ActivityRegistry::postModuleStreamEndRunSignal_
PostModuleStreamEndRun postModuleStreamEndRunSignal_
Definition: ActivityRegistry.h:856
edm::ActivityRegistry::prePathBeginRunSignal_
PrePathBeginRun prePathBeginRunSignal_
Definition: ActivityRegistry.h:625
edm::ActivityRegistry::postModuleEventPrefetchingSignal_
PostModuleEventPrefetching postModuleEventPrefetchingSignal_
Definition: ActivityRegistry.h:768
edm::ActivityRegistry::prePathEndRunSignal_
PrePathEndRun prePathEndRunSignal_
Definition: ActivityRegistry.h:641
edm::signalslot::Signal::connect
void connect(U iFunc)
Definition: Signal.h:64
edm::ActivityRegistry::watchPostModuleEndRun
void watchPostModuleEndRun(PostModuleEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:1070
edm::ActivityRegistry::watchPreGlobalBeginRun
void watchPreGlobalBeginRun(PreGlobalBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:317
EventSetup
edm::ActivityRegistry::preStreamEarlyTerminationSignal_
PreStreamEarlyTermination preStreamEarlyTerminationSignal_
Definition: ActivityRegistry.h:482
edm::ActivityRegistry::PreGlobalEarlyTermination
signalslot::Signal< void(GlobalContext const &, TerminationOrigin)> PreGlobalEarlyTermination
Definition: ActivityRegistry.h:490
edm::ActivityRegistry::watchPrePathEvent
void watchPrePathEvent(PrePathEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:470
edm::ActivityRegistry::watchPreEndProcessBlock
void watchPreEndProcessBlock(PreEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:302
edm::ActivityRegistry::preModuleBeginJobSignal_
PreModuleBeginJob preModuleBeginJobSignal_
Definition: ActivityRegistry.h:732
edm::ActivityRegistry::postModuleEndProcessBlockSignal_
PostModuleEndProcessBlock postModuleEndProcessBlockSignal_
Definition: ActivityRegistry.h:927
edm::ActivityRegistry::preWriteProcessBlockSignal_
PreWriteProcessBlock preWriteProcessBlockSignal_
Definition: ActivityRegistry.h:340
edm::ActivityRegistry::PreSourceEarlyTermination
signalslot::Signal< void(TerminationOrigin)> PreSourceEarlyTermination
Definition: ActivityRegistry.h:499
edm::EventID
Definition: EventID.h:31
edm::ActivityRegistry::connectGlobals
void connectGlobals(ActivityRegistry &iOther)
Definition: ActivityRegistry.cc:91
edm::ActivityRegistry::operator=
ActivityRegistry & operator=(ActivityRegistry const &)=delete
edm::Event
Definition: Event.h:73
edm::ActivityRegistry::postStreamBeginLumiSignal_
PostStreamBeginLumi postStreamBeginLumiSignal_
Definition: ActivityRegistry.h:437
edm::ActivityRegistry::ActivityRegistry
ActivityRegistry()
Definition: ActivityRegistry.h:136
SystemBounds
edm::ActivityRegistry::watchPreModuleEventAcquire
void watchPreModuleEventAcquire(PreModuleEventAcquire::slot_type const &iSlot)
Definition: ActivityRegistry.h:789
edm::ActivityRegistry::watchPreModuleEndLumi
void watchPreModuleEndLumi(PreModuleEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:1097
edm::ActivityRegistry::watchPrePathEndLumi
void watchPrePathEndLumi(PrePathEndLumi::slot_type const &iSlot)
Definition: ActivityRegistry.h:672
StreamID.h
edm::signalslot::Signal
Definition: DelayedReader.h:26
edm::ActivityRegistry::postEndProcessBlockSignal_
PostEndProcessBlock postEndProcessBlockSignal_
Definition: ActivityRegistry.h:308
edm::ActivityRegistry::watchPreEndRun
void watchPreEndRun(PreEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:570
edm::ActivityRegistry::watchPostEndProcessBlock
void watchPostEndProcessBlock(PostEndProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:309
edm::ActivityRegistry::postModuleEndJobSignal_
PostModuleEndJob postModuleEndJobSignal_
Definition: ActivityRegistry.h:752
edm::ActivityRegistry::watchPreModuleEventDelayedGet
void watchPreModuleEventDelayedGet(PreModuleEventDelayedGet::slot_type const &iSlot)
Definition: ActivityRegistry.h:805
edm::ActivityRegistry::watchPostSourceConstruction
void watchPostSourceConstruction(PostSourceConstruction::slot_type const &iSlot)
Definition: ActivityRegistry.h:1121
edm::ActivityRegistry::watchPostModuleStreamBeginRun
void watchPostModuleStreamBeginRun(PostModuleStreamBeginRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:843
edm::ActivityRegistry::watchPostStreamEndRun
void watchPostStreamEndRun(PostStreamEndRun::slot_type const &iSlot)
Definition: ActivityRegistry.h:384
edm::ActivityRegistry::Preallocate
signalslot::Signal< void(service::SystemBounds const &)> Preallocate
Definition: ActivityRegistry.h:141
edm::ActivityRegistry::watchPreModuleEvent
void watchPreModuleEvent(PreModuleEvent::slot_type const &iSlot)
Definition: ActivityRegistry.h:777
edm::ActivityRegistry::postModuleDestructionSignal_
PostModuleDestruction postModuleDestructionSignal_
Definition: ActivityRegistry.h:723
edm::ActivityRegistry::PreESModulePrefetching
signalslot::Signal< void(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)> PreESModulePrefetching
signal is emitted before the esmodule starts processing and before prefetching has started
Definition: ActivityRegistry.h:508
edm::ActivityRegistry::preModuleGlobalBeginLumiSignal_
PreModuleGlobalBeginLumi preModuleGlobalBeginLumiSignal_
Definition: ActivityRegistry.h:962
edm::ActivityRegistry::watchPreWriteProcessBlock
void watchPreWriteProcessBlock(PreWriteProcessBlock::slot_type const &iSlot)
Definition: ActivityRegistry.h:341
edm::ModuleCallingContext
Definition: ModuleCallingContext.h:29
edm::ActivityRegistry::preGlobalEarlyTerminationSignal_
PreGlobalEarlyTermination preGlobalEarlyTerminationSignal_
Definition: ActivityRegistry.h:491
Run
edm::Timestamp
Definition: Timestamp.h:30