CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Attributes
edm::service::Tracer Class Reference

Public Member Functions

void postAccessInputProcessBlock (GlobalContext const &)
 
void postBeginJob ()
 
void postBeginProcessBlock (GlobalContext const &)
 
void postCloseFile (std::string const &)
 
void postEndJob ()
 
void postEndProcessBlock (GlobalContext const &)
 
void postESModule (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void postESModuleAcquire (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void postESModulePrefetching (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void postEvent (StreamContext const &)
 
void postEventReadFromSource (StreamContext const &, ModuleCallingContext const &)
 
void postGlobalBeginLumi (GlobalContext const &)
 
void postGlobalBeginRun (GlobalContext const &)
 
void postGlobalEndLumi (GlobalContext const &)
 
void postGlobalEndRun (GlobalContext const &)
 
void postGlobalWriteLumi (GlobalContext const &)
 
void postGlobalWriteRun (GlobalContext const &)
 
void postModuleAccessInputProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleBeginJob (ModuleDescription const &md)
 
void postModuleBeginProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void postModuleConstruction (ModuleDescription const &md)
 
void postModuleDestruction (ModuleDescription const &md)
 
void postModuleEndJob (ModuleDescription const &md)
 
void postModuleEndProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleEndStream (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEvent (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEventAcquire (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEventDelayedGet (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEventPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void postModuleGlobalBeginLumi (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalBeginRun (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalEndLumi (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalEndRun (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalPrefetching (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndRun (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void postModuleWriteLumi (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleWriteProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleWriteRun (GlobalContext const &, ModuleCallingContext const &)
 
void postOpenFile (std::string const &)
 
void postPathEvent (StreamContext const &, PathContext const &, HLTPathStatus const &)
 
void postSourceConstruction (ModuleDescription const &md)
 
void postSourceEvent (StreamID)
 
void postSourceLumi (LuminosityBlockIndex)
 
void postSourceProcessBlock (std::string const &)
 
void postSourceRun (RunIndex)
 
void postStreamBeginLumi (StreamContext const &)
 
void postStreamBeginRun (StreamContext const &)
 
void postStreamEndLumi (StreamContext const &)
 
void postStreamEndRun (StreamContext const &)
 
void postWriteProcessBlock (GlobalContext const &)
 
void preAccessInputProcessBlock (GlobalContext const &)
 
void preallocate (service::SystemBounds const &)
 
void preBeginJob (PathsAndConsumesOfModulesBase const &, ProcessContext const &)
 
void preBeginProcessBlock (GlobalContext const &)
 
void preCloseFile (std::string const &lfn)
 
void preEndProcessBlock (GlobalContext const &)
 
void preESModule (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void preESModuleAcquire (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void preESModulePrefetching (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void preEvent (StreamContext const &)
 
void preEventReadFromSource (StreamContext const &, ModuleCallingContext const &)
 
void preGlobalBeginLumi (GlobalContext const &)
 
void preGlobalBeginRun (GlobalContext const &)
 
void preGlobalEndLumi (GlobalContext const &)
 
void preGlobalEndRun (GlobalContext const &)
 
void preGlobalWriteLumi (GlobalContext const &)
 
void preGlobalWriteRun (GlobalContext const &)
 
void preModuleAccessInputProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleBeginJob (ModuleDescription const &md)
 
void preModuleBeginProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void preModuleConstruction (ModuleDescription const &md)
 
void preModuleDestruction (ModuleDescription const &md)
 
void preModuleEndJob (ModuleDescription const &md)
 
void preModuleEndProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleEndStream (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEvent (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEventAcquire (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEventDelayedGet (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEventPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void preModuleGlobalBeginLumi (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalBeginRun (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalEndLumi (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalEndRun (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalPrefetching (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndRun (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void preModuleWriteLumi (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleWriteProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleWriteRun (GlobalContext const &, ModuleCallingContext const &)
 
void preOpenFile (std::string const &)
 
void prePathEvent (StreamContext const &, PathContext const &)
 
void preSourceConstruction (ModuleDescription const &md)
 
void preSourceEvent (StreamID)
 
void preSourceLumi (LuminosityBlockIndex)
 
void preSourceProcessBlock ()
 
void preSourceRun (RunIndex)
 
void preStreamBeginLumi (StreamContext const &)
 
void preStreamBeginRun (StreamContext const &)
 
void preStreamEndLumi (StreamContext const &)
 
void preStreamEndRun (StreamContext const &)
 
void preWriteProcessBlock (GlobalContext const &)
 
 Tracer (const ParameterSet &, ActivityRegistry &)
 

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &descriptions)
 

Private Attributes

std::set< std::string > dumpContextForLabels_
 
bool dumpEventSetupInfo_
 
bool dumpNonModuleContext_
 
bool dumpPathsAndConsumes_
 
std::string indention_
 
bool printTimestamps_
 

Detailed Description

Definition at line 68 of file Tracer.cc.

Constructor & Destructor Documentation

◆ Tracer()

Tracer::Tracer ( const ParameterSet iPS,
ActivityRegistry iRegistry 
)

Definition at line 258 of file Tracer.cc.

References edm::signalslot::Signal< T >::connect(), dumpContextForLabels_, edm::ActivityRegistry::esSyncIOVQueuingSignal_, edm::EventID::event(), edm::IOVSyncValue::eventID(), edm::StreamContext::eventID(), edm::ParameterSet::getUntrackedParameter(), indention_, label, edm::LuminosityBlockID::luminosityBlock(), edm::EventID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), eostools::move(), MillePedeFileConverter_cfg::out, postAccessInputProcessBlock(), postBeginJob(), postBeginProcessBlock(), postCloseFile(), postEndJob(), postEndProcessBlock(), postESModule(), postESModuleAcquire(), postESModulePrefetching(), edm::ActivityRegistry::postESSyncIOVSignal_, postEvent(), postEventReadFromSource(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postGlobalWriteLumi(), postGlobalWriteRun(), postModuleAccessInputProcessBlock(), postModuleBeginJob(), postModuleBeginProcessBlock(), postModuleBeginStream(), postModuleConstruction(), postModuleDestruction(), postModuleEndJob(), postModuleEndProcessBlock(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleEventDelayedGet(), postModuleEventPrefetching(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleGlobalPrefetching(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleStreamPrefetching(), postModuleWriteLumi(), postModuleWriteProcessBlock(), postModuleWriteRun(), postOpenFile(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceProcessBlock(), postSourceRun(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), postWriteProcessBlock(), preAccessInputProcessBlock(), preallocate(), preBeginJob(), preBeginProcessBlock(), preCloseFile(), preEndProcessBlock(), preESModule(), preESModuleAcquire(), preESModulePrefetching(), edm::ActivityRegistry::preESSyncIOVSignal_, preEvent(), preEventReadFromSource(), preGlobalBeginLumi(), preGlobalBeginRun(), edm::ActivityRegistry::preGlobalEarlyTerminationSignal_, preGlobalEndLumi(), preGlobalEndRun(), preGlobalWriteLumi(), preGlobalWriteRun(), preModuleAccessInputProcessBlock(), preModuleBeginJob(), preModuleBeginProcessBlock(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndProcessBlock(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleEventDelayedGet(), preModuleEventPrefetching(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleGlobalPrefetching(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preModuleStreamPrefetching(), preModuleWriteLumi(), preModuleWriteProcessBlock(), preModuleWriteRun(), preOpenFile(), prePathEvent(), preSourceConstruction(), edm::ActivityRegistry::preSourceEarlyTerminationSignal_, preSourceEvent(), preSourceLumi(), preSourceProcessBlock(), preSourceRun(), preStreamBeginLumi(), preStreamBeginRun(), edm::ActivityRegistry::preStreamEarlyTerminationSignal_, preStreamEndLumi(), preStreamEndRun(), preWriteProcessBlock(), printTimestamps_, edm::LuminosityBlockID::run(), edm::EventID::run(), edm::StreamContext::streamID(), AlCaHLTBitMon_QueryRunRegistry::string, edm::StreamContext::timestamp(), edm::GlobalContext::timestamp(), edm::LuminosityBlockID::value(), edm::Timestamp::value(), edm::ActivityRegistry::watchPostAccessInputProcessBlock(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostBeginProcessBlock(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEndProcessBlock(), edm::ActivityRegistry::watchPostESModule(), edm::ActivityRegistry::watchPostESModuleAcquire(), edm::ActivityRegistry::watchPostESModulePrefetching(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPostEventReadFromSource(), edm::ActivityRegistry::watchPostGlobalBeginLumi(), edm::ActivityRegistry::watchPostGlobalBeginRun(), edm::ActivityRegistry::watchPostGlobalEndLumi(), edm::ActivityRegistry::watchPostGlobalEndRun(), edm::ActivityRegistry::watchPostGlobalWriteLumi(), edm::ActivityRegistry::watchPostGlobalWriteRun(), edm::ActivityRegistry::watchPostModuleAccessInputProcessBlock(), edm::ActivityRegistry::watchPostModuleBeginJob(), edm::ActivityRegistry::watchPostModuleBeginProcessBlock(), edm::ActivityRegistry::watchPostModuleBeginStream(), edm::ActivityRegistry::watchPostModuleConstruction(), edm::ActivityRegistry::watchPostModuleDestruction(), edm::ActivityRegistry::watchPostModuleEndJob(), edm::ActivityRegistry::watchPostModuleEndProcessBlock(), edm::ActivityRegistry::watchPostModuleEndStream(), edm::ActivityRegistry::watchPostModuleEvent(), edm::ActivityRegistry::watchPostModuleEventAcquire(), edm::ActivityRegistry::watchPostModuleEventDelayedGet(), edm::ActivityRegistry::watchPostModuleEventPrefetching(), edm::ActivityRegistry::watchPostModuleGlobalBeginLumi(), edm::ActivityRegistry::watchPostModuleGlobalBeginRun(), edm::ActivityRegistry::watchPostModuleGlobalEndLumi(), edm::ActivityRegistry::watchPostModuleGlobalEndRun(), edm::ActivityRegistry::watchPostModuleGlobalPrefetching(), edm::ActivityRegistry::watchPostModuleStreamBeginLumi(), edm::ActivityRegistry::watchPostModuleStreamBeginRun(), edm::ActivityRegistry::watchPostModuleStreamEndLumi(), edm::ActivityRegistry::watchPostModuleStreamEndRun(), edm::ActivityRegistry::watchPostModuleStreamPrefetching(), edm::ActivityRegistry::watchPostModuleWriteLumi(), edm::ActivityRegistry::watchPostModuleWriteProcessBlock(), edm::ActivityRegistry::watchPostModuleWriteRun(), edm::ActivityRegistry::watchPostOpenFile(), edm::ActivityRegistry::watchPostPathEvent(), edm::ActivityRegistry::watchPostSourceConstruction(), edm::ActivityRegistry::watchPostSourceEvent(), edm::ActivityRegistry::watchPostSourceLumi(), edm::ActivityRegistry::watchPostSourceProcessBlock(), edm::ActivityRegistry::watchPostSourceRun(), edm::ActivityRegistry::watchPostStreamBeginLumi(), edm::ActivityRegistry::watchPostStreamBeginRun(), edm::ActivityRegistry::watchPostStreamEndLumi(), edm::ActivityRegistry::watchPostStreamEndRun(), edm::ActivityRegistry::watchPostWriteProcessBlock(), edm::ActivityRegistry::watchPreAccessInputProcessBlock(), edm::ActivityRegistry::watchPreallocate(), edm::ActivityRegistry::watchPreBeginJob(), edm::ActivityRegistry::watchPreBeginProcessBlock(), edm::ActivityRegistry::watchPreCloseFile(), edm::ActivityRegistry::watchPreEndProcessBlock(), edm::ActivityRegistry::watchPreESModule(), edm::ActivityRegistry::watchPreESModuleAcquire(), edm::ActivityRegistry::watchPreESModulePrefetching(), edm::ActivityRegistry::watchPreEvent(), edm::ActivityRegistry::watchPreEventReadFromSource(), edm::ActivityRegistry::watchPreGlobalBeginLumi(), edm::ActivityRegistry::watchPreGlobalBeginRun(), edm::ActivityRegistry::watchPreGlobalEndLumi(), edm::ActivityRegistry::watchPreGlobalEndRun(), edm::ActivityRegistry::watchPreGlobalWriteLumi(), edm::ActivityRegistry::watchPreGlobalWriteRun(), edm::ActivityRegistry::watchPreModuleAccessInputProcessBlock(), edm::ActivityRegistry::watchPreModuleBeginJob(), edm::ActivityRegistry::watchPreModuleBeginProcessBlock(), edm::ActivityRegistry::watchPreModuleBeginStream(), edm::ActivityRegistry::watchPreModuleConstruction(), edm::ActivityRegistry::watchPreModuleDestruction(), edm::ActivityRegistry::watchPreModuleEndJob(), edm::ActivityRegistry::watchPreModuleEndProcessBlock(), edm::ActivityRegistry::watchPreModuleEndStream(), edm::ActivityRegistry::watchPreModuleEvent(), edm::ActivityRegistry::watchPreModuleEventAcquire(), edm::ActivityRegistry::watchPreModuleEventDelayedGet(), edm::ActivityRegistry::watchPreModuleEventPrefetching(), edm::ActivityRegistry::watchPreModuleGlobalBeginLumi(), edm::ActivityRegistry::watchPreModuleGlobalBeginRun(), edm::ActivityRegistry::watchPreModuleGlobalEndLumi(), edm::ActivityRegistry::watchPreModuleGlobalEndRun(), edm::ActivityRegistry::watchPreModuleGlobalPrefetching(), edm::ActivityRegistry::watchPreModuleStreamBeginLumi(), edm::ActivityRegistry::watchPreModuleStreamBeginRun(), edm::ActivityRegistry::watchPreModuleStreamEndLumi(), edm::ActivityRegistry::watchPreModuleStreamEndRun(), edm::ActivityRegistry::watchPreModuleStreamPrefetching(), edm::ActivityRegistry::watchPreModuleWriteLumi(), edm::ActivityRegistry::watchPreModuleWriteProcessBlock(), edm::ActivityRegistry::watchPreModuleWriteRun(), edm::ActivityRegistry::watchPreOpenFile(), edm::ActivityRegistry::watchPrePathEvent(), edm::ActivityRegistry::watchPreSourceConstruction(), edm::ActivityRegistry::watchPreSourceEvent(), edm::ActivityRegistry::watchPreSourceLumi(), edm::ActivityRegistry::watchPreSourceProcessBlock(), edm::ActivityRegistry::watchPreSourceRun(), edm::ActivityRegistry::watchPreStreamBeginLumi(), edm::ActivityRegistry::watchPreStreamBeginRun(), edm::ActivityRegistry::watchPreStreamEndLumi(), edm::ActivityRegistry::watchPreStreamEndRun(), and edm::ActivityRegistry::watchPreWriteProcessBlock().

259  : indention_(iPS.getUntrackedParameter<std::string>("indention")),
261  dumpNonModuleContext_(iPS.getUntrackedParameter<bool>("dumpNonModuleContext")),
262  dumpPathsAndConsumes_(iPS.getUntrackedParameter<bool>("dumpPathsAndConsumes")),
263  printTimestamps_(iPS.getUntrackedParameter<bool>("printTimestamps")),
264  dumpEventSetupInfo_(iPS.getUntrackedParameter<bool>("dumpEventSetupInfo")) {
265  for (std::string& label : iPS.getUntrackedParameter<std::vector<std::string>>("dumpContextForLabels"))
267 
268  iRegistry.watchPreallocate(this, &Tracer::preallocate);
269 
270  iRegistry.watchPreBeginJob(this, &Tracer::preBeginJob);
271  iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
272  iRegistry.watchPostEndJob(this, &Tracer::postEndJob);
273 
274  iRegistry.watchPreSourceEvent(this, &Tracer::preSourceEvent);
275  iRegistry.watchPostSourceEvent(this, &Tracer::postSourceEvent);
276 
277  iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
278  iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);
279 
280  iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
281  iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);
282 
283  iRegistry.watchPreSourceProcessBlock(this, &Tracer::preSourceProcessBlock);
284  iRegistry.watchPostSourceProcessBlock(this, &Tracer::postSourceProcessBlock);
285 
286  iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
287  iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);
288 
289  iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
290  iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);
291 
292  iRegistry.watchPreModuleBeginStream(this, &Tracer::preModuleBeginStream);
293  iRegistry.watchPostModuleBeginStream(this, &Tracer::postModuleBeginStream);
294 
295  iRegistry.watchPreModuleEndStream(this, &Tracer::preModuleEndStream);
296  iRegistry.watchPostModuleEndStream(this, &Tracer::postModuleEndStream);
297 
298  iRegistry.watchPreBeginProcessBlock(this, &Tracer::preBeginProcessBlock);
299  iRegistry.watchPostBeginProcessBlock(this, &Tracer::postBeginProcessBlock);
300 
301  iRegistry.watchPreAccessInputProcessBlock(this, &Tracer::preAccessInputProcessBlock);
302  iRegistry.watchPostAccessInputProcessBlock(this, &Tracer::postAccessInputProcessBlock);
303 
304  iRegistry.watchPreEndProcessBlock(this, &Tracer::preEndProcessBlock);
305  iRegistry.watchPostEndProcessBlock(this, &Tracer::postEndProcessBlock);
306 
307  iRegistry.watchPreWriteProcessBlock(this, &Tracer::preWriteProcessBlock);
308  iRegistry.watchPostWriteProcessBlock(this, &Tracer::postWriteProcessBlock);
309 
310  iRegistry.watchPreGlobalBeginRun(this, &Tracer::preGlobalBeginRun);
311  iRegistry.watchPostGlobalBeginRun(this, &Tracer::postGlobalBeginRun);
312 
313  iRegistry.watchPreGlobalEndRun(this, &Tracer::preGlobalEndRun);
314  iRegistry.watchPostGlobalEndRun(this, &Tracer::postGlobalEndRun);
315 
316  iRegistry.watchPreGlobalWriteRun(this, &Tracer::preGlobalWriteRun);
317  iRegistry.watchPostGlobalWriteRun(this, &Tracer::postGlobalWriteRun);
318 
319  iRegistry.watchPreStreamBeginRun(this, &Tracer::preStreamBeginRun);
320  iRegistry.watchPostStreamBeginRun(this, &Tracer::postStreamBeginRun);
321 
322  iRegistry.watchPreStreamEndRun(this, &Tracer::preStreamEndRun);
323  iRegistry.watchPostStreamEndRun(this, &Tracer::postStreamEndRun);
324 
325  iRegistry.watchPreGlobalBeginLumi(this, &Tracer::preGlobalBeginLumi);
326  iRegistry.watchPostGlobalBeginLumi(this, &Tracer::postGlobalBeginLumi);
327 
328  iRegistry.watchPreGlobalEndLumi(this, &Tracer::preGlobalEndLumi);
329  iRegistry.watchPostGlobalEndLumi(this, &Tracer::postGlobalEndLumi);
330 
331  iRegistry.watchPreGlobalWriteLumi(this, &Tracer::preGlobalWriteLumi);
332  iRegistry.watchPostGlobalWriteLumi(this, &Tracer::postGlobalWriteLumi);
333 
334  iRegistry.watchPreStreamBeginLumi(this, &Tracer::preStreamBeginLumi);
335  iRegistry.watchPostStreamBeginLumi(this, &Tracer::postStreamBeginLumi);
336 
337  iRegistry.watchPreStreamEndLumi(this, &Tracer::preStreamEndLumi);
338  iRegistry.watchPostStreamEndLumi(this, &Tracer::postStreamEndLumi);
339 
340  iRegistry.watchPreEvent(this, &Tracer::preEvent);
341  iRegistry.watchPostEvent(this, &Tracer::postEvent);
342 
343  iRegistry.watchPrePathEvent(this, &Tracer::prePathEvent);
344  iRegistry.watchPostPathEvent(this, &Tracer::postPathEvent);
345 
346  iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
347  iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);
348 
349  iRegistry.watchPreModuleDestruction(this, &Tracer::preModuleDestruction);
350  iRegistry.watchPostModuleDestruction(this, &Tracer::postModuleDestruction);
351 
352  iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
353  iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);
354 
355  iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
356  iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);
357 
358  iRegistry.watchPreModuleEventPrefetching(this, &Tracer::preModuleEventPrefetching);
359  iRegistry.watchPostModuleEventPrefetching(this, &Tracer::postModuleEventPrefetching);
360  iRegistry.watchPreModuleEvent(this, &Tracer::preModuleEvent);
361  iRegistry.watchPostModuleEvent(this, &Tracer::postModuleEvent);
362  iRegistry.watchPreModuleEventAcquire(this, &Tracer::preModuleEventAcquire);
363  iRegistry.watchPostModuleEventAcquire(this, &Tracer::postModuleEventAcquire);
364  iRegistry.watchPreModuleEventDelayedGet(this, &Tracer::preModuleEventDelayedGet);
365  iRegistry.watchPostModuleEventDelayedGet(this, &Tracer::postModuleEventDelayedGet);
366  iRegistry.watchPreEventReadFromSource(this, &Tracer::preEventReadFromSource);
367  iRegistry.watchPostEventReadFromSource(this, &Tracer::postEventReadFromSource);
368 
369  iRegistry.watchPreModuleStreamPrefetching(this, &Tracer::preModuleStreamPrefetching);
370  iRegistry.watchPostModuleStreamPrefetching(this, &Tracer::postModuleStreamPrefetching);
371 
372  iRegistry.watchPreModuleStreamBeginRun(this, &Tracer::preModuleStreamBeginRun);
373  iRegistry.watchPostModuleStreamBeginRun(this, &Tracer::postModuleStreamBeginRun);
374  iRegistry.watchPreModuleStreamEndRun(this, &Tracer::preModuleStreamEndRun);
375  iRegistry.watchPostModuleStreamEndRun(this, &Tracer::postModuleStreamEndRun);
376 
377  iRegistry.watchPreModuleStreamBeginLumi(this, &Tracer::preModuleStreamBeginLumi);
378  iRegistry.watchPostModuleStreamBeginLumi(this, &Tracer::postModuleStreamBeginLumi);
379  iRegistry.watchPreModuleStreamEndLumi(this, &Tracer::preModuleStreamEndLumi);
380  iRegistry.watchPostModuleStreamEndLumi(this, &Tracer::postModuleStreamEndLumi);
381 
382  iRegistry.watchPreModuleBeginProcessBlock(this, &Tracer::preModuleBeginProcessBlock);
383  iRegistry.watchPostModuleBeginProcessBlock(this, &Tracer::postModuleBeginProcessBlock);
384  iRegistry.watchPreModuleAccessInputProcessBlock(this, &Tracer::preModuleAccessInputProcessBlock);
385  iRegistry.watchPostModuleAccessInputProcessBlock(this, &Tracer::postModuleAccessInputProcessBlock);
386  iRegistry.watchPreModuleEndProcessBlock(this, &Tracer::preModuleEndProcessBlock);
387  iRegistry.watchPostModuleEndProcessBlock(this, &Tracer::postModuleEndProcessBlock);
388 
389  iRegistry.watchPreModuleGlobalPrefetching(this, &Tracer::preModuleGlobalPrefetching);
390  iRegistry.watchPostModuleGlobalPrefetching(this, &Tracer::postModuleGlobalPrefetching);
391 
392  iRegistry.watchPreModuleGlobalBeginRun(this, &Tracer::preModuleGlobalBeginRun);
393  iRegistry.watchPostModuleGlobalBeginRun(this, &Tracer::postModuleGlobalBeginRun);
394  iRegistry.watchPreModuleGlobalEndRun(this, &Tracer::preModuleGlobalEndRun);
395  iRegistry.watchPostModuleGlobalEndRun(this, &Tracer::postModuleGlobalEndRun);
396 
397  iRegistry.watchPreModuleGlobalBeginLumi(this, &Tracer::preModuleGlobalBeginLumi);
398  iRegistry.watchPostModuleGlobalBeginLumi(this, &Tracer::postModuleGlobalBeginLumi);
399  iRegistry.watchPreModuleGlobalEndLumi(this, &Tracer::preModuleGlobalEndLumi);
400  iRegistry.watchPostModuleGlobalEndLumi(this, &Tracer::postModuleGlobalEndLumi);
401 
402  iRegistry.watchPreModuleWriteProcessBlock(this, &Tracer::preModuleWriteProcessBlock);
403  iRegistry.watchPostModuleWriteProcessBlock(this, &Tracer::postModuleWriteProcessBlock);
404 
405  iRegistry.watchPreModuleWriteRun(this, &Tracer::preModuleWriteRun);
406  iRegistry.watchPostModuleWriteRun(this, &Tracer::postModuleWriteRun);
407 
408  iRegistry.watchPreModuleWriteLumi(this, &Tracer::preModuleWriteLumi);
409  iRegistry.watchPostModuleWriteLumi(this, &Tracer::postModuleWriteLumi);
410 
411  iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
412  iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);
413 
414  iRegistry.watchPreESModulePrefetching(this, &Tracer::preESModulePrefetching);
415  iRegistry.watchPostESModulePrefetching(this, &Tracer::postESModulePrefetching);
416  iRegistry.watchPreESModule(this, &Tracer::preESModule);
417  iRegistry.watchPostESModule(this, &Tracer::postESModule);
418  iRegistry.watchPreESModuleAcquire(this, &Tracer::preESModuleAcquire);
419  iRegistry.watchPostESModuleAcquire(this, &Tracer::postESModuleAcquire);
420 
421  iRegistry.preSourceEarlyTerminationSignal_.connect([this](edm::TerminationOrigin iOrigin) {
422  LogAbsolute out("Tracer");
423  out << TimeStamper(printTimestamps_);
424  out << indention_ << indention_ << " early termination before processing transition";
425  });
426  iRegistry.preStreamEarlyTerminationSignal_.connect(
427  [this](edm::StreamContext const& iContext, edm::TerminationOrigin iOrigin) {
428  LogAbsolute out("Tracer");
429  out << TimeStamper(printTimestamps_);
430  if (iContext.eventID().luminosityBlock() == 0) {
431  out << indention_ << indention_ << " early termination of run: stream = " << iContext.streamID()
432  << " run = " << iContext.eventID().run();
433  } else {
434  if (iContext.eventID().event() == 0) {
435  out << indention_ << indention_ << " early termination of stream lumi: stream = " << iContext.streamID()
436  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock();
437  } else {
438  out << indention_ << indention_ << " early termination of event: stream = " << iContext.streamID()
439  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock()
440  << " event = " << iContext.eventID().event();
441  }
442  }
443  out << " : time = " << iContext.timestamp().value();
444  });
445  iRegistry.preGlobalEarlyTerminationSignal_.connect(
446  [this](edm::GlobalContext const& iContext, edm::TerminationOrigin iOrigin) {
447  LogAbsolute out("Tracer");
448  out << TimeStamper(printTimestamps_);
449  if (iContext.luminosityBlockID().value() == 0) {
450  out << indention_ << indention_ << " early termination of global run " << iContext.luminosityBlockID().run();
451  } else {
453  << " early termination of global lumi run = " << iContext.luminosityBlockID().run()
454  << " lumi = " << iContext.luminosityBlockID().luminosityBlock();
455  }
456  out << " : time = " << iContext.timestamp().value();
457  });
458 
459  iRegistry.esSyncIOVQueuingSignal_.connect([this](edm::IOVSyncValue const& iSync) {
460  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
461  << " queuing: EventSetup synchronization " << iSync.eventID();
462  });
463  iRegistry.preESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
464  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
465  << " pre: EventSetup synchronizing " << iSync.eventID();
466  });
467  iRegistry.postESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
468  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
469  << " post: EventSetup synchronizing " << iSync.eventID();
470  });
471 }
void postEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1222
void preModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1647
void postSourceRun(RunIndex)
Definition: Tracer.cc:622
LuminosityBlockNumber_t luminosityBlock() const
void postModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1049
void postESModuleAcquire(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1782
void postModuleGlobalPrefetching(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1400
void preModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1039
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1514
void postSourceProcessBlock(std::string const &)
Definition: Tracer.cc:631
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1574
void postESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1738
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1370
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1170
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1559
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1029
Timestamp const & timestamp() const
Definition: StreamContext.h:63
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:695
void preSourceRun(RunIndex)
Definition: Tracer.cc:618
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1604
void postModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1692
void postModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1633
void preBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:707
void preallocate(service::SystemBounds const &)
Definition: Tracer.cc:496
void postStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:942
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1589
void preGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:811
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1325
void preGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:891
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1079
void preCloseFile(std::string const &lfn)
Definition: Tracer.cc:648
void postCloseFile(std::string const &)
Definition: Tracer.cc:653
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1019
void preBeginJob(PathsAndConsumesOfModulesBase const &, ProcessContext const &)
Definition: Tracer.cc:503
void postStreamEndRun(StreamContext const &)
Definition: Tracer.cc:861
void postGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:901
void postSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:614
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1069
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1310
bool dumpEventSetupInfo_
Definition: Tracer.cc:233
LuminosityBlockNumber_t luminosityBlock() const
Definition: EventID.h:39
void preStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:953
void preEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:739
void preSourceProcessBlock()
Definition: Tracer.cc:626
char const * label
void preAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:723
void preESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1749
void postModuleStreamPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1249
void preGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:771
void postModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1429
void preSourceEvent(StreamID)
Definition: Tracer.cc:602
void preGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:791
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1355
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1265
void preESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1727
void prePathEvent(StreamContext const &, PathContext const &)
Definition: Tracer.cc:997
void postAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:731
StreamID const & streamID() const
Definition: StreamContext.h:55
void postModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1114
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1340
void postESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1760
bool dumpPathsAndConsumes_
Definition: Tracer.cc:231
void postGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:921
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1415
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1471
void postEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:747
void postGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:821
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1529
void postStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:841
void preStreamEndRun(StreamContext const &)
Definition: Tracer.cc:851
void postOpenFile(std::string const &)
Definition: Tracer.cc:642
LuminosityBlockID const & luminosityBlockID() const
Definition: GlobalContext.h:62
void preOpenFile(std::string const &)
Definition: Tracer.cc:636
void preEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1211
Timestamp const & timestamp() const
Definition: GlobalContext.h:65
void postModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1457
RunNumber_t run() const
void preModuleStreamPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1233
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: Tracer.cc:1008
RunNumber_t run() const
Definition: EventID.h:38
void preModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1443
void postModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1196
void preSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:610
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1485
void postSourceEvent(StreamID)
Definition: Tracer.cc:606
TimeValue_t value() const
Definition: Timestamp.h:38
std::string indention_
Definition: Tracer.cc:228
void postBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:715
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1707
void preModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1099
void postModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1662
const EventID & eventID() const
Definition: IOVSyncValue.h:40
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1129
void preModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1619
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:659
void postGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:781
void postGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:801
void postGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:881
void preGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:911
void preModuleGlobalPrefetching(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1385
void preWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:755
EventID const & eventID() const
Definition: StreamContext.h:60
void preESModuleAcquire(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1771
void preEvent(StreamContext const &)
Definition: Tracer.cc:975
void preModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1677
void preStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:931
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1089
Log< level::System, true > LogAbsolute
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:683
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1144
void preModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1181
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:671
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1159
bool dumpNonModuleContext_
Definition: Tracer.cc:230
void postWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:763
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1059
void postStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:964
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1295
void postEvent(StreamContext const &)
Definition: Tracer.cc:986
void preStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:831
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1280
def move(src, dest)
Definition: eostools.py:511
EventNumber_t event() const
Definition: EventID.h:40
void preGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:871
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1544
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1717
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1499

Member Function Documentation

◆ fillDescriptions()

void Tracer::fillDescriptions ( edm::ConfigurationDescriptions descriptions)
static

Definition at line 473 of file Tracer.cc.

References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, edm::ConfigurationDescriptions::setComment(), and AlCaHLTBitMon_QueryRunRegistry::string.

473  {
475  desc.addUntracked<std::string>("indention", "++")
476  ->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
477  desc.addUntracked<std::vector<std::string>>("dumpContextForLabels", std::vector<std::string>{})
478  ->setComment(
479  "Prints context information to cout for the module transitions associated with these modules' labels");
480  desc.addUntracked<bool>("dumpNonModuleContext", false)
481  ->setComment("Prints context information to cout for the transitions not associated with any module label");
482  desc.addUntracked<bool>("dumpPathsAndConsumes", false)
483  ->setComment(
484  "Prints information to cout about paths, endpaths, products consumed by modules and the dependencies between "
485  "modules created by the products they consume");
486  desc.addUntracked<bool>("printTimestamps", false)->setComment("Prints a time stamp for every transition");
487  desc.addUntracked<bool>("dumpEventSetupInfo", false)
488  ->setComment(
489  "Prints info 3 times when an event setup cache is filled, before the lock, after the lock, and after "
490  "filling");
491  descriptions.add("Tracer", desc);
492  descriptions.setComment(
493  "This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
494 }
void setComment(std::string const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)

◆ postAccessInputProcessBlock()

void Tracer::postAccessInputProcessBlock ( GlobalContext const &  gc)

Definition at line 731 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

731  {
732  LogAbsolute out("Tracer");
733  out << indention_ << indention_ << " finished: access input process block";
734  if (dumpNonModuleContext_) {
735  out << "\n" << gc;
736  }
737 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postBeginJob()

void Tracer::postBeginJob ( )

Definition at line 594 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

594  {
595  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: begin job";
596 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postBeginProcessBlock()

void Tracer::postBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 715 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

715  {
716  LogAbsolute out("Tracer");
717  out << indention_ << indention_ << " finished: begin process block";
718  if (dumpNonModuleContext_) {
719  out << "\n" << gc;
720  }
721 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postCloseFile()

void Tracer::postCloseFile ( std::string const &  lfn)

Definition at line 653 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

653  {
654  LogAbsolute out("Tracer");
655  out << TimeStamper(printTimestamps_);
656  out << indention_ << indention_ << " finished: close input file: lfn = " << lfn;
657 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postEndJob()

void Tracer::postEndJob ( )

Definition at line 598 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

598  {
599  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: end job";
600 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postEndProcessBlock()

void Tracer::postEndProcessBlock ( GlobalContext const &  gc)

Definition at line 747 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

747  {
748  LogAbsolute out("Tracer");
749  out << indention_ << indention_ << " finished: end process block";
750  if (dumpNonModuleContext_) {
751  out << "\n" << gc;
752  }
753 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postESModule()

void Tracer::postESModule ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1760 of file Tracer.cc.

References edm::ESModuleCallingContext::componentDescription(), edm::ESModuleCallingContext::depth(), mps_fire::i, indention_, edm::eventsetup::ComponentDescription::label_, edm::eventsetup::EventSetupRecordKey::name(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::eventsetup::ComponentDescription::type_.

Referenced by Tracer().

1760  {
1761  LogAbsolute out("Tracer");
1762  out << TimeStamper(printTimestamps_);
1763  unsigned int nIndents = mcc.depth() + 4;
1764  for (unsigned int i = 0; i < nIndents; ++i) {
1765  out << indention_;
1766  }
1767  out << " finished: processing esmodule: label = '" << mcc.componentDescription()->label_
1768  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1769 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postESModuleAcquire()

void Tracer::postESModuleAcquire ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1782 of file Tracer.cc.

References edm::ESModuleCallingContext::componentDescription(), edm::ESModuleCallingContext::depth(), mps_fire::i, indention_, edm::eventsetup::ComponentDescription::label_, edm::eventsetup::EventSetupRecordKey::name(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::eventsetup::ComponentDescription::type_.

Referenced by Tracer().

1782  {
1783  LogAbsolute out("Tracer");
1784  out << TimeStamper(printTimestamps_);
1785  unsigned int nIndents = mcc.depth() + 4;
1786  for (unsigned int i = 0; i < nIndents; ++i) {
1787  out << indention_;
1788  }
1789  out << " finished: processing esmodule acquire: label = '" << mcc.componentDescription()->label_
1790  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1791 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postESModulePrefetching()

void Tracer::postESModulePrefetching ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1738 of file Tracer.cc.

References edm::ESModuleCallingContext::componentDescription(), edm::ESModuleCallingContext::depth(), mps_fire::i, indention_, edm::eventsetup::ComponentDescription::label_, edm::eventsetup::EventSetupRecordKey::name(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::eventsetup::ComponentDescription::type_.

Referenced by Tracer().

1738  {
1739  LogAbsolute out("Tracer");
1740  out << TimeStamper(printTimestamps_);
1741  unsigned int nIndents = mcc.depth() + 4;
1742  for (unsigned int i = 0; i < nIndents; ++i) {
1743  out << indention_;
1744  }
1745  out << " finished: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1746  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1747 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postEvent()

void Tracer::postEvent ( StreamContext const &  sc)

Definition at line 986 of file Tracer.cc.

References dumpNonModuleContext_, edm::EventID::event(), edm::StreamContext::eventID(), indention_, edm::EventID::luminosityBlock(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

986  {
987  LogAbsolute out("Tracer");
988  out << TimeStamper(printTimestamps_);
989  out << indention_ << indention_ << " finished: processing event : stream = " << sc.streamID()
990  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
991  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
992  if (dumpNonModuleContext_) {
993  out << "\n" << sc;
994  }
995 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postEventReadFromSource()

void Tracer::postEventReadFromSource ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1222 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1222  {
1223  LogAbsolute out("Tracer");
1224  out << TimeStamper(printTimestamps_);
1225  unsigned int nIndents = mcc.depth() + 5;
1226  for (unsigned int i = 0; i < nIndents; ++i) {
1227  out << indention_;
1228  }
1229  out << " finished: event delayed read from source: stream = " << sc.streamID() << " label = '"
1230  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1231 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postGlobalBeginLumi()

void Tracer::postGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 881 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

881  {
882  LogAbsolute out("Tracer");
883  out << TimeStamper(printTimestamps_);
884  out << indention_ << indention_ << " finished: global begin lumi: run = " << gc.luminosityBlockID().run()
885  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
886  if (dumpNonModuleContext_) {
887  out << "\n" << gc;
888  }
889 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postGlobalBeginRun()

void Tracer::postGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 781 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

781  {
782  LogAbsolute out("Tracer");
783  out << TimeStamper(printTimestamps_);
784  out << indention_ << indention_ << " finished: global begin run " << gc.luminosityBlockID().run()
785  << " : time = " << gc.timestamp().value();
786  if (dumpNonModuleContext_) {
787  out << "\n" << gc;
788  }
789 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postGlobalEndLumi()

void Tracer::postGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 901 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

901  {
902  LogAbsolute out("Tracer");
903  out << TimeStamper(printTimestamps_);
904  out << indention_ << indention_ << " finished: global end lumi: run = " << gc.luminosityBlockID().run()
905  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
906  if (dumpNonModuleContext_) {
907  out << "\n" << gc;
908  }
909 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postGlobalEndRun()

void Tracer::postGlobalEndRun ( GlobalContext const &  gc)

Definition at line 801 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

801  {
802  LogAbsolute out("Tracer");
803  out << TimeStamper(printTimestamps_);
804  out << indention_ << indention_ << " finished: global end run " << gc.luminosityBlockID().run()
805  << " : time = " << gc.timestamp().value();
806  if (dumpNonModuleContext_) {
807  out << "\n" << gc;
808  }
809 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postGlobalWriteLumi()

void Tracer::postGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 921 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

921  {
922  LogAbsolute out("Tracer");
923  out << TimeStamper(printTimestamps_);
924  out << indention_ << indention_ << " finished: global write lumi: run = " << gc.luminosityBlockID().run()
925  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
926  if (dumpNonModuleContext_) {
927  out << "\n" << gc;
928  }
929 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postGlobalWriteRun()

void Tracer::postGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 821 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

821  {
822  LogAbsolute out("Tracer");
823  out << TimeStamper(printTimestamps_);
824  out << indention_ << indention_ << " finished: global write run " << gc.luminosityBlockID().run()
825  << " : time = " << gc.timestamp().value();
826  if (dumpNonModuleContext_) {
827  out << "\n" << gc;
828  }
829 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postModuleAccessInputProcessBlock()

void Tracer::postModuleAccessInputProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1457 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1457  {
1458  LogAbsolute out("Tracer");
1459  unsigned int nIndents = mcc.depth() + 3;
1460  for (unsigned int i = 0; i < nIndents; ++i) {
1461  out << indention_;
1462  }
1463  out << " finished: access input process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1464  << "' id = " << mcc.moduleDescription()->id();
1465  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1466  out << "\n" << gc;
1467  out << mcc;
1468  }
1469 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleBeginJob()

void Tracer::postModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1069 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1069  {
1070  LogAbsolute out("Tracer");
1071  out << TimeStamper(printTimestamps_);
1072  out << indention_ << indention_;
1073  out << " finished: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1074  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1075  out << "\n" << desc;
1076  }
1077 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleBeginProcessBlock()

void Tracer::postModuleBeginProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1429 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1429  {
1430  LogAbsolute out("Tracer");
1431  unsigned int nIndents = mcc.depth() + 3;
1432  for (unsigned int i = 0; i < nIndents; ++i) {
1433  out << indention_;
1434  }
1435  out << " finished: begin process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1436  << "' id = " << mcc.moduleDescription()->id();
1437  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1438  out << "\n" << gc;
1439  out << mcc;
1440  }
1441 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleBeginStream()

void Tracer::postModuleBeginStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 671 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, edm::ModuleCallingContext::moduleDescription(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

671  {
672  ModuleDescription const& desc = *mcc.moduleDescription();
673  LogAbsolute out("Tracer");
674  out << TimeStamper(printTimestamps_);
675  out << indention_ << indention_ << " finished: begin stream for module: stream = " << sc.streamID() << " label = '"
676  << desc.moduleLabel() << "' id = " << desc.id();
677  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
678  out << "\n" << sc;
679  out << mcc;
680  }
681 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleConstruction()

void Tracer::postModuleConstruction ( ModuleDescription const &  md)

Definition at line 1029 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1029  {
1030  LogAbsolute out("Tracer");
1031  out << TimeStamper(printTimestamps_);
1032  out << indention_ << indention_ << " finished: constructing module with label '" << desc.moduleLabel()
1033  << "' id = " << desc.id();
1034  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1035  out << "\n" << desc;
1036  }
1037 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleDestruction()

void Tracer::postModuleDestruction ( ModuleDescription const &  md)

Definition at line 1049 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1049  {
1050  LogAbsolute out("Tracer");
1051  out << TimeStamper(printTimestamps_);
1052  out << indention_ << indention_ << " finished: destructing module with label '" << desc.moduleLabel()
1053  << "' id = " << desc.id();
1054  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1055  out << "\n" << desc;
1056  }
1057 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleEndJob()

void Tracer::postModuleEndJob ( ModuleDescription const &  md)

Definition at line 1089 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1089  {
1090  LogAbsolute out("Tracer");
1091  out << TimeStamper(printTimestamps_);
1092  out << indention_ << indention_;
1093  out << " finished: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1094  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1095  out << "\n" << desc;
1096  }
1097 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleEndProcessBlock()

void Tracer::postModuleEndProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1485 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1485  {
1486  LogAbsolute out("Tracer");
1487  unsigned int nIndents = mcc.depth() + 3;
1488  for (unsigned int i = 0; i < nIndents; ++i) {
1489  out << indention_;
1490  }
1491  out << " finished: end process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1492  << "' id = " << mcc.moduleDescription()->id();
1493  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1494  out << "\n" << gc;
1495  out << mcc;
1496  }
1497 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleEndStream()

void Tracer::postModuleEndStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 695 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, edm::ModuleCallingContext::moduleDescription(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

695  {
696  ModuleDescription const& desc = *mcc.moduleDescription();
697  LogAbsolute out("Tracer");
698  out << TimeStamper(printTimestamps_);
699  out << indention_ << indention_ << " finished: end stream for module: stream = " << sc.streamID() << " label = '"
700  << desc.moduleLabel() << "' id = " << desc.id();
701  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
702  out << "\n" << sc;
703  out << mcc;
704  }
705 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleEvent()

void Tracer::postModuleEvent ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1144 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1144  {
1145  LogAbsolute out("Tracer");
1146  out << TimeStamper(printTimestamps_);
1147  unsigned int nIndents = mcc.depth() + 4;
1148  for (unsigned int i = 0; i < nIndents; ++i) {
1149  out << indention_;
1150  }
1151  out << " finished: processing event for module: stream = " << sc.streamID() << " label = '"
1152  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1153  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1154  out << "\n" << sc;
1155  out << mcc;
1156  }
1157 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleEventAcquire()

void Tracer::postModuleEventAcquire ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1170 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1170  {
1171  LogAbsolute out("Tracer");
1172  out << TimeStamper(printTimestamps_);
1173  unsigned int nIndents = mcc.depth() + 4;
1174  for (unsigned int i = 0; i < nIndents; ++i) {
1175  out << indention_;
1176  }
1177  out << " finished: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1178  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1179 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postModuleEventDelayedGet()

void Tracer::postModuleEventDelayedGet ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1196 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1196  {
1197  LogAbsolute out("Tracer");
1198  out << TimeStamper(printTimestamps_);
1199  unsigned int nIndents = mcc.depth() + 4;
1200  for (unsigned int i = 0; i < nIndents; ++i) {
1201  out << indention_;
1202  }
1203  out << " finished: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1204  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1205  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1206  out << "\n" << sc;
1207  out << mcc;
1208  }
1209 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleEventPrefetching()

void Tracer::postModuleEventPrefetching ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1114 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1114  {
1115  LogAbsolute out("Tracer");
1116  out << TimeStamper(printTimestamps_);
1117  unsigned int nIndents = mcc.depth() + 4;
1118  for (unsigned int i = 0; i < nIndents; ++i) {
1119  out << indention_;
1120  }
1121  out << " finished: prefetching before processing event for module: stream = " << sc.streamID() << " label = '"
1122  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1123  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1124  out << "\n" << sc;
1125  out << mcc;
1126  }
1127 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleGlobalBeginLumi()

void Tracer::postModuleGlobalBeginLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1574 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1574  {
1575  LogAbsolute out("Tracer");
1576  out << TimeStamper(printTimestamps_);
1577  unsigned int nIndents = mcc.depth() + 3;
1578  for (unsigned int i = 0; i < nIndents; ++i) {
1579  out << indention_;
1580  }
1581  out << " finished: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1582  << "' id = " << mcc.moduleDescription()->id();
1583  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1584  out << "\n" << gc;
1585  out << mcc;
1586  }
1587 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleGlobalBeginRun()

void Tracer::postModuleGlobalBeginRun ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1514 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1514  {
1515  LogAbsolute out("Tracer");
1516  out << TimeStamper(printTimestamps_);
1517  unsigned int nIndents = mcc.depth() + 3;
1518  for (unsigned int i = 0; i < nIndents; ++i) {
1519  out << indention_;
1520  }
1521  out << " finished: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1522  << "' id = " << mcc.moduleDescription()->id();
1523  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1524  out << "\n" << gc;
1525  out << mcc;
1526  }
1527 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleGlobalEndLumi()

void Tracer::postModuleGlobalEndLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1604 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1604  {
1605  LogAbsolute out("Tracer");
1606  out << TimeStamper(printTimestamps_);
1607  unsigned int nIndents = mcc.depth() + 3;
1608  for (unsigned int i = 0; i < nIndents; ++i) {
1609  out << indention_;
1610  }
1611  out << " finished: global end lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1612  << "' id = " << mcc.moduleDescription()->id();
1613  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1614  out << "\n" << gc;
1615  out << mcc;
1616  }
1617 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleGlobalEndRun()

void Tracer::postModuleGlobalEndRun ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1544 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1544  {
1545  LogAbsolute out("Tracer");
1546  out << TimeStamper(printTimestamps_);
1547  unsigned int nIndents = mcc.depth() + 3;
1548  for (unsigned int i = 0; i < nIndents; ++i) {
1549  out << indention_;
1550  }
1551  out << " finished: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1552  << "' id = " << mcc.moduleDescription()->id();
1553  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1554  out << "\n" << gc;
1555  out << mcc;
1556  }
1557 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleGlobalPrefetching()

void Tracer::postModuleGlobalPrefetching ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1400 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::GlobalContext::transition(), and edm::transitionName().

Referenced by Tracer().

1400  {
1401  LogAbsolute out("Tracer");
1402  out << TimeStamper(printTimestamps_);
1403  unsigned int nIndents = mcc.depth() + 4;
1404  for (unsigned int i = 0; i < nIndents; ++i) {
1405  out << indention_;
1406  }
1407  out << " finished: prefetching before processing " << transitionName(gc.transition()) << " for module: label = '"
1408  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1409  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1410  out << "\n" << gc;
1411  out << mcc;
1412  }
1413 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleStreamBeginLumi()

void Tracer::postModuleStreamBeginLumi ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1340 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1340  {
1341  LogAbsolute out("Tracer");
1342  out << TimeStamper(printTimestamps_);
1343  unsigned int nIndents = mcc.depth() + 3;
1344  for (unsigned int i = 0; i < nIndents; ++i) {
1345  out << indention_;
1346  }
1347  out << " finished: begin lumi for module: stream = " << sc.streamID() << " label = '"
1348  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1349  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1350  out << "\n" << sc;
1351  out << mcc;
1352  }
1353 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleStreamBeginRun()

void Tracer::postModuleStreamBeginRun ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1280 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1280  {
1281  LogAbsolute out("Tracer");
1282  out << TimeStamper(printTimestamps_);
1283  unsigned int nIndents = mcc.depth() + 3;
1284  for (unsigned int i = 0; i < nIndents; ++i) {
1285  out << indention_;
1286  }
1287  out << " finished: begin run for module: stream = " << sc.streamID() << " label = '"
1288  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1289  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1290  out << "\n" << sc;
1291  out << mcc;
1292  }
1293 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleStreamEndLumi()

void Tracer::postModuleStreamEndLumi ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1370 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1370  {
1371  LogAbsolute out("Tracer");
1372  out << TimeStamper(printTimestamps_);
1373  unsigned int nIndents = mcc.depth() + 3;
1374  for (unsigned int i = 0; i < nIndents; ++i) {
1375  out << indention_;
1376  }
1377  out << " finished: end lumi for module: stream = " << sc.streamID() << " label = '"
1378  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1379  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1380  out << "\n" << sc;
1381  out << mcc;
1382  }
1383 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleStreamEndRun()

void Tracer::postModuleStreamEndRun ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1310 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1310  {
1311  LogAbsolute out("Tracer");
1312  out << TimeStamper(printTimestamps_);
1313  unsigned int nIndents = mcc.depth() + 3;
1314  for (unsigned int i = 0; i < nIndents; ++i) {
1315  out << indention_;
1316  }
1317  out << " finished: end run for module: stream = " << sc.streamID() << " label = '"
1318  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1319  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1320  out << "\n" << sc;
1321  out << mcc;
1322  }
1323 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleStreamPrefetching()

void Tracer::postModuleStreamPrefetching ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1249 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::StreamContext::streamID(), edm::StreamContext::transition(), and edm::transitionName().

Referenced by Tracer().

1249  {
1250  LogAbsolute out("Tracer");
1251  out << TimeStamper(printTimestamps_);
1252  unsigned int nIndents = mcc.depth() + 4;
1253  for (unsigned int i = 0; i < nIndents; ++i) {
1254  out << indention_;
1255  }
1256  out << " finished: prefetching before processing " << transitionName(sc.transition())
1257  << " for module: stream = " << sc.streamID() << " label = '" << mcc.moduleDescription()->moduleLabel()
1258  << "' id = " << mcc.moduleDescription()->id();
1259  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1260  out << "\n" << sc;
1261  out << mcc;
1262  }
1263 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleWriteLumi()

void Tracer::postModuleWriteLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1692 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1692  {
1693  LogAbsolute out("Tracer");
1694  out << TimeStamper(printTimestamps_);
1695  unsigned int nIndents = mcc.depth() + 3;
1696  for (unsigned int i = 0; i < nIndents; ++i) {
1697  out << indention_;
1698  }
1699  out << " finished: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1700  << "' id = " << mcc.moduleDescription()->id();
1701  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1702  out << "\n" << gc;
1703  out << mcc;
1704  }
1705 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleWriteProcessBlock()

void Tracer::postModuleWriteProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1633 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1633  {
1634  LogAbsolute out("Tracer");
1635  unsigned int nIndents = mcc.depth() + 3;
1636  for (unsigned int i = 0; i < nIndents; ++i) {
1637  out << indention_;
1638  }
1639  out << " finished: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1640  << "' id = " << mcc.moduleDescription()->id();
1641  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1642  out << "\n" << gc;
1643  out << mcc;
1644  }
1645 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postModuleWriteRun()

void Tracer::postModuleWriteRun ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1662 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1662  {
1663  LogAbsolute out("Tracer");
1664  out << TimeStamper(printTimestamps_);
1665  unsigned int nIndents = mcc.depth() + 3;
1666  for (unsigned int i = 0; i < nIndents; ++i) {
1667  out << indention_;
1668  }
1669  out << " finished: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1670  << "' id = " << mcc.moduleDescription()->id();
1671  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1672  out << "\n" << gc;
1673  out << mcc;
1674  }
1675 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ postOpenFile()

void Tracer::postOpenFile ( std::string const &  lfn)

Definition at line 642 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

642  {
643  LogAbsolute out("Tracer");
644  out << TimeStamper(printTimestamps_);
645  out << indention_ << indention_ << " finished: open input file: lfn = " << lfn;
646 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postPathEvent()

void Tracer::postPathEvent ( StreamContext const &  sc,
PathContext const &  pc,
HLTPathStatus const &  hlts 
)

Definition at line 1008 of file Tracer.cc.

References dumpNonModuleContext_, indention_, MillePedeFileConverter_cfg::out, edm::PathContext::pathName(), printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1008  {
1009  LogAbsolute out("Tracer");
1010  out << TimeStamper(printTimestamps_);
1011  out << indention_ << indention_ << indention_ << " finished: processing path '" << pc.pathName()
1012  << "' : stream = " << sc.streamID();
1013  if (dumpNonModuleContext_) {
1014  out << "\n" << sc;
1015  out << pc;
1016  }
1017 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postSourceConstruction()

void Tracer::postSourceConstruction ( ModuleDescription const &  md)

Definition at line 1717 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpNonModuleContext_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1717  {
1718  LogAbsolute out("Tracer");
1719  out << TimeStamper(printTimestamps_);
1720  out << indention_;
1721  out << " finished: constructing source: " << desc.moduleName();
1722  if (dumpNonModuleContext_) {
1723  out << "\n" << desc;
1724  }
1725 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postSourceEvent()

void Tracer::postSourceEvent ( StreamID  sid)

Definition at line 606 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

606  {
607  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source event";
608 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postSourceLumi()

void Tracer::postSourceLumi ( LuminosityBlockIndex  index)

Definition at line 614 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

614  {
615  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source lumi";
616 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postSourceProcessBlock()

void Tracer::postSourceProcessBlock ( std::string const &  processName)

Definition at line 631 of file Tracer.cc.

References indention_, printTimestamps_, and SimL1EmulatorRepack_CalouGT_cff::processName.

Referenced by Tracer().

631  {
632  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
633  << " finished: source process block " << processName;
634 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postSourceRun()

void Tracer::postSourceRun ( RunIndex  index)

Definition at line 622 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

622  {
623  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source run";
624 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ postStreamBeginLumi()

void Tracer::postStreamBeginLumi ( StreamContext const &  sc)

Definition at line 942 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, edm::EventID::luminosityBlock(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

942  {
943  LogAbsolute out("Tracer");
944  out << TimeStamper(printTimestamps_);
945  out << indention_ << indention_ << " finished: begin lumi: stream = " << sc.streamID()
946  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
947  << " time = " << sc.timestamp().value();
948  if (dumpNonModuleContext_) {
949  out << "\n" << sc;
950  }
951 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postStreamBeginRun()

void Tracer::postStreamBeginRun ( StreamContext const &  sc)

Definition at line 841 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

841  {
842  LogAbsolute out("Tracer");
843  out << TimeStamper(printTimestamps_);
844  out << indention_ << indention_ << " finished: begin run: stream = " << sc.streamID()
845  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
846  if (dumpNonModuleContext_) {
847  out << "\n" << sc;
848  }
849 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postStreamEndLumi()

void Tracer::postStreamEndLumi ( StreamContext const &  sc)

Definition at line 964 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, edm::EventID::luminosityBlock(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

964  {
965  LogAbsolute out("Tracer");
966  out << TimeStamper(printTimestamps_);
967  out << indention_ << indention_ << " finished: end lumi: stream = " << sc.streamID()
968  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
969  << " time = " << sc.timestamp().value();
970  if (dumpNonModuleContext_) {
971  out << "\n" << sc;
972  }
973 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postStreamEndRun()

void Tracer::postStreamEndRun ( StreamContext const &  sc)

Definition at line 861 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

861  {
862  LogAbsolute out("Tracer");
863  out << TimeStamper(printTimestamps_);
864  out << indention_ << indention_ << " finished: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
865  << " time = " << sc.timestamp().value();
866  if (dumpNonModuleContext_) {
867  out << "\n" << sc;
868  }
869 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ postWriteProcessBlock()

void Tracer::postWriteProcessBlock ( GlobalContext const &  gc)

Definition at line 763 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

763  {
764  LogAbsolute out("Tracer");
765  out << indention_ << indention_ << " finished: write process block";
766  if (dumpNonModuleContext_) {
767  out << "\n" << gc;
768  }
769 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preAccessInputProcessBlock()

void Tracer::preAccessInputProcessBlock ( GlobalContext const &  gc)

Definition at line 723 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

723  {
724  LogAbsolute out("Tracer");
725  out << indention_ << indention_ << " starting: access input process block";
726  if (dumpNonModuleContext_) {
727  out << "\n" << gc;
728  }
729 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preallocate()

void Tracer::preallocate ( service::SystemBounds const &  bounds)

Definition at line 496 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

496  {
497  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_
498  << " preallocate: " << bounds.maxNumberOfConcurrentRuns() << " concurrent runs, "
499  << bounds.maxNumberOfConcurrentLuminosityBlocks() << " concurrent luminosity sections, "
500  << bounds.maxNumberOfStreams() << " streams";
501 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preBeginJob()

void Tracer::preBeginJob ( PathsAndConsumesOfModulesBase const &  pathsAndConsumes,
ProcessContext const &  pc 
)

Definition at line 503 of file Tracer.cc.

References edm::PathsAndConsumesOfModulesBase::allModules(), edmTracerLogToSimpleConfig::allModules, edm::PathsAndConsumesOfModulesBase::consumesInfo(), submitPVResolutionJobs::desc, dumpPathsAndConsumes_, edm::ELEMENT_TYPE, convertToRaw::endpath, edm::PathsAndConsumesOfModulesBase::endPaths(), Exception, indention_, info(), edm::InLumi, edm::InProcess, edm::InRun, dqmiolumiharvest::j, callgraph::module, edm::PathsAndConsumesOfModulesBase::moduleDescription(), edm::PathsAndConsumesOfModulesBase::modulesOnEndPath(), edm::PathsAndConsumesOfModulesBase::modulesOnPath(), edm::PathsAndConsumesOfModulesBase::modulesWhoseProductsAreConsumedBy(), MillePedeFileConverter_cfg::out, castor_dqm_sourceclient_file_cfg::path, Skims_PA_cff::paths, edm::PathsAndConsumesOfModulesBase::paths(), printTimestamps_, and edm::ProcessContext::processName().

Referenced by Tracer().

503  {
504  LogAbsolute out("Tracer");
505  out << TimeStamper(printTimestamps_) << indention_ << " starting: begin job";
506  if (dumpPathsAndConsumes_) {
507  out << "\n"
508  << "Process name = " << pc.processName() << "\n";
509  out << "paths:\n";
510  std::vector<std::string> const& paths = pathsAndConsumes.paths();
511  for (auto const& path : paths) {
512  out << " " << path << "\n";
513  }
514  out << "end paths:\n";
515  std::vector<std::string> const& endpaths = pathsAndConsumes.endPaths();
516  for (auto const& endpath : endpaths) {
517  out << " " << endpath << "\n";
518  }
519  for (unsigned int j = 0; j < paths.size(); ++j) {
520  std::vector<ModuleDescription const*> const& modulesOnPath = pathsAndConsumes.modulesOnPath(j);
521  out << "modules on path " << paths.at(j) << ":\n";
522  for (auto const& desc : modulesOnPath) {
523  out << " " << desc->moduleLabel() << "\n";
524  }
525  }
526  for (unsigned int j = 0; j < endpaths.size(); ++j) {
527  std::vector<ModuleDescription const*> const& modulesOnEndPath = pathsAndConsumes.modulesOnEndPath(j);
528  out << "modules on end path " << endpaths.at(j) << ":\n";
529  for (auto const& desc : modulesOnEndPath) {
530  out << " " << desc->moduleLabel() << "\n";
531  }
532  }
533  std::vector<ModuleDescription const*> const& allModules = pathsAndConsumes.allModules();
534  out << "All modules and modules in the current process whose products they consume:\n";
535  out << "(This does not include modules from previous processes or the source)\n";
536  out << "(Exclusively considers Event products, not Run, Lumi, or ProcessBlock products)\n";
537  for (auto const& module : allModules) {
538  out << " " << module->moduleName() << "/\'" << module->moduleLabel() << "\'";
539  unsigned int moduleID = module->id();
540  if (pathsAndConsumes.moduleDescription(moduleID) != module) {
541  throw cms::Exception("TestFailure") << "Tracer::preBeginJob, moduleDescription returns incorrect value";
542  }
543  std::vector<ModuleDescription const*> const& modulesWhoseProductsAreConsumedBy =
544  pathsAndConsumes.modulesWhoseProductsAreConsumedBy(moduleID);
545  if (!modulesWhoseProductsAreConsumedBy.empty()) {
546  out << " consumes products from these modules:\n";
547  for (auto const& producingModule : modulesWhoseProductsAreConsumedBy) {
548  out << " " << producingModule->moduleName() << "/\'" << producingModule->moduleLabel() << "\'\n";
549  }
550  } else {
551  out << "\n";
552  }
553  }
554  out << "All modules (listed by class and label) and all their consumed products.\n";
555  out << "Consumed products are listed by type, label, instance, process.\n";
556  out << "For products not in the event, \'processBlock\', \'run\' or \'lumi\' is added to indicate the TTree they "
557  "are from.\n";
558  out << "For products that are declared with mayConsume, \'may consume\' is added.\n";
559  out << "For products consumed for Views, \'element type\' is added\n";
560  out << "For products only read from previous processes, \'skip current process\' is added\n";
561  for (auto const* module : allModules) {
562  out << " " << module->moduleName() << "/\'" << module->moduleLabel() << "\'";
563  std::vector<ConsumesInfo> consumesInfo = pathsAndConsumes.consumesInfo(module->id());
564  if (!consumesInfo.empty()) {
565  out << " consumes:\n";
566  for (auto const& info : consumesInfo) {
567  out << " " << info.type() << " \'" << info.label() << "\' \'" << info.instance();
568  out << "\' \'" << info.process() << "\'";
569  if (info.branchType() == InLumi) {
570  out << ", lumi";
571  } else if (info.branchType() == InRun) {
572  out << ", run";
573  } else if (info.branchType() == InProcess) {
574  out << ", processBlock";
575  }
576  if (!info.alwaysGets()) {
577  out << ", may consume";
578  }
579  if (info.kindOfType() == ELEMENT_TYPE) {
580  out << ", element type";
581  }
582  if (info.skipCurrentProcess()) {
583  out << ", skip current process";
584  }
585  out << "\n";
586  }
587  } else {
588  out << "\n";
589  }
590  }
591  }
592 }
static const TGPicture * info(bool iBackgroundIsBlack)
bool dumpPathsAndConsumes_
Definition: Tracer.cc:231
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preBeginProcessBlock()

void Tracer::preBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 707 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

707  {
708  LogAbsolute out("Tracer");
709  out << indention_ << indention_ << " starting: begin process block";
710  if (dumpNonModuleContext_) {
711  out << "\n" << gc;
712  }
713 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preCloseFile()

void Tracer::preCloseFile ( std::string const &  lfn)

Definition at line 648 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

648  {
649  LogAbsolute out("Tracer");
650  out << TimeStamper(printTimestamps_);
651  out << indention_ << indention_ << " starting: close input file: lfn = " << lfn;
652 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preEndProcessBlock()

void Tracer::preEndProcessBlock ( GlobalContext const &  gc)

Definition at line 739 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

739  {
740  LogAbsolute out("Tracer");
741  out << indention_ << indention_ << " starting: end process block";
742  if (dumpNonModuleContext_) {
743  out << "\n" << gc;
744  }
745 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preESModule()

void Tracer::preESModule ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1749 of file Tracer.cc.

References edm::ESModuleCallingContext::componentDescription(), edm::ESModuleCallingContext::depth(), mps_fire::i, indention_, edm::eventsetup::ComponentDescription::label_, edm::eventsetup::EventSetupRecordKey::name(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::eventsetup::ComponentDescription::type_.

Referenced by Tracer().

1749  {
1750  LogAbsolute out("Tracer");
1751  out << TimeStamper(printTimestamps_);
1752  unsigned int nIndents = mcc.depth() + 4;
1753  for (unsigned int i = 0; i < nIndents; ++i) {
1754  out << indention_;
1755  }
1756  out << " starting: processing esmodule: label = '" << mcc.componentDescription()->label_
1757  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1758 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preESModuleAcquire()

void Tracer::preESModuleAcquire ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1771 of file Tracer.cc.

References edm::ESModuleCallingContext::componentDescription(), edm::ESModuleCallingContext::depth(), mps_fire::i, indention_, edm::eventsetup::ComponentDescription::label_, edm::eventsetup::EventSetupRecordKey::name(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::eventsetup::ComponentDescription::type_.

Referenced by Tracer().

1771  {
1772  LogAbsolute out("Tracer");
1773  out << TimeStamper(printTimestamps_);
1774  unsigned int nIndents = mcc.depth() + 4;
1775  for (unsigned int i = 0; i < nIndents; ++i) {
1776  out << indention_;
1777  }
1778  out << " starting: processing esmodule acquire: label = '" << mcc.componentDescription()->label_
1779  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1780 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preESModulePrefetching()

void Tracer::preESModulePrefetching ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1727 of file Tracer.cc.

References edm::ESModuleCallingContext::componentDescription(), edm::ESModuleCallingContext::depth(), mps_fire::i, indention_, edm::eventsetup::ComponentDescription::label_, edm::eventsetup::EventSetupRecordKey::name(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::eventsetup::ComponentDescription::type_.

Referenced by Tracer().

1727  {
1728  LogAbsolute out("Tracer");
1729  out << TimeStamper(printTimestamps_);
1730  unsigned int nIndents = mcc.depth() + 4;
1731  for (unsigned int i = 0; i < nIndents; ++i) {
1732  out << indention_;
1733  }
1734  out << " starting: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1735  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1736 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preEvent()

void Tracer::preEvent ( StreamContext const &  sc)

Definition at line 975 of file Tracer.cc.

References dumpNonModuleContext_, edm::EventID::event(), edm::StreamContext::eventID(), indention_, edm::EventID::luminosityBlock(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

975  {
976  LogAbsolute out("Tracer");
977  out << TimeStamper(printTimestamps_);
978  out << indention_ << indention_ << " starting: processing event : stream = " << sc.streamID()
979  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
980  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
981  if (dumpNonModuleContext_) {
982  out << "\n" << sc;
983  }
984 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preEventReadFromSource()

void Tracer::preEventReadFromSource ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1211 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1211  {
1212  LogAbsolute out("Tracer");
1213  out << TimeStamper(printTimestamps_);
1214  unsigned int nIndents = mcc.depth() + 5;
1215  for (unsigned int i = 0; i < nIndents; ++i) {
1216  out << indention_;
1217  }
1218  out << " starting: event delayed read from source: stream = " << sc.streamID() << " label = '"
1219  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1220 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preGlobalBeginLumi()

void Tracer::preGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 871 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

871  {
872  LogAbsolute out("Tracer");
873  out << TimeStamper(printTimestamps_);
874  out << indention_ << indention_ << " starting: global begin lumi: run = " << gc.luminosityBlockID().run()
875  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
876  if (dumpNonModuleContext_) {
877  out << "\n" << gc;
878  }
879 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preGlobalBeginRun()

void Tracer::preGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 771 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

771  {
772  LogAbsolute out("Tracer");
773  out << TimeStamper(printTimestamps_);
774  out << indention_ << indention_ << " starting: global begin run " << gc.luminosityBlockID().run()
775  << " : time = " << gc.timestamp().value();
776  if (dumpNonModuleContext_) {
777  out << "\n" << gc;
778  }
779 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preGlobalEndLumi()

void Tracer::preGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 891 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

891  {
892  LogAbsolute out("Tracer");
893  out << TimeStamper(printTimestamps_);
894  out << indention_ << indention_ << " starting: global end lumi: run = " << gc.luminosityBlockID().run()
895  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
896  if (dumpNonModuleContext_) {
897  out << "\n" << gc;
898  }
899 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preGlobalEndRun()

void Tracer::preGlobalEndRun ( GlobalContext const &  gc)

Definition at line 791 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

791  {
792  LogAbsolute out("Tracer");
793  out << TimeStamper(printTimestamps_);
794  out << indention_ << indention_ << " starting: global end run " << gc.luminosityBlockID().run()
795  << " : time = " << gc.timestamp().value();
796  if (dumpNonModuleContext_) {
797  out << "\n" << gc;
798  }
799 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preGlobalWriteLumi()

void Tracer::preGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 911 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

911  {
912  LogAbsolute out("Tracer");
913  out << TimeStamper(printTimestamps_);
914  out << indention_ << indention_ << " starting: global write lumi: run = " << gc.luminosityBlockID().run()
915  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
916  if (dumpNonModuleContext_) {
917  out << "\n" << gc;
918  }
919 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preGlobalWriteRun()

void Tracer::preGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 811 of file Tracer.cc.

References dumpNonModuleContext_, indention_, edm::GlobalContext::luminosityBlockID(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::LuminosityBlockID::run(), edm::GlobalContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

811  {
812  LogAbsolute out("Tracer");
813  out << TimeStamper(printTimestamps_);
814  out << indention_ << indention_ << " starting: global write run " << gc.luminosityBlockID().run()
815  << " : time = " << gc.timestamp().value();
816  if (dumpNonModuleContext_) {
817  out << "\n" << gc;
818  }
819 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preModuleAccessInputProcessBlock()

void Tracer::preModuleAccessInputProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1443 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1443  {
1444  LogAbsolute out("Tracer");
1445  unsigned int nIndents = mcc.depth() + 3;
1446  for (unsigned int i = 0; i < nIndents; ++i) {
1447  out << indention_;
1448  }
1449  out << " starting: access input process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1450  << "' id = " << mcc.moduleDescription()->id();
1451  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1452  out << "\n" << gc;
1453  out << mcc;
1454  }
1455 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleBeginJob()

void Tracer::preModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1059 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1059  {
1060  LogAbsolute out("Tracer");
1061  out << TimeStamper(printTimestamps_);
1062  out << indention_ << indention_;
1063  out << " starting: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1064  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1065  out << "\n" << desc;
1066  }
1067 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleBeginProcessBlock()

void Tracer::preModuleBeginProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1415 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1415  {
1416  LogAbsolute out("Tracer");
1417  unsigned int nIndents = mcc.depth() + 3;
1418  for (unsigned int i = 0; i < nIndents; ++i) {
1419  out << indention_;
1420  }
1421  out << " starting: begin process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1422  << "' id = " << mcc.moduleDescription()->id();
1423  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1424  out << "\n" << gc;
1425  out << mcc;
1426  }
1427 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleBeginStream()

void Tracer::preModuleBeginStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 659 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, edm::ModuleCallingContext::moduleDescription(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

659  {
660  ModuleDescription const& desc = *mcc.moduleDescription();
661  LogAbsolute out("Tracer");
662  out << TimeStamper(printTimestamps_);
663  out << indention_ << indention_ << " starting: begin stream for module: stream = " << sc.streamID() << " label = '"
664  << desc.moduleLabel() << "' id = " << desc.id();
665  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
666  out << "\n" << sc;
667  out << mcc;
668  }
669 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleConstruction()

void Tracer::preModuleConstruction ( ModuleDescription const &  md)

Definition at line 1019 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1019  {
1020  LogAbsolute out("Tracer");
1021  out << TimeStamper(printTimestamps_);
1022  out << indention_ << indention_ << " starting: constructing module with label '" << desc.moduleLabel()
1023  << "' id = " << desc.id();
1024  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1025  out << "\n" << desc;
1026  }
1027 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleDestruction()

void Tracer::preModuleDestruction ( ModuleDescription const &  md)

Definition at line 1039 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1039  {
1040  LogAbsolute out("Tracer");
1041  out << TimeStamper(printTimestamps_);
1042  out << indention_ << indention_ << " starting: destructing module with label '" << desc.moduleLabel()
1043  << "' id = " << desc.id();
1044  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1045  out << "\n" << desc;
1046  }
1047 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleEndJob()

void Tracer::preModuleEndJob ( ModuleDescription const &  md)

Definition at line 1079 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1079  {
1080  LogAbsolute out("Tracer");
1081  out << TimeStamper(printTimestamps_);
1082  out << indention_ << indention_;
1083  out << " starting: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1084  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1085  out << "\n" << desc;
1086  }
1087 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleEndProcessBlock()

void Tracer::preModuleEndProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1471 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1471  {
1472  LogAbsolute out("Tracer");
1473  unsigned int nIndents = mcc.depth() + 3;
1474  for (unsigned int i = 0; i < nIndents; ++i) {
1475  out << indention_;
1476  }
1477  out << " starting: end process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1478  << "' id = " << mcc.moduleDescription()->id();
1479  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1480  out << "\n" << gc;
1481  out << mcc;
1482  }
1483 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleEndStream()

void Tracer::preModuleEndStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 683 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, indention_, edm::ModuleCallingContext::moduleDescription(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

683  {
684  ModuleDescription const& desc = *mcc.moduleDescription();
685  LogAbsolute out("Tracer");
686  out << TimeStamper(printTimestamps_);
687  out << indention_ << indention_ << " starting: end stream for module: stream = " << sc.streamID() << " label = '"
688  << desc.moduleLabel() << "' id = " << desc.id();
689  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
690  out << "\n" << sc;
691  out << mcc;
692  }
693 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleEvent()

void Tracer::preModuleEvent ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1129 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1129  {
1130  LogAbsolute out("Tracer");
1131  out << TimeStamper(printTimestamps_);
1132  unsigned int nIndents = mcc.depth() + 4;
1133  for (unsigned int i = 0; i < nIndents; ++i) {
1134  out << indention_;
1135  }
1136  out << " starting: processing event for module: stream = " << sc.streamID() << " label = '"
1137  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1138  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1139  out << "\n" << sc;
1140  out << mcc;
1141  }
1142 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleEventAcquire()

void Tracer::preModuleEventAcquire ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1159 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1159  {
1160  LogAbsolute out("Tracer");
1161  out << TimeStamper(printTimestamps_);
1162  unsigned int nIndents = mcc.depth() + 4;
1163  for (unsigned int i = 0; i < nIndents; ++i) {
1164  out << indention_;
1165  }
1166  out << " starting: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1167  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1168 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preModuleEventDelayedGet()

void Tracer::preModuleEventDelayedGet ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1181 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1181  {
1182  LogAbsolute out("Tracer");
1183  out << TimeStamper(printTimestamps_);
1184  unsigned int nIndents = mcc.depth() + 4;
1185  for (unsigned int i = 0; i < nIndents; ++i) {
1186  out << indention_;
1187  }
1188  out << " starting: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1189  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1190  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1191  out << "\n" << sc;
1192  out << mcc;
1193  }
1194 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleEventPrefetching()

void Tracer::preModuleEventPrefetching ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1099 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1099  {
1100  LogAbsolute out("Tracer");
1101  out << TimeStamper(printTimestamps_);
1102  unsigned int nIndents = mcc.depth() + 4;
1103  for (unsigned int i = 0; i < nIndents; ++i) {
1104  out << indention_;
1105  }
1106  out << " starting: prefetching before processing event for module: stream = " << sc.streamID() << " label = '"
1107  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1108  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1109  out << "\n" << sc;
1110  out << mcc;
1111  }
1112 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleGlobalBeginLumi()

void Tracer::preModuleGlobalBeginLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1559 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1559  {
1560  LogAbsolute out("Tracer");
1561  out << TimeStamper(printTimestamps_);
1562  unsigned int nIndents = mcc.depth() + 3;
1563  for (unsigned int i = 0; i < nIndents; ++i) {
1564  out << indention_;
1565  }
1566  out << " starting: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1567  << "' id = " << mcc.moduleDescription()->id();
1568  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1569  out << "\n" << gc;
1570  out << mcc;
1571  }
1572 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleGlobalBeginRun()

void Tracer::preModuleGlobalBeginRun ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1499 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1499  {
1500  LogAbsolute out("Tracer");
1501  out << TimeStamper(printTimestamps_);
1502  unsigned int nIndents = mcc.depth() + 3;
1503  for (unsigned int i = 0; i < nIndents; ++i) {
1504  out << indention_;
1505  }
1506  out << " starting: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1507  << "' id = " << mcc.moduleDescription()->id();
1508  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1509  out << "\n" << gc;
1510  out << mcc;
1511  }
1512 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleGlobalEndLumi()

void Tracer::preModuleGlobalEndLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1589 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1589  {
1590  LogAbsolute out("Tracer");
1591  out << TimeStamper(printTimestamps_);
1592  unsigned int nIndents = mcc.depth() + 3;
1593  for (unsigned int i = 0; i < nIndents; ++i) {
1594  out << indention_;
1595  }
1596  out << " starting: global end lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1597  << "' id = " << mcc.moduleDescription()->id();
1598  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1599  out << "\n" << gc;
1600  out << mcc;
1601  }
1602 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleGlobalEndRun()

void Tracer::preModuleGlobalEndRun ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1529 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1529  {
1530  LogAbsolute out("Tracer");
1531  out << TimeStamper(printTimestamps_);
1532  unsigned int nIndents = mcc.depth() + 3;
1533  for (unsigned int i = 0; i < nIndents; ++i) {
1534  out << indention_;
1535  }
1536  out << " starting: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1537  << "' id = " << mcc.moduleDescription()->id();
1538  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1539  out << "\n" << gc;
1540  out << mcc;
1541  }
1542 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleGlobalPrefetching()

void Tracer::preModuleGlobalPrefetching ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1385 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::GlobalContext::transition(), and edm::transitionName().

Referenced by Tracer().

1385  {
1386  LogAbsolute out("Tracer");
1387  out << TimeStamper(printTimestamps_);
1388  unsigned int nIndents = mcc.depth() + 4;
1389  for (unsigned int i = 0; i < nIndents; ++i) {
1390  out << indention_;
1391  }
1392  out << " starting: prefetching before processing " << transitionName(gc.transition()) << " for module: label = '"
1393  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1394  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1395  out << "\n" << gc;
1396  out << mcc;
1397  }
1398 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleStreamBeginLumi()

void Tracer::preModuleStreamBeginLumi ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1325 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1325  {
1326  LogAbsolute out("Tracer");
1327  out << TimeStamper(printTimestamps_);
1328  unsigned int nIndents = mcc.depth() + 3;
1329  for (unsigned int i = 0; i < nIndents; ++i) {
1330  out << indention_;
1331  }
1332  out << " starting: begin lumi for module: stream = " << sc.streamID() << " label = '"
1333  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1334  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1335  out << "\n" << sc;
1336  out << mcc;
1337  }
1338 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleStreamBeginRun()

void Tracer::preModuleStreamBeginRun ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1265 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1265  {
1266  LogAbsolute out("Tracer");
1267  out << TimeStamper(printTimestamps_);
1268  unsigned int nIndents = mcc.depth() + 3;
1269  for (unsigned int i = 0; i < nIndents; ++i) {
1270  out << indention_;
1271  }
1272  out << " starting: begin run for module: stream = " << sc.streamID() << " label = '"
1273  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1274  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1275  out << "\n" << sc;
1276  out << mcc;
1277  }
1278 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleStreamEndLumi()

void Tracer::preModuleStreamEndLumi ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1355 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1355  {
1356  LogAbsolute out("Tracer");
1357  out << TimeStamper(printTimestamps_);
1358  unsigned int nIndents = mcc.depth() + 3;
1359  for (unsigned int i = 0; i < nIndents; ++i) {
1360  out << indention_;
1361  }
1362  out << " starting: end lumi for module: stream = " << sc.streamID() << " label = '"
1363  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1364  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1365  out << "\n" << sc;
1366  out << mcc;
1367  }
1368 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleStreamEndRun()

void Tracer::preModuleStreamEndRun ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1295 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

1295  {
1296  LogAbsolute out("Tracer");
1297  out << TimeStamper(printTimestamps_);
1298  unsigned int nIndents = mcc.depth() + 3;
1299  for (unsigned int i = 0; i < nIndents; ++i) {
1300  out << indention_;
1301  }
1302  out << " starting: end run for module: stream = " << sc.streamID() << " label = '"
1303  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1304  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1305  out << "\n" << sc;
1306  out << mcc;
1307  }
1308 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleStreamPrefetching()

void Tracer::preModuleStreamPrefetching ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1233 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::StreamContext::streamID(), edm::StreamContext::transition(), and edm::transitionName().

Referenced by Tracer().

1233  {
1234  LogAbsolute out("Tracer");
1235  out << TimeStamper(printTimestamps_);
1236  unsigned int nIndents = mcc.depth() + 4;
1237  for (unsigned int i = 0; i < nIndents; ++i) {
1238  out << indention_;
1239  }
1240  out << " starting: prefetching before processing " << transitionName(sc.transition())
1241  << " for module: stream = " << sc.streamID() << " label = '" << mcc.moduleDescription()->moduleLabel()
1242  << "' id = " << mcc.moduleDescription()->id();
1243  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1244  out << "\n" << sc;
1245  out << mcc;
1246  }
1247 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleWriteLumi()

void Tracer::preModuleWriteLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1677 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1677  {
1678  LogAbsolute out("Tracer");
1679  out << TimeStamper(printTimestamps_);
1680  unsigned int nIndents = mcc.depth() + 3;
1681  for (unsigned int i = 0; i < nIndents; ++i) {
1682  out << indention_;
1683  }
1684  out << " starting: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1685  << "' id = " << mcc.moduleDescription()->id();
1686  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1687  out << "\n" << gc;
1688  out << mcc;
1689  }
1690 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleWriteProcessBlock()

void Tracer::preModuleWriteProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1619 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

1619  {
1620  LogAbsolute out("Tracer");
1621  unsigned int nIndents = mcc.depth() + 3;
1622  for (unsigned int i = 0; i < nIndents; ++i) {
1623  out << indention_;
1624  }
1625  out << " starting: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1626  << "' id = " << mcc.moduleDescription()->id();
1627  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1628  out << "\n" << gc;
1629  out << mcc;
1630  }
1631 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preModuleWriteRun()

void Tracer::preModuleWriteRun ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1647 of file Tracer.cc.

References edm::ModuleCallingContext::depth(), dumpContextForLabels_, mps_fire::i, edm::ModuleDescription::id(), indention_, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1647  {
1648  LogAbsolute out("Tracer");
1649  out << TimeStamper(printTimestamps_);
1650  unsigned int nIndents = mcc.depth() + 3;
1651  for (unsigned int i = 0; i < nIndents; ++i) {
1652  out << indention_;
1653  }
1654  out << " starting: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1655  << "' id = " << mcc.moduleDescription()->id();
1656  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1657  out << "\n" << gc;
1658  out << mcc;
1659  }
1660 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:229

◆ preOpenFile()

void Tracer::preOpenFile ( std::string const &  lfn)

Definition at line 636 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

636  {
637  LogAbsolute out("Tracer");
638  out << TimeStamper(printTimestamps_);
639  out << indention_ << indention_ << " starting: open input file: lfn = " << lfn;
640 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ prePathEvent()

void Tracer::prePathEvent ( StreamContext const &  sc,
PathContext const &  pc 
)

Definition at line 997 of file Tracer.cc.

References dumpNonModuleContext_, indention_, MillePedeFileConverter_cfg::out, edm::PathContext::pathName(), printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

997  {
998  LogAbsolute out("Tracer");
999  out << TimeStamper(printTimestamps_);
1000  out << indention_ << indention_ << indention_ << " starting: processing path '" << pc.pathName()
1001  << "' : stream = " << sc.streamID();
1002  if (dumpNonModuleContext_) {
1003  out << "\n" << sc;
1004  out << pc;
1005  }
1006 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preSourceConstruction()

void Tracer::preSourceConstruction ( ModuleDescription const &  md)

Definition at line 1707 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpNonModuleContext_, indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

1707  {
1708  LogAbsolute out("Tracer");
1709  out << TimeStamper(printTimestamps_);
1710  out << indention_;
1711  out << " starting: constructing source: " << desc.moduleName();
1712  if (dumpNonModuleContext_) {
1713  out << "\n" << desc;
1714  }
1715 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preSourceEvent()

void Tracer::preSourceEvent ( StreamID  sid)

Definition at line 602 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

602  {
603  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source event";
604 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preSourceLumi()

void Tracer::preSourceLumi ( LuminosityBlockIndex  index)

Definition at line 610 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

610  {
611  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source lumi";
612 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preSourceProcessBlock()

void Tracer::preSourceProcessBlock ( )

Definition at line 626 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

626  {
627  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
628  << " starting: source process block";
629 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preSourceRun()

void Tracer::preSourceRun ( RunIndex  index)

Definition at line 618 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

618  {
619  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source run";
620 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute

◆ preStreamBeginLumi()

void Tracer::preStreamBeginLumi ( StreamContext const &  sc)

Definition at line 931 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, edm::EventID::luminosityBlock(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

931  {
932  LogAbsolute out("Tracer");
933  out << TimeStamper(printTimestamps_);
934  out << indention_ << indention_ << " starting: begin lumi: stream = " << sc.streamID()
935  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
936  << " time = " << sc.timestamp().value();
937  if (dumpNonModuleContext_) {
938  out << "\n" << sc;
939  }
940 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preStreamBeginRun()

void Tracer::preStreamBeginRun ( StreamContext const &  sc)

Definition at line 831 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

831  {
832  LogAbsolute out("Tracer");
833  out << TimeStamper(printTimestamps_);
834  out << indention_ << indention_ << " starting: begin run: stream = " << sc.streamID()
835  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
836  if (dumpNonModuleContext_) {
837  out << "\n" << sc;
838  }
839 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preStreamEndLumi()

void Tracer::preStreamEndLumi ( StreamContext const &  sc)

Definition at line 953 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, edm::EventID::luminosityBlock(), MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

953  {
954  LogAbsolute out("Tracer");
955  out << TimeStamper(printTimestamps_);
956  out << indention_ << indention_ << " starting: end lumi: stream = " << sc.streamID()
957  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
958  << " time = " << sc.timestamp().value();
959  if (dumpNonModuleContext_) {
960  out << "\n" << sc;
961  }
962 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preStreamEndRun()

void Tracer::preStreamEndRun ( StreamContext const &  sc)

Definition at line 851 of file Tracer.cc.

References dumpNonModuleContext_, edm::StreamContext::eventID(), indention_, MillePedeFileConverter_cfg::out, printTimestamps_, edm::EventID::run(), edm::StreamContext::streamID(), edm::StreamContext::timestamp(), and edm::Timestamp::value().

Referenced by Tracer().

851  {
852  LogAbsolute out("Tracer");
853  out << TimeStamper(printTimestamps_);
854  out << indention_ << indention_ << " starting: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
855  << " time = " << sc.timestamp().value();
856  if (dumpNonModuleContext_) {
857  out << "\n" << sc;
858  }
859 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

◆ preWriteProcessBlock()

void Tracer::preWriteProcessBlock ( GlobalContext const &  gc)

Definition at line 755 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

755  {
756  LogAbsolute out("Tracer");
757  out << indention_ << indention_ << " starting: write process block";
758  if (dumpNonModuleContext_) {
759  out << "\n" << gc;
760  }
761 }
std::string indention_
Definition: Tracer.cc:228
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:230

Member Data Documentation

◆ dumpContextForLabels_

std::set<std::string> edm::service::Tracer::dumpContextForLabels_
private

◆ dumpEventSetupInfo_

bool edm::service::Tracer::dumpEventSetupInfo_
private

Definition at line 233 of file Tracer.cc.

◆ dumpNonModuleContext_

bool edm::service::Tracer::dumpNonModuleContext_
private

◆ dumpPathsAndConsumes_

bool edm::service::Tracer::dumpPathsAndConsumes_
private

Definition at line 231 of file Tracer.cc.

Referenced by preBeginJob().

◆ indention_

std::string edm::service::Tracer::indention_
private

Definition at line 228 of file Tracer.cc.

Referenced by postAccessInputProcessBlock(), postBeginJob(), postBeginProcessBlock(), postCloseFile(), postEndJob(), postEndProcessBlock(), postESModule(), postESModuleAcquire(), postESModulePrefetching(), postEvent(), postEventReadFromSource(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postGlobalWriteLumi(), postGlobalWriteRun(), postModuleAccessInputProcessBlock(), postModuleBeginJob(), postModuleBeginProcessBlock(), postModuleBeginStream(), postModuleConstruction(), postModuleDestruction(), postModuleEndJob(), postModuleEndProcessBlock(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleEventDelayedGet(), postModuleEventPrefetching(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleGlobalPrefetching(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleStreamPrefetching(), postModuleWriteLumi(), postModuleWriteProcessBlock(), postModuleWriteRun(), postOpenFile(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceProcessBlock(), postSourceRun(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), postWriteProcessBlock(), preAccessInputProcessBlock(), preallocate(), preBeginJob(), preBeginProcessBlock(), preCloseFile(), preEndProcessBlock(), preESModule(), preESModuleAcquire(), preESModulePrefetching(), preEvent(), preEventReadFromSource(), preGlobalBeginLumi(), preGlobalBeginRun(), preGlobalEndLumi(), preGlobalEndRun(), preGlobalWriteLumi(), preGlobalWriteRun(), preModuleAccessInputProcessBlock(), preModuleBeginJob(), preModuleBeginProcessBlock(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndProcessBlock(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleEventDelayedGet(), preModuleEventPrefetching(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleGlobalPrefetching(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preModuleStreamPrefetching(), preModuleWriteLumi(), preModuleWriteProcessBlock(), preModuleWriteRun(), preOpenFile(), prePathEvent(), preSourceConstruction(), preSourceEvent(), preSourceLumi(), preSourceProcessBlock(), preSourceRun(), preStreamBeginLumi(), preStreamBeginRun(), preStreamEndLumi(), preStreamEndRun(), preWriteProcessBlock(), and Tracer().

◆ printTimestamps_

bool edm::service::Tracer::printTimestamps_
private

Definition at line 232 of file Tracer.cc.

Referenced by postBeginJob(), postCloseFile(), postEndJob(), postESModule(), postESModuleAcquire(), postESModulePrefetching(), postEvent(), postEventReadFromSource(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postGlobalWriteLumi(), postGlobalWriteRun(), postModuleBeginJob(), postModuleBeginStream(), postModuleConstruction(), postModuleDestruction(), postModuleEndJob(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleEventDelayedGet(), postModuleEventPrefetching(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleGlobalPrefetching(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleStreamPrefetching(), postModuleWriteLumi(), postModuleWriteRun(), postOpenFile(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceProcessBlock(), postSourceRun(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), preallocate(), preBeginJob(), preCloseFile(), preESModule(), preESModuleAcquire(), preESModulePrefetching(), preEvent(), preEventReadFromSource(), preGlobalBeginLumi(), preGlobalBeginRun(), preGlobalEndLumi(), preGlobalEndRun(), preGlobalWriteLumi(), preGlobalWriteRun(), preModuleBeginJob(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleEventDelayedGet(), preModuleEventPrefetching(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleGlobalPrefetching(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preModuleStreamPrefetching(), preModuleWriteLumi(), preModuleWriteRun(), preOpenFile(), prePathEvent(), preSourceConstruction(), preSourceEvent(), preSourceLumi(), preSourceProcessBlock(), preSourceRun(), preStreamBeginLumi(), preStreamBeginRun(), preStreamEndLumi(), preStreamEndRun(), and Tracer().