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 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 postModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndRun (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 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 preModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndRun (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 250 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::EventID::luminosityBlock(), edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), eostools::move(), MillePedeFileConverter_cfg::out, postAccessInputProcessBlock(), postBeginJob(), postBeginProcessBlock(), postCloseFile(), postEndJob(), postEndProcessBlock(), postESModule(), 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(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleWriteLumi(), postModuleWriteProcessBlock(), postModuleWriteRun(), postOpenFile(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceProcessBlock(), postSourceRun(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), postWriteProcessBlock(), preAccessInputProcessBlock(), preallocate(), preBeginJob(), preBeginProcessBlock(), preCloseFile(), preEndProcessBlock(), preESModule(), 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(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preModuleWriteLumi(), preModuleWriteProcessBlock(), preModuleWriteRun(), preOpenFile(), prePathEvent(), preSourceConstruction(), edm::ActivityRegistry::preSourceEarlyTerminationSignal_, preSourceEvent(), preSourceLumi(), preSourceProcessBlock(), preSourceRun(), preStreamBeginLumi(), preStreamBeginRun(), edm::ActivityRegistry::preStreamEarlyTerminationSignal_, preStreamEndLumi(), preStreamEndRun(), preWriteProcessBlock(), printTimestamps_, edm::EventID::run(), edm::LuminosityBlockID::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::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::watchPostModuleStreamBeginLumi(), edm::ActivityRegistry::watchPostModuleStreamBeginRun(), edm::ActivityRegistry::watchPostModuleStreamEndLumi(), edm::ActivityRegistry::watchPostModuleStreamEndRun(), 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::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::watchPreModuleStreamBeginLumi(), edm::ActivityRegistry::watchPreModuleStreamBeginRun(), edm::ActivityRegistry::watchPreModuleStreamEndLumi(), edm::ActivityRegistry::watchPreModuleStreamEndRun(), 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().

251  : indention_(iPS.getUntrackedParameter<std::string>("indention")),
253  dumpNonModuleContext_(iPS.getUntrackedParameter<bool>("dumpNonModuleContext")),
254  dumpPathsAndConsumes_(iPS.getUntrackedParameter<bool>("dumpPathsAndConsumes")),
255  printTimestamps_(iPS.getUntrackedParameter<bool>("printTimestamps")),
256  dumpEventSetupInfo_(iPS.getUntrackedParameter<bool>("dumpEventSetupInfo")) {
257  for (std::string& label : iPS.getUntrackedParameter<std::vector<std::string>>("dumpContextForLabels"))
259 
260  iRegistry.watchPreallocate(this, &Tracer::preallocate);
261 
262  iRegistry.watchPreBeginJob(this, &Tracer::preBeginJob);
263  iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
264  iRegistry.watchPostEndJob(this, &Tracer::postEndJob);
265 
266  iRegistry.watchPreSourceEvent(this, &Tracer::preSourceEvent);
267  iRegistry.watchPostSourceEvent(this, &Tracer::postSourceEvent);
268 
269  iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
270  iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);
271 
272  iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
273  iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);
274 
275  iRegistry.watchPreSourceProcessBlock(this, &Tracer::preSourceProcessBlock);
276  iRegistry.watchPostSourceProcessBlock(this, &Tracer::postSourceProcessBlock);
277 
278  iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
279  iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);
280 
281  iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
282  iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);
283 
284  iRegistry.watchPreModuleBeginStream(this, &Tracer::preModuleBeginStream);
285  iRegistry.watchPostModuleBeginStream(this, &Tracer::postModuleBeginStream);
286 
287  iRegistry.watchPreModuleEndStream(this, &Tracer::preModuleEndStream);
288  iRegistry.watchPostModuleEndStream(this, &Tracer::postModuleEndStream);
289 
290  iRegistry.watchPreBeginProcessBlock(this, &Tracer::preBeginProcessBlock);
291  iRegistry.watchPostBeginProcessBlock(this, &Tracer::postBeginProcessBlock);
292 
293  iRegistry.watchPreAccessInputProcessBlock(this, &Tracer::preAccessInputProcessBlock);
294  iRegistry.watchPostAccessInputProcessBlock(this, &Tracer::postAccessInputProcessBlock);
295 
296  iRegistry.watchPreEndProcessBlock(this, &Tracer::preEndProcessBlock);
297  iRegistry.watchPostEndProcessBlock(this, &Tracer::postEndProcessBlock);
298 
299  iRegistry.watchPreWriteProcessBlock(this, &Tracer::preWriteProcessBlock);
300  iRegistry.watchPostWriteProcessBlock(this, &Tracer::postWriteProcessBlock);
301 
302  iRegistry.watchPreGlobalBeginRun(this, &Tracer::preGlobalBeginRun);
303  iRegistry.watchPostGlobalBeginRun(this, &Tracer::postGlobalBeginRun);
304 
305  iRegistry.watchPreGlobalEndRun(this, &Tracer::preGlobalEndRun);
306  iRegistry.watchPostGlobalEndRun(this, &Tracer::postGlobalEndRun);
307 
308  iRegistry.watchPreGlobalWriteRun(this, &Tracer::preGlobalWriteRun);
309  iRegistry.watchPostGlobalWriteRun(this, &Tracer::postGlobalWriteRun);
310 
311  iRegistry.watchPreStreamBeginRun(this, &Tracer::preStreamBeginRun);
312  iRegistry.watchPostStreamBeginRun(this, &Tracer::postStreamBeginRun);
313 
314  iRegistry.watchPreStreamEndRun(this, &Tracer::preStreamEndRun);
315  iRegistry.watchPostStreamEndRun(this, &Tracer::postStreamEndRun);
316 
317  iRegistry.watchPreGlobalBeginLumi(this, &Tracer::preGlobalBeginLumi);
318  iRegistry.watchPostGlobalBeginLumi(this, &Tracer::postGlobalBeginLumi);
319 
320  iRegistry.watchPreGlobalEndLumi(this, &Tracer::preGlobalEndLumi);
321  iRegistry.watchPostGlobalEndLumi(this, &Tracer::postGlobalEndLumi);
322 
323  iRegistry.watchPreGlobalWriteLumi(this, &Tracer::preGlobalWriteLumi);
324  iRegistry.watchPostGlobalWriteLumi(this, &Tracer::postGlobalWriteLumi);
325 
326  iRegistry.watchPreStreamBeginLumi(this, &Tracer::preStreamBeginLumi);
327  iRegistry.watchPostStreamBeginLumi(this, &Tracer::postStreamBeginLumi);
328 
329  iRegistry.watchPreStreamEndLumi(this, &Tracer::preStreamEndLumi);
330  iRegistry.watchPostStreamEndLumi(this, &Tracer::postStreamEndLumi);
331 
332  iRegistry.watchPreEvent(this, &Tracer::preEvent);
333  iRegistry.watchPostEvent(this, &Tracer::postEvent);
334 
335  iRegistry.watchPrePathEvent(this, &Tracer::prePathEvent);
336  iRegistry.watchPostPathEvent(this, &Tracer::postPathEvent);
337 
338  iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
339  iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);
340 
341  iRegistry.watchPreModuleDestruction(this, &Tracer::preModuleDestruction);
342  iRegistry.watchPostModuleDestruction(this, &Tracer::postModuleDestruction);
343 
344  iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
345  iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);
346 
347  iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
348  iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);
349 
350  iRegistry.watchPreModuleEventPrefetching(this, &Tracer::preModuleEventPrefetching);
351  iRegistry.watchPostModuleEventPrefetching(this, &Tracer::postModuleEventPrefetching);
352  iRegistry.watchPreModuleEvent(this, &Tracer::preModuleEvent);
353  iRegistry.watchPostModuleEvent(this, &Tracer::postModuleEvent);
354  iRegistry.watchPreModuleEventAcquire(this, &Tracer::preModuleEventAcquire);
355  iRegistry.watchPostModuleEventAcquire(this, &Tracer::postModuleEventAcquire);
356  iRegistry.watchPreModuleEventDelayedGet(this, &Tracer::preModuleEventDelayedGet);
357  iRegistry.watchPostModuleEventDelayedGet(this, &Tracer::postModuleEventDelayedGet);
358  iRegistry.watchPreEventReadFromSource(this, &Tracer::preEventReadFromSource);
359  iRegistry.watchPostEventReadFromSource(this, &Tracer::postEventReadFromSource);
360 
361  iRegistry.watchPreModuleStreamBeginRun(this, &Tracer::preModuleStreamBeginRun);
362  iRegistry.watchPostModuleStreamBeginRun(this, &Tracer::postModuleStreamBeginRun);
363  iRegistry.watchPreModuleStreamEndRun(this, &Tracer::preModuleStreamEndRun);
364  iRegistry.watchPostModuleStreamEndRun(this, &Tracer::postModuleStreamEndRun);
365 
366  iRegistry.watchPreModuleStreamBeginLumi(this, &Tracer::preModuleStreamBeginLumi);
367  iRegistry.watchPostModuleStreamBeginLumi(this, &Tracer::postModuleStreamBeginLumi);
368  iRegistry.watchPreModuleStreamEndLumi(this, &Tracer::preModuleStreamEndLumi);
369  iRegistry.watchPostModuleStreamEndLumi(this, &Tracer::postModuleStreamEndLumi);
370 
371  iRegistry.watchPreModuleBeginProcessBlock(this, &Tracer::preModuleBeginProcessBlock);
372  iRegistry.watchPostModuleBeginProcessBlock(this, &Tracer::postModuleBeginProcessBlock);
373  iRegistry.watchPreModuleAccessInputProcessBlock(this, &Tracer::preModuleAccessInputProcessBlock);
374  iRegistry.watchPostModuleAccessInputProcessBlock(this, &Tracer::postModuleAccessInputProcessBlock);
375  iRegistry.watchPreModuleEndProcessBlock(this, &Tracer::preModuleEndProcessBlock);
376  iRegistry.watchPostModuleEndProcessBlock(this, &Tracer::postModuleEndProcessBlock);
377 
378  iRegistry.watchPreModuleGlobalBeginRun(this, &Tracer::preModuleGlobalBeginRun);
379  iRegistry.watchPostModuleGlobalBeginRun(this, &Tracer::postModuleGlobalBeginRun);
380  iRegistry.watchPreModuleGlobalEndRun(this, &Tracer::preModuleGlobalEndRun);
381  iRegistry.watchPostModuleGlobalEndRun(this, &Tracer::postModuleGlobalEndRun);
382 
383  iRegistry.watchPreModuleGlobalBeginLumi(this, &Tracer::preModuleGlobalBeginLumi);
384  iRegistry.watchPostModuleGlobalBeginLumi(this, &Tracer::postModuleGlobalBeginLumi);
385  iRegistry.watchPreModuleGlobalEndLumi(this, &Tracer::preModuleGlobalEndLumi);
386  iRegistry.watchPostModuleGlobalEndLumi(this, &Tracer::postModuleGlobalEndLumi);
387 
388  iRegistry.watchPreModuleWriteProcessBlock(this, &Tracer::preModuleWriteProcessBlock);
389  iRegistry.watchPostModuleWriteProcessBlock(this, &Tracer::postModuleWriteProcessBlock);
390 
391  iRegistry.watchPreModuleWriteRun(this, &Tracer::preModuleWriteRun);
392  iRegistry.watchPostModuleWriteRun(this, &Tracer::postModuleWriteRun);
393 
394  iRegistry.watchPreModuleWriteLumi(this, &Tracer::preModuleWriteLumi);
395  iRegistry.watchPostModuleWriteLumi(this, &Tracer::postModuleWriteLumi);
396 
397  iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
398  iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);
399 
400  iRegistry.watchPreESModulePrefetching(this, &Tracer::preESModulePrefetching);
401  iRegistry.watchPostESModulePrefetching(this, &Tracer::postESModulePrefetching);
402  iRegistry.watchPreESModule(this, &Tracer::preESModule);
403  iRegistry.watchPostESModule(this, &Tracer::postESModule);
404 
405  iRegistry.preSourceEarlyTerminationSignal_.connect([this](edm::TerminationOrigin iOrigin) {
406  LogAbsolute out("Tracer");
407  out << TimeStamper(printTimestamps_);
408  out << indention_ << indention_ << " early termination before processing transition";
409  });
410  iRegistry.preStreamEarlyTerminationSignal_.connect(
411  [this](edm::StreamContext const& iContext, edm::TerminationOrigin iOrigin) {
412  LogAbsolute out("Tracer");
413  out << TimeStamper(printTimestamps_);
414  if (iContext.eventID().luminosityBlock() == 0) {
415  out << indention_ << indention_ << " early termination of run: stream = " << iContext.streamID()
416  << " run = " << iContext.eventID().run();
417  } else {
418  if (iContext.eventID().event() == 0) {
419  out << indention_ << indention_ << " early termination of stream lumi: stream = " << iContext.streamID()
420  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock();
421  } else {
422  out << indention_ << indention_ << " early termination of event: stream = " << iContext.streamID()
423  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock()
424  << " event = " << iContext.eventID().event();
425  }
426  }
427  out << " : time = " << iContext.timestamp().value();
428  });
429  iRegistry.preGlobalEarlyTerminationSignal_.connect(
430  [this](edm::GlobalContext const& iContext, edm::TerminationOrigin iOrigin) {
431  LogAbsolute out("Tracer");
432  out << TimeStamper(printTimestamps_);
433  if (iContext.luminosityBlockID().value() == 0) {
434  out << indention_ << indention_ << " early termination of global run " << iContext.luminosityBlockID().run();
435  } else {
437  << " early termination of global lumi run = " << iContext.luminosityBlockID().run()
438  << " lumi = " << iContext.luminosityBlockID().luminosityBlock();
439  }
440  out << " : time = " << iContext.timestamp().value();
441  });
442 
443  iRegistry.esSyncIOVQueuingSignal_.connect([this](edm::IOVSyncValue const& iSync) {
444  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
445  << " queuing: EventSetup synchronization " << iSync.eventID();
446  });
447  iRegistry.preESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
448  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
449  << " pre: EventSetup synchronizing " << iSync.eventID();
450  });
451  iRegistry.postESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
452  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
453  << " post: EventSetup synchronizing " << iSync.eventID();
454  });
455 }
void postEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1206
void preModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1569
void postSourceRun(RunIndex)
Definition: Tracer.cc:606
LuminosityBlockNumber_t luminosityBlock() const
void postModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1033
void preModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1023
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1436
void postSourceProcessBlock(std::string const &)
Definition: Tracer.cc:615
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1496
void postESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1660
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1322
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1154
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1481
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1013
Timestamp const & timestamp() const
Definition: StreamContext.h:62
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:679
void preSourceRun(RunIndex)
Definition: Tracer.cc:602
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1526
void postModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1614
void postModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1555
void preBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:691
void preallocate(service::SystemBounds const &)
Definition: Tracer.cc:480
void postStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:926
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1511
void preGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:795
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1277
void preGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:875
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1063
void preCloseFile(std::string const &lfn)
Definition: Tracer.cc:632
void postCloseFile(std::string const &)
Definition: Tracer.cc:637
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1003
void preBeginJob(PathsAndConsumesOfModulesBase const &, ProcessContext const &)
Definition: Tracer.cc:487
void postStreamEndRun(StreamContext const &)
Definition: Tracer.cc:845
void postGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:885
void postSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:598
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1053
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1262
bool dumpEventSetupInfo_
Definition: Tracer.cc:225
LuminosityBlockNumber_t luminosityBlock() const
Definition: EventID.h:39
void preStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:937
void preEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:723
void preSourceProcessBlock()
Definition: Tracer.cc:610
char const * label
void preAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:707
void preESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1671
void preGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:755
void postModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1351
void preSourceEvent(StreamID)
Definition: Tracer.cc:586
void preGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:775
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1307
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1217
void preESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1649
void prePathEvent(StreamContext const &, PathContext const &)
Definition: Tracer.cc:981
void postAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:715
StreamID const & streamID() const
Definition: StreamContext.h:54
void postModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1098
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1292
void postESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1682
bool dumpPathsAndConsumes_
Definition: Tracer.cc:223
void postGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:905
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1337
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1393
void postEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:731
void postGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:805
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1451
void postStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:825
void preStreamEndRun(StreamContext const &)
Definition: Tracer.cc:835
void postOpenFile(std::string const &)
Definition: Tracer.cc:626
LuminosityBlockID const & luminosityBlockID() const
Definition: GlobalContext.h:60
void preOpenFile(std::string const &)
Definition: Tracer.cc:620
void preEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1195
Timestamp const & timestamp() const
Definition: GlobalContext.h:63
void postModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1379
RunNumber_t run() const
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: Tracer.cc:992
RunNumber_t run() const
Definition: EventID.h:38
void preModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1365
void postModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1180
void preSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:594
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1407
void postSourceEvent(StreamID)
Definition: Tracer.cc:590
TimeValue_t value() const
Definition: Timestamp.h:45
std::string indention_
Definition: Tracer.cc:220
void postBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:699
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1629
void preModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1083
void postModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1584
const EventID & eventID() const
Definition: IOVSyncValue.h:40
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1113
void preModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1541
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:643
void postGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:765
void postGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:785
void postGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:865
void preGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:895
void preWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:739
EventID const & eventID() const
Definition: StreamContext.h:59
void preEvent(StreamContext const &)
Definition: Tracer.cc:959
void preModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1599
void preStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:915
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1073
Log< level::System, true > LogAbsolute
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:667
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1128
void preModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1165
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:655
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1143
bool dumpNonModuleContext_
Definition: Tracer.cc:222
void postWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:747
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1043
void postStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:948
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1247
void postEvent(StreamContext const &)
Definition: Tracer.cc:970
void preStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:815
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1232
def move(src, dest)
Definition: eostools.py:511
EventNumber_t event() const
Definition: EventID.h:40
void preGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:855
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1466
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1639
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1421

Member Function Documentation

◆ fillDescriptions()

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

Definition at line 457 of file Tracer.cc.

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

457  {
459  desc.addUntracked<std::string>("indention", "++")
460  ->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
461  desc.addUntracked<std::vector<std::string>>("dumpContextForLabels", std::vector<std::string>{})
462  ->setComment(
463  "Prints context information to cout for the module transitions associated with these modules' labels");
464  desc.addUntracked<bool>("dumpNonModuleContext", false)
465  ->setComment("Prints context information to cout for the transitions not associated with any module label");
466  desc.addUntracked<bool>("dumpPathsAndConsumes", false)
467  ->setComment(
468  "Prints information to cout about paths, endpaths, products consumed by modules and the dependencies between "
469  "modules created by the products they consume");
470  desc.addUntracked<bool>("printTimestamps", false)->setComment("Prints a time stamp for every transition");
471  desc.addUntracked<bool>("dumpEventSetupInfo", false)
472  ->setComment(
473  "Prints info 3 times when an event setup cache is filled, before the lock, after the lock, and after "
474  "filling");
475  descriptions.add("Tracer", desc);
476  descriptions.setComment(
477  "This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
478 }
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 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: access input process block";
718  if (dumpNonModuleContext_) {
719  out << "\n" << gc;
720  }
721 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postBeginJob()

void Tracer::postBeginJob ( )

Definition at line 578 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

578  {
579  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: begin job";
580 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postBeginProcessBlock()

void Tracer::postBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 699 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

699  {
700  LogAbsolute out("Tracer");
701  out << indention_ << indention_ << " finished: begin process block";
702  if (dumpNonModuleContext_) {
703  out << "\n" << gc;
704  }
705 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postCloseFile()

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

Definition at line 637 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

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

◆ postEndJob()

void Tracer::postEndJob ( )

Definition at line 582 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

582  {
583  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: end job";
584 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postEndProcessBlock()

void Tracer::postEndProcessBlock ( 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: end process block";
734  if (dumpNonModuleContext_) {
735  out << "\n" << gc;
736  }
737 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postESModule()

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

Definition at line 1682 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().

1682  {
1683  LogAbsolute out("Tracer");
1684  out << TimeStamper(printTimestamps_);
1685  unsigned int nIndents = mcc.depth() + 4;
1686  for (unsigned int i = 0; i < nIndents; ++i) {
1687  out << indention_;
1688  }
1689  out << " finished: processing esmodule: label = '" << mcc.componentDescription()->label_
1690  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1691 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postESModulePrefetching()

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

Definition at line 1660 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().

1660  {
1661  LogAbsolute out("Tracer");
1662  out << TimeStamper(printTimestamps_);
1663  unsigned int nIndents = mcc.depth() + 4;
1664  for (unsigned int i = 0; i < nIndents; ++i) {
1665  out << indention_;
1666  }
1667  out << " finished: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1668  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1669 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postEvent()

void Tracer::postEvent ( StreamContext const &  sc)

Definition at line 970 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().

970  {
971  LogAbsolute out("Tracer");
972  out << TimeStamper(printTimestamps_);
973  out << indention_ << indention_ << " finished: processing event : stream = " << sc.streamID()
974  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
975  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
976  if (dumpNonModuleContext_) {
977  out << "\n" << sc;
978  }
979 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postEventReadFromSource()

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

Definition at line 1206 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().

1206  {
1207  LogAbsolute out("Tracer");
1208  out << TimeStamper(printTimestamps_);
1209  unsigned int nIndents = mcc.depth() + 5;
1210  for (unsigned int i = 0; i < nIndents; ++i) {
1211  out << indention_;
1212  }
1213  out << " finished: event delayed read from source: stream = " << sc.streamID() << " label = '"
1214  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1215 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postGlobalBeginLumi()

void Tracer::postGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 865 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().

865  {
866  LogAbsolute out("Tracer");
867  out << TimeStamper(printTimestamps_);
868  out << indention_ << indention_ << " finished: global begin lumi: run = " << gc.luminosityBlockID().run()
869  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
870  if (dumpNonModuleContext_) {
871  out << "\n" << gc;
872  }
873 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postGlobalBeginRun()

void Tracer::postGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 765 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().

765  {
766  LogAbsolute out("Tracer");
767  out << TimeStamper(printTimestamps_);
768  out << indention_ << indention_ << " finished: global begin run " << gc.luminosityBlockID().run()
769  << " : time = " << gc.timestamp().value();
770  if (dumpNonModuleContext_) {
771  out << "\n" << gc;
772  }
773 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postGlobalEndLumi()

void Tracer::postGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 885 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().

885  {
886  LogAbsolute out("Tracer");
887  out << TimeStamper(printTimestamps_);
888  out << indention_ << indention_ << " finished: global end lumi: run = " << gc.luminosityBlockID().run()
889  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
890  if (dumpNonModuleContext_) {
891  out << "\n" << gc;
892  }
893 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postGlobalEndRun()

void Tracer::postGlobalEndRun ( GlobalContext const &  gc)

Definition at line 785 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().

785  {
786  LogAbsolute out("Tracer");
787  out << TimeStamper(printTimestamps_);
788  out << indention_ << indention_ << " finished: global end run " << gc.luminosityBlockID().run()
789  << " : time = " << gc.timestamp().value();
790  if (dumpNonModuleContext_) {
791  out << "\n" << gc;
792  }
793 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postGlobalWriteLumi()

void Tracer::postGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 905 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().

905  {
906  LogAbsolute out("Tracer");
907  out << TimeStamper(printTimestamps_);
908  out << indention_ << indention_ << " finished: global write lumi: run = " << gc.luminosityBlockID().run()
909  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
910  if (dumpNonModuleContext_) {
911  out << "\n" << gc;
912  }
913 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postGlobalWriteRun()

void Tracer::postGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 805 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().

805  {
806  LogAbsolute out("Tracer");
807  out << TimeStamper(printTimestamps_);
808  out << indention_ << indention_ << " finished: global write run " << gc.luminosityBlockID().run()
809  << " : time = " << gc.timestamp().value();
810  if (dumpNonModuleContext_) {
811  out << "\n" << gc;
812  }
813 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postModuleAccessInputProcessBlock()

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

Definition at line 1379 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().

1379  {
1380  LogAbsolute out("Tracer");
1381  unsigned int nIndents = mcc.depth() + 3;
1382  for (unsigned int i = 0; i < nIndents; ++i) {
1383  out << indention_;
1384  }
1385  out << " finished: access input process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1386  << "' id = " << mcc.moduleDescription()->id();
1387  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1388  out << "\n" << gc;
1389  out << mcc;
1390  }
1391 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleBeginJob()

void Tracer::postModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1053 of file Tracer.cc.

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

Referenced by Tracer().

1053  {
1054  LogAbsolute out("Tracer");
1055  out << TimeStamper(printTimestamps_);
1056  out << indention_ << indention_;
1057  out << " finished: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1058  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1059  out << "\n" << desc;
1060  }
1061 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleBeginProcessBlock()

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

Definition at line 1351 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().

1351  {
1352  LogAbsolute out("Tracer");
1353  unsigned int nIndents = mcc.depth() + 3;
1354  for (unsigned int i = 0; i < nIndents; ++i) {
1355  out << indention_;
1356  }
1357  out << " finished: begin process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1358  << "' id = " << mcc.moduleDescription()->id();
1359  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1360  out << "\n" << gc;
1361  out << mcc;
1362  }
1363 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleBeginStream()

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

Definition at line 655 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleConstruction()

void Tracer::postModuleConstruction ( ModuleDescription const &  md)

Definition at line 1013 of file Tracer.cc.

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

Referenced by Tracer().

1013  {
1014  LogAbsolute out("Tracer");
1015  out << TimeStamper(printTimestamps_);
1016  out << indention_ << indention_ << " finished: constructing module with label '" << desc.moduleLabel()
1017  << "' id = " << desc.id();
1018  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1019  out << "\n" << desc;
1020  }
1021 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleDestruction()

void Tracer::postModuleDestruction ( ModuleDescription const &  md)

Definition at line 1033 of file Tracer.cc.

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

Referenced by Tracer().

1033  {
1034  LogAbsolute out("Tracer");
1035  out << TimeStamper(printTimestamps_);
1036  out << indention_ << indention_ << " finished: destructing module with label '" << desc.moduleLabel()
1037  << "' id = " << desc.id();
1038  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1039  out << "\n" << desc;
1040  }
1041 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleEndJob()

void Tracer::postModuleEndJob ( ModuleDescription const &  md)

Definition at line 1073 of file Tracer.cc.

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

Referenced by Tracer().

1073  {
1074  LogAbsolute out("Tracer");
1075  out << TimeStamper(printTimestamps_);
1076  out << indention_ << indention_;
1077  out << " finished: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1078  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1079  out << "\n" << desc;
1080  }
1081 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleEndProcessBlock()

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

Definition at line 1407 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().

1407  {
1408  LogAbsolute out("Tracer");
1409  unsigned int nIndents = mcc.depth() + 3;
1410  for (unsigned int i = 0; i < nIndents; ++i) {
1411  out << indention_;
1412  }
1413  out << " finished: end process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1414  << "' id = " << mcc.moduleDescription()->id();
1415  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1416  out << "\n" << gc;
1417  out << mcc;
1418  }
1419 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleEndStream()

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

Definition at line 679 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleEvent()

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

Definition at line 1128 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().

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

◆ postModuleEventAcquire()

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

Definition at line 1154 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().

1154  {
1155  LogAbsolute out("Tracer");
1156  out << TimeStamper(printTimestamps_);
1157  unsigned int nIndents = mcc.depth() + 4;
1158  for (unsigned int i = 0; i < nIndents; ++i) {
1159  out << indention_;
1160  }
1161  out << " finished: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1162  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1163 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postModuleEventDelayedGet()

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

Definition at line 1180 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().

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

◆ postModuleEventPrefetching()

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

Definition at line 1098 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().

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

◆ postModuleGlobalBeginLumi()

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

Definition at line 1496 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().

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

◆ postModuleGlobalBeginRun()

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

Definition at line 1436 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().

1436  {
1437  LogAbsolute out("Tracer");
1438  out << TimeStamper(printTimestamps_);
1439  unsigned int nIndents = mcc.depth() + 3;
1440  for (unsigned int i = 0; i < nIndents; ++i) {
1441  out << indention_;
1442  }
1443  out << " finished: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1444  << "' id = " << mcc.moduleDescription()->id();
1445  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1446  out << "\n" << gc;
1447  out << mcc;
1448  }
1449 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleGlobalEndLumi()

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

Definition at line 1526 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().

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

◆ postModuleGlobalEndRun()

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

Definition at line 1466 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().

1466  {
1467  LogAbsolute out("Tracer");
1468  out << TimeStamper(printTimestamps_);
1469  unsigned int nIndents = mcc.depth() + 3;
1470  for (unsigned int i = 0; i < nIndents; ++i) {
1471  out << indention_;
1472  }
1473  out << " finished: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1474  << "' id = " << mcc.moduleDescription()->id();
1475  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1476  out << "\n" << gc;
1477  out << mcc;
1478  }
1479 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleStreamBeginLumi()

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

Definition at line 1292 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().

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

◆ postModuleStreamBeginRun()

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

Definition at line 1232 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().

1232  {
1233  LogAbsolute out("Tracer");
1234  out << TimeStamper(printTimestamps_);
1235  unsigned int nIndents = mcc.depth() + 3;
1236  for (unsigned int i = 0; i < nIndents; ++i) {
1237  out << indention_;
1238  }
1239  out << " finished: begin run for module: stream = " << sc.streamID() << " label = '"
1240  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1241  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1242  out << "\n" << sc;
1243  out << mcc;
1244  }
1245 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleStreamEndLumi()

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

Definition at line 1322 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().

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

◆ postModuleStreamEndRun()

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

Definition at line 1262 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().

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

◆ postModuleWriteLumi()

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

Definition at line 1614 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().

1614  {
1615  LogAbsolute out("Tracer");
1616  out << TimeStamper(printTimestamps_);
1617  unsigned int nIndents = mcc.depth() + 3;
1618  for (unsigned int i = 0; i < nIndents; ++i) {
1619  out << indention_;
1620  }
1621  out << " finished: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1622  << "' id = " << mcc.moduleDescription()->id();
1623  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1624  out << "\n" << gc;
1625  out << mcc;
1626  }
1627 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleWriteProcessBlock()

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

Definition at line 1555 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().

1555  {
1556  LogAbsolute out("Tracer");
1557  unsigned int nIndents = mcc.depth() + 3;
1558  for (unsigned int i = 0; i < nIndents; ++i) {
1559  out << indention_;
1560  }
1561  out << " finished: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1562  << "' id = " << mcc.moduleDescription()->id();
1563  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1564  out << "\n" << gc;
1565  out << mcc;
1566  }
1567 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postModuleWriteRun()

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

Definition at line 1584 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().

1584  {
1585  LogAbsolute out("Tracer");
1586  out << TimeStamper(printTimestamps_);
1587  unsigned int nIndents = mcc.depth() + 3;
1588  for (unsigned int i = 0; i < nIndents; ++i) {
1589  out << indention_;
1590  }
1591  out << " finished: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1592  << "' id = " << mcc.moduleDescription()->id();
1593  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1594  out << "\n" << gc;
1595  out << mcc;
1596  }
1597 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ postOpenFile()

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

Definition at line 626 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

626  {
627  LogAbsolute out("Tracer");
628  out << TimeStamper(printTimestamps_);
629  out << indention_ << indention_ << " finished: open input file: lfn = " << lfn;
630 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postPathEvent()

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

Definition at line 992 of file Tracer.cc.

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

Referenced by Tracer().

992  {
993  LogAbsolute out("Tracer");
994  out << TimeStamper(printTimestamps_);
995  out << indention_ << indention_ << indention_ << " finished: processing path '" << pc.pathName()
996  << "' : stream = " << sc.streamID();
997  if (dumpNonModuleContext_) {
998  out << "\n" << sc;
999  out << pc;
1000  }
1001 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postSourceConstruction()

void Tracer::postSourceConstruction ( ModuleDescription const &  md)

Definition at line 1639 of file Tracer.cc.

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

Referenced by Tracer().

1639  {
1640  LogAbsolute out("Tracer");
1641  out << TimeStamper(printTimestamps_);
1642  out << indention_;
1643  out << " finished: constructing source: " << desc.moduleName();
1644  if (dumpNonModuleContext_) {
1645  out << "\n" << desc;
1646  }
1647 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postSourceEvent()

void Tracer::postSourceEvent ( StreamID  sid)

Definition at line 590 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

590  {
591  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source event";
592 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postSourceLumi()

void Tracer::postSourceLumi ( LuminosityBlockIndex  index)

Definition at line 598 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

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

◆ postSourceProcessBlock()

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

Definition at line 615 of file Tracer.cc.

References indention_, printTimestamps_, and SimL1EmulatorRepack_CalouGT_cff::processName.

Referenced by Tracer().

615  {
616  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
617  << " finished: source process block " << processName;
618 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postSourceRun()

void Tracer::postSourceRun ( RunIndex  index)

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 run";
608 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ postStreamBeginLumi()

void Tracer::postStreamBeginLumi ( StreamContext const &  sc)

Definition at line 926 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().

926  {
927  LogAbsolute out("Tracer");
928  out << TimeStamper(printTimestamps_);
929  out << indention_ << indention_ << " finished: begin lumi: stream = " << sc.streamID()
930  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
931  << " time = " << sc.timestamp().value();
932  if (dumpNonModuleContext_) {
933  out << "\n" << sc;
934  }
935 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postStreamBeginRun()

void Tracer::postStreamBeginRun ( StreamContext const &  sc)

Definition at line 825 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().

825  {
826  LogAbsolute out("Tracer");
827  out << TimeStamper(printTimestamps_);
828  out << indention_ << indention_ << " finished: begin run: stream = " << sc.streamID()
829  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
830  if (dumpNonModuleContext_) {
831  out << "\n" << sc;
832  }
833 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postStreamEndLumi()

void Tracer::postStreamEndLumi ( StreamContext const &  sc)

Definition at line 948 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().

948  {
949  LogAbsolute out("Tracer");
950  out << TimeStamper(printTimestamps_);
951  out << indention_ << indention_ << " finished: end lumi: stream = " << sc.streamID()
952  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
953  << " time = " << sc.timestamp().value();
954  if (dumpNonModuleContext_) {
955  out << "\n" << sc;
956  }
957 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postStreamEndRun()

void Tracer::postStreamEndRun ( StreamContext const &  sc)

Definition at line 845 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().

845  {
846  LogAbsolute out("Tracer");
847  out << TimeStamper(printTimestamps_);
848  out << indention_ << indention_ << " finished: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
849  << " time = " << sc.timestamp().value();
850  if (dumpNonModuleContext_) {
851  out << "\n" << sc;
852  }
853 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ postWriteProcessBlock()

void Tracer::postWriteProcessBlock ( 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: write process block";
750  if (dumpNonModuleContext_) {
751  out << "\n" << gc;
752  }
753 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preAccessInputProcessBlock()

void Tracer::preAccessInputProcessBlock ( 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: access input process block";
710  if (dumpNonModuleContext_) {
711  out << "\n" << gc;
712  }
713 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preallocate()

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

Definition at line 480 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

480  {
481  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_
482  << " preallocate: " << bounds.maxNumberOfConcurrentRuns() << " concurrent runs, "
483  << bounds.maxNumberOfConcurrentLuminosityBlocks() << " concurrent luminosity sections, "
484  << bounds.maxNumberOfStreams() << " streams";
485 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preBeginJob()

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

Definition at line 487 of file Tracer.cc.

References edm::PathsAndConsumesOfModulesBase::allModules(), edmTracerLogToSimpleConfig::allModules, edm::PathsAndConsumesOfModulesBase::consumesInfo(), submitPVResolutionJobs::desc, dumpPathsAndConsumes_, edm::ELEMENT_TYPE, 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().

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

◆ preBeginProcessBlock()

void Tracer::preBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 691 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

691  {
692  LogAbsolute out("Tracer");
693  out << indention_ << indention_ << " starting: begin process block";
694  if (dumpNonModuleContext_) {
695  out << "\n" << gc;
696  }
697 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preCloseFile()

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

Definition at line 632 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

632  {
633  LogAbsolute out("Tracer");
634  out << TimeStamper(printTimestamps_);
635  out << indention_ << indention_ << " starting: close input file: lfn = " << lfn;
636 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preEndProcessBlock()

void Tracer::preEndProcessBlock ( 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: end process block";
726  if (dumpNonModuleContext_) {
727  out << "\n" << gc;
728  }
729 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preESModule()

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

Definition at line 1671 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().

1671  {
1672  LogAbsolute out("Tracer");
1673  out << TimeStamper(printTimestamps_);
1674  unsigned int nIndents = mcc.depth() + 4;
1675  for (unsigned int i = 0; i < nIndents; ++i) {
1676  out << indention_;
1677  }
1678  out << " starting: processing esmodule: label = '" << mcc.componentDescription()->label_
1679  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1680 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preESModulePrefetching()

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

Definition at line 1649 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().

1649  {
1650  LogAbsolute out("Tracer");
1651  out << TimeStamper(printTimestamps_);
1652  unsigned int nIndents = mcc.depth() + 4;
1653  for (unsigned int i = 0; i < nIndents; ++i) {
1654  out << indention_;
1655  }
1656  out << " starting: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1657  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1658 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preEvent()

void Tracer::preEvent ( StreamContext const &  sc)

Definition at line 959 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().

959  {
960  LogAbsolute out("Tracer");
961  out << TimeStamper(printTimestamps_);
962  out << indention_ << indention_ << " starting: processing event : stream = " << sc.streamID()
963  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
964  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
965  if (dumpNonModuleContext_) {
966  out << "\n" << sc;
967  }
968 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preEventReadFromSource()

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

Definition at line 1195 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().

1195  {
1196  LogAbsolute out("Tracer");
1197  out << TimeStamper(printTimestamps_);
1198  unsigned int nIndents = mcc.depth() + 5;
1199  for (unsigned int i = 0; i < nIndents; ++i) {
1200  out << indention_;
1201  }
1202  out << " starting: event delayed read from source: stream = " << sc.streamID() << " label = '"
1203  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1204 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preGlobalBeginLumi()

void Tracer::preGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 855 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().

855  {
856  LogAbsolute out("Tracer");
857  out << TimeStamper(printTimestamps_);
858  out << indention_ << indention_ << " starting: global begin lumi: run = " << gc.luminosityBlockID().run()
859  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
860  if (dumpNonModuleContext_) {
861  out << "\n" << gc;
862  }
863 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preGlobalBeginRun()

void Tracer::preGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 755 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().

755  {
756  LogAbsolute out("Tracer");
757  out << TimeStamper(printTimestamps_);
758  out << indention_ << indention_ << " starting: global begin run " << gc.luminosityBlockID().run()
759  << " : time = " << gc.timestamp().value();
760  if (dumpNonModuleContext_) {
761  out << "\n" << gc;
762  }
763 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preGlobalEndLumi()

void Tracer::preGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 875 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().

875  {
876  LogAbsolute out("Tracer");
877  out << TimeStamper(printTimestamps_);
878  out << indention_ << indention_ << " starting: global end lumi: run = " << gc.luminosityBlockID().run()
879  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
880  if (dumpNonModuleContext_) {
881  out << "\n" << gc;
882  }
883 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preGlobalEndRun()

void Tracer::preGlobalEndRun ( GlobalContext const &  gc)

Definition at line 775 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().

775  {
776  LogAbsolute out("Tracer");
777  out << TimeStamper(printTimestamps_);
778  out << indention_ << indention_ << " starting: global end run " << gc.luminosityBlockID().run()
779  << " : time = " << gc.timestamp().value();
780  if (dumpNonModuleContext_) {
781  out << "\n" << gc;
782  }
783 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preGlobalWriteLumi()

void Tracer::preGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 895 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().

895  {
896  LogAbsolute out("Tracer");
897  out << TimeStamper(printTimestamps_);
898  out << indention_ << indention_ << " starting: global write lumi: run = " << gc.luminosityBlockID().run()
899  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
900  if (dumpNonModuleContext_) {
901  out << "\n" << gc;
902  }
903 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preGlobalWriteRun()

void Tracer::preGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 795 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().

795  {
796  LogAbsolute out("Tracer");
797  out << TimeStamper(printTimestamps_);
798  out << indention_ << indention_ << " starting: global write run " << gc.luminosityBlockID().run()
799  << " : time = " << gc.timestamp().value();
800  if (dumpNonModuleContext_) {
801  out << "\n" << gc;
802  }
803 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preModuleAccessInputProcessBlock()

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

Definition at line 1365 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().

1365  {
1366  LogAbsolute out("Tracer");
1367  unsigned int nIndents = mcc.depth() + 3;
1368  for (unsigned int i = 0; i < nIndents; ++i) {
1369  out << indention_;
1370  }
1371  out << " starting: access input process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1372  << "' id = " << mcc.moduleDescription()->id();
1373  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1374  out << "\n" << gc;
1375  out << mcc;
1376  }
1377 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleBeginJob()

void Tracer::preModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1043 of file Tracer.cc.

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

Referenced by Tracer().

1043  {
1044  LogAbsolute out("Tracer");
1045  out << TimeStamper(printTimestamps_);
1046  out << indention_ << indention_;
1047  out << " starting: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1048  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1049  out << "\n" << desc;
1050  }
1051 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleBeginProcessBlock()

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

Definition at line 1337 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().

1337  {
1338  LogAbsolute out("Tracer");
1339  unsigned int nIndents = mcc.depth() + 3;
1340  for (unsigned int i = 0; i < nIndents; ++i) {
1341  out << indention_;
1342  }
1343  out << " starting: begin process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1344  << "' id = " << mcc.moduleDescription()->id();
1345  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1346  out << "\n" << gc;
1347  out << mcc;
1348  }
1349 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleBeginStream()

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

Definition at line 643 of file Tracer.cc.

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

Referenced by Tracer().

643  {
644  ModuleDescription const& desc = *mcc.moduleDescription();
645  LogAbsolute out("Tracer");
646  out << TimeStamper(printTimestamps_);
647  out << indention_ << indention_ << " starting: begin stream for module: stream = " << sc.streamID() << " label = '"
648  << desc.moduleLabel() << "' id = " << desc.id();
649  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
650  out << "\n" << sc;
651  out << mcc;
652  }
653 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleConstruction()

void Tracer::preModuleConstruction ( ModuleDescription const &  md)

Definition at line 1003 of file Tracer.cc.

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

Referenced by Tracer().

1003  {
1004  LogAbsolute out("Tracer");
1005  out << TimeStamper(printTimestamps_);
1006  out << indention_ << indention_ << " starting: constructing module with label '" << desc.moduleLabel()
1007  << "' id = " << desc.id();
1008  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1009  out << "\n" << desc;
1010  }
1011 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleDestruction()

void Tracer::preModuleDestruction ( ModuleDescription const &  md)

Definition at line 1023 of file Tracer.cc.

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

Referenced by Tracer().

1023  {
1024  LogAbsolute out("Tracer");
1025  out << TimeStamper(printTimestamps_);
1026  out << indention_ << indention_ << " starting: destructing module with label '" << desc.moduleLabel()
1027  << "' id = " << desc.id();
1028  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1029  out << "\n" << desc;
1030  }
1031 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleEndJob()

void Tracer::preModuleEndJob ( ModuleDescription const &  md)

Definition at line 1063 of file Tracer.cc.

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

Referenced by Tracer().

1063  {
1064  LogAbsolute out("Tracer");
1065  out << TimeStamper(printTimestamps_);
1066  out << indention_ << indention_;
1067  out << " starting: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1068  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1069  out << "\n" << desc;
1070  }
1071 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleEndProcessBlock()

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

Definition at line 1393 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().

1393  {
1394  LogAbsolute out("Tracer");
1395  unsigned int nIndents = mcc.depth() + 3;
1396  for (unsigned int i = 0; i < nIndents; ++i) {
1397  out << indention_;
1398  }
1399  out << " starting: end process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1400  << "' id = " << mcc.moduleDescription()->id();
1401  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1402  out << "\n" << gc;
1403  out << mcc;
1404  }
1405 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleEndStream()

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

Definition at line 667 of file Tracer.cc.

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

Referenced by Tracer().

667  {
668  ModuleDescription const& desc = *mcc.moduleDescription();
669  LogAbsolute out("Tracer");
670  out << TimeStamper(printTimestamps_);
671  out << indention_ << indention_ << " starting: end stream for module: stream = " << sc.streamID() << " label = '"
672  << desc.moduleLabel() << "' id = " << desc.id();
673  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
674  out << "\n" << sc;
675  out << mcc;
676  }
677 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleEvent()

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

Definition at line 1113 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().

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

◆ preModuleEventAcquire()

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

Definition at line 1143 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().

1143  {
1144  LogAbsolute out("Tracer");
1145  out << TimeStamper(printTimestamps_);
1146  unsigned int nIndents = mcc.depth() + 4;
1147  for (unsigned int i = 0; i < nIndents; ++i) {
1148  out << indention_;
1149  }
1150  out << " starting: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1151  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1152 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preModuleEventDelayedGet()

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

Definition at line 1165 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().

1165  {
1166  LogAbsolute out("Tracer");
1167  out << TimeStamper(printTimestamps_);
1168  unsigned int nIndents = mcc.depth() + 4;
1169  for (unsigned int i = 0; i < nIndents; ++i) {
1170  out << indention_;
1171  }
1172  out << " starting: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1173  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1174  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1175  out << "\n" << sc;
1176  out << mcc;
1177  }
1178 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleEventPrefetching()

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

Definition at line 1083 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().

1083  {
1084  LogAbsolute out("Tracer");
1085  out << TimeStamper(printTimestamps_);
1086  unsigned int nIndents = mcc.depth() + 4;
1087  for (unsigned int i = 0; i < nIndents; ++i) {
1088  out << indention_;
1089  }
1090  out << " starting: prefetching before processing event for module: stream = " << sc.streamID() << " label = '"
1091  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1092  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1093  out << "\n" << sc;
1094  out << mcc;
1095  }
1096 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleGlobalBeginLumi()

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

Definition at line 1481 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().

1481  {
1482  LogAbsolute out("Tracer");
1483  out << TimeStamper(printTimestamps_);
1484  unsigned int nIndents = mcc.depth() + 3;
1485  for (unsigned int i = 0; i < nIndents; ++i) {
1486  out << indention_;
1487  }
1488  out << " starting: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1489  << "' id = " << mcc.moduleDescription()->id();
1490  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1491  out << "\n" << gc;
1492  out << mcc;
1493  }
1494 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleGlobalBeginRun()

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

Definition at line 1421 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().

1421  {
1422  LogAbsolute out("Tracer");
1423  out << TimeStamper(printTimestamps_);
1424  unsigned int nIndents = mcc.depth() + 3;
1425  for (unsigned int i = 0; i < nIndents; ++i) {
1426  out << indention_;
1427  }
1428  out << " starting: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1429  << "' id = " << mcc.moduleDescription()->id();
1430  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1431  out << "\n" << gc;
1432  out << mcc;
1433  }
1434 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleGlobalEndLumi()

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

Definition at line 1511 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().

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

◆ preModuleGlobalEndRun()

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

Definition at line 1451 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().

1451  {
1452  LogAbsolute out("Tracer");
1453  out << TimeStamper(printTimestamps_);
1454  unsigned int nIndents = mcc.depth() + 3;
1455  for (unsigned int i = 0; i < nIndents; ++i) {
1456  out << indention_;
1457  }
1458  out << " starting: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1459  << "' id = " << mcc.moduleDescription()->id();
1460  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1461  out << "\n" << gc;
1462  out << mcc;
1463  }
1464 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleStreamBeginLumi()

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

Definition at line 1277 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().

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

◆ preModuleStreamBeginRun()

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

Definition at line 1217 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().

1217  {
1218  LogAbsolute out("Tracer");
1219  out << TimeStamper(printTimestamps_);
1220  unsigned int nIndents = mcc.depth() + 3;
1221  for (unsigned int i = 0; i < nIndents; ++i) {
1222  out << indention_;
1223  }
1224  out << " starting: begin run for module: stream = " << sc.streamID() << " label = '"
1225  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1226  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1227  out << "\n" << sc;
1228  out << mcc;
1229  }
1230 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleStreamEndLumi()

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

Definition at line 1307 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().

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

◆ preModuleStreamEndRun()

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

Definition at line 1247 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().

1247  {
1248  LogAbsolute out("Tracer");
1249  out << TimeStamper(printTimestamps_);
1250  unsigned int nIndents = mcc.depth() + 3;
1251  for (unsigned int i = 0; i < nIndents; ++i) {
1252  out << indention_;
1253  }
1254  out << " starting: end run for module: stream = " << sc.streamID() << " label = '"
1255  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1256  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1257  out << "\n" << sc;
1258  out << mcc;
1259  }
1260 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleWriteLumi()

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

Definition at line 1599 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().

1599  {
1600  LogAbsolute out("Tracer");
1601  out << TimeStamper(printTimestamps_);
1602  unsigned int nIndents = mcc.depth() + 3;
1603  for (unsigned int i = 0; i < nIndents; ++i) {
1604  out << indention_;
1605  }
1606  out << " starting: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1607  << "' id = " << mcc.moduleDescription()->id();
1608  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1609  out << "\n" << gc;
1610  out << mcc;
1611  }
1612 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleWriteProcessBlock()

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

Definition at line 1541 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().

1541  {
1542  LogAbsolute out("Tracer");
1543  unsigned int nIndents = mcc.depth() + 3;
1544  for (unsigned int i = 0; i < nIndents; ++i) {
1545  out << indention_;
1546  }
1547  out << " starting: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1548  << "' id = " << mcc.moduleDescription()->id();
1549  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1550  out << "\n" << gc;
1551  out << mcc;
1552  }
1553 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preModuleWriteRun()

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

Definition at line 1569 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().

1569  {
1570  LogAbsolute out("Tracer");
1571  out << TimeStamper(printTimestamps_);
1572  unsigned int nIndents = mcc.depth() + 3;
1573  for (unsigned int i = 0; i < nIndents; ++i) {
1574  out << indention_;
1575  }
1576  out << " starting: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1577  << "' id = " << mcc.moduleDescription()->id();
1578  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1579  out << "\n" << gc;
1580  out << mcc;
1581  }
1582 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:221

◆ preOpenFile()

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

Definition at line 620 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

620  {
621  LogAbsolute out("Tracer");
622  out << TimeStamper(printTimestamps_);
623  out << indention_ << indention_ << " starting: open input file: lfn = " << lfn;
624 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ prePathEvent()

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

Definition at line 981 of file Tracer.cc.

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

Referenced by Tracer().

981  {
982  LogAbsolute out("Tracer");
983  out << TimeStamper(printTimestamps_);
984  out << indention_ << indention_ << indention_ << " starting: processing path '" << pc.pathName()
985  << "' : stream = " << sc.streamID();
986  if (dumpNonModuleContext_) {
987  out << "\n" << sc;
988  out << pc;
989  }
990 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preSourceConstruction()

void Tracer::preSourceConstruction ( ModuleDescription const &  md)

Definition at line 1629 of file Tracer.cc.

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

Referenced by Tracer().

1629  {
1630  LogAbsolute out("Tracer");
1631  out << TimeStamper(printTimestamps_);
1632  out << indention_;
1633  out << " starting: constructing source: " << desc.moduleName();
1634  if (dumpNonModuleContext_) {
1635  out << "\n" << desc;
1636  }
1637 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preSourceEvent()

void Tracer::preSourceEvent ( StreamID  sid)

Definition at line 586 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

586  {
587  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source event";
588 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preSourceLumi()

void Tracer::preSourceLumi ( LuminosityBlockIndex  index)

Definition at line 594 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

594  {
595  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source lumi";
596 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preSourceProcessBlock()

void Tracer::preSourceProcessBlock ( )

Definition at line 610 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

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

◆ preSourceRun()

void Tracer::preSourceRun ( RunIndex  index)

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 run";
604 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute

◆ preStreamBeginLumi()

void Tracer::preStreamBeginLumi ( StreamContext const &  sc)

Definition at line 915 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().

915  {
916  LogAbsolute out("Tracer");
917  out << TimeStamper(printTimestamps_);
918  out << indention_ << indention_ << " starting: begin lumi: stream = " << sc.streamID()
919  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
920  << " time = " << sc.timestamp().value();
921  if (dumpNonModuleContext_) {
922  out << "\n" << sc;
923  }
924 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preStreamBeginRun()

void Tracer::preStreamBeginRun ( StreamContext const &  sc)

Definition at line 815 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().

815  {
816  LogAbsolute out("Tracer");
817  out << TimeStamper(printTimestamps_);
818  out << indention_ << indention_ << " starting: begin run: stream = " << sc.streamID()
819  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
820  if (dumpNonModuleContext_) {
821  out << "\n" << sc;
822  }
823 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preStreamEndLumi()

void Tracer::preStreamEndLumi ( StreamContext const &  sc)

Definition at line 937 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().

937  {
938  LogAbsolute out("Tracer");
939  out << TimeStamper(printTimestamps_);
940  out << indention_ << indention_ << " starting: end lumi: stream = " << sc.streamID()
941  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
942  << " time = " << sc.timestamp().value();
943  if (dumpNonModuleContext_) {
944  out << "\n" << sc;
945  }
946 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preStreamEndRun()

void Tracer::preStreamEndRun ( StreamContext const &  sc)

Definition at line 835 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().

835  {
836  LogAbsolute out("Tracer");
837  out << TimeStamper(printTimestamps_);
838  out << indention_ << indention_ << " starting: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
839  << " time = " << sc.timestamp().value();
840  if (dumpNonModuleContext_) {
841  out << "\n" << sc;
842  }
843 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

◆ preWriteProcessBlock()

void Tracer::preWriteProcessBlock ( 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: write process block";
742  if (dumpNonModuleContext_) {
743  out << "\n" << gc;
744  }
745 }
std::string indention_
Definition: Tracer.cc:220
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:222

Member Data Documentation

◆ dumpContextForLabels_

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

◆ dumpEventSetupInfo_

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

Definition at line 225 of file Tracer.cc.

◆ dumpNonModuleContext_

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

◆ dumpPathsAndConsumes_

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

Definition at line 223 of file Tracer.cc.

Referenced by preBeginJob().

◆ indention_

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

Definition at line 220 of file Tracer.cc.

Referenced by postAccessInputProcessBlock(), postBeginJob(), postBeginProcessBlock(), postCloseFile(), postEndJob(), postEndProcessBlock(), postESModule(), 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(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleWriteLumi(), postModuleWriteProcessBlock(), postModuleWriteRun(), postOpenFile(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceProcessBlock(), postSourceRun(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), postWriteProcessBlock(), preAccessInputProcessBlock(), preallocate(), preBeginJob(), preBeginProcessBlock(), preCloseFile(), preEndProcessBlock(), preESModule(), 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(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), 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 224 of file Tracer.cc.

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