CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 67 of file Tracer.cc.

Constructor & Destructor Documentation

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

Definition at line 249 of file Tracer.cc.

References edm::signalslot::Signal< T >::connect(), dumpContextForLabels_, edm::EventID::event(), edm::StreamContext::eventID(), edm::ParameterSet::getUntrackedParameter(), indention_, label, edm::EventID::luminosityBlock(), edm::LuminosityBlockID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), eostools::move(), submitPVResolutionJobs::out, 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(), 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().

250  : indention_(iPS.getUntrackedParameter<std::string>("indention")),
252  dumpNonModuleContext_(iPS.getUntrackedParameter<bool>("dumpNonModuleContext")),
253  dumpPathsAndConsumes_(iPS.getUntrackedParameter<bool>("dumpPathsAndConsumes")),
254  printTimestamps_(iPS.getUntrackedParameter<bool>("printTimestamps")),
255  dumpEventSetupInfo_(iPS.getUntrackedParameter<bool>("dumpEventSetupInfo")) {
256  for (std::string& label : iPS.getUntrackedParameter<std::vector<std::string>>("dumpContextForLabels"))
258 
259  iRegistry.watchPreallocate(this, &Tracer::preallocate);
260 
261  iRegistry.watchPreBeginJob(this, &Tracer::preBeginJob);
262  iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
263  iRegistry.watchPostEndJob(this, &Tracer::postEndJob);
264 
265  iRegistry.watchPreSourceEvent(this, &Tracer::preSourceEvent);
266  iRegistry.watchPostSourceEvent(this, &Tracer::postSourceEvent);
267 
268  iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
269  iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);
270 
271  iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
272  iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);
273 
274  iRegistry.watchPreSourceProcessBlock(this, &Tracer::preSourceProcessBlock);
275  iRegistry.watchPostSourceProcessBlock(this, &Tracer::postSourceProcessBlock);
276 
277  iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
278  iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);
279 
280  iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
281  iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);
282 
283  iRegistry.watchPreModuleBeginStream(this, &Tracer::preModuleBeginStream);
284  iRegistry.watchPostModuleBeginStream(this, &Tracer::postModuleBeginStream);
285 
286  iRegistry.watchPreModuleEndStream(this, &Tracer::preModuleEndStream);
287  iRegistry.watchPostModuleEndStream(this, &Tracer::postModuleEndStream);
288 
289  iRegistry.watchPreBeginProcessBlock(this, &Tracer::preBeginProcessBlock);
290  iRegistry.watchPostBeginProcessBlock(this, &Tracer::postBeginProcessBlock);
291 
292  iRegistry.watchPreAccessInputProcessBlock(this, &Tracer::preAccessInputProcessBlock);
293  iRegistry.watchPostAccessInputProcessBlock(this, &Tracer::postAccessInputProcessBlock);
294 
295  iRegistry.watchPreEndProcessBlock(this, &Tracer::preEndProcessBlock);
296  iRegistry.watchPostEndProcessBlock(this, &Tracer::postEndProcessBlock);
297 
298  iRegistry.watchPreWriteProcessBlock(this, &Tracer::preWriteProcessBlock);
299  iRegistry.watchPostWriteProcessBlock(this, &Tracer::postWriteProcessBlock);
300 
301  iRegistry.watchPreGlobalBeginRun(this, &Tracer::preGlobalBeginRun);
302  iRegistry.watchPostGlobalBeginRun(this, &Tracer::postGlobalBeginRun);
303 
304  iRegistry.watchPreGlobalEndRun(this, &Tracer::preGlobalEndRun);
305  iRegistry.watchPostGlobalEndRun(this, &Tracer::postGlobalEndRun);
306 
307  iRegistry.watchPreGlobalWriteRun(this, &Tracer::preGlobalWriteRun);
308  iRegistry.watchPostGlobalWriteRun(this, &Tracer::postGlobalWriteRun);
309 
310  iRegistry.watchPreStreamBeginRun(this, &Tracer::preStreamBeginRun);
311  iRegistry.watchPostStreamBeginRun(this, &Tracer::postStreamBeginRun);
312 
313  iRegistry.watchPreStreamEndRun(this, &Tracer::preStreamEndRun);
314  iRegistry.watchPostStreamEndRun(this, &Tracer::postStreamEndRun);
315 
316  iRegistry.watchPreGlobalBeginLumi(this, &Tracer::preGlobalBeginLumi);
317  iRegistry.watchPostGlobalBeginLumi(this, &Tracer::postGlobalBeginLumi);
318 
319  iRegistry.watchPreGlobalEndLumi(this, &Tracer::preGlobalEndLumi);
320  iRegistry.watchPostGlobalEndLumi(this, &Tracer::postGlobalEndLumi);
321 
322  iRegistry.watchPreGlobalWriteLumi(this, &Tracer::preGlobalWriteLumi);
323  iRegistry.watchPostGlobalWriteLumi(this, &Tracer::postGlobalWriteLumi);
324 
325  iRegistry.watchPreStreamBeginLumi(this, &Tracer::preStreamBeginLumi);
326  iRegistry.watchPostStreamBeginLumi(this, &Tracer::postStreamBeginLumi);
327 
328  iRegistry.watchPreStreamEndLumi(this, &Tracer::preStreamEndLumi);
329  iRegistry.watchPostStreamEndLumi(this, &Tracer::postStreamEndLumi);
330 
331  iRegistry.watchPreEvent(this, &Tracer::preEvent);
332  iRegistry.watchPostEvent(this, &Tracer::postEvent);
333 
334  iRegistry.watchPrePathEvent(this, &Tracer::prePathEvent);
335  iRegistry.watchPostPathEvent(this, &Tracer::postPathEvent);
336 
337  iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
338  iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);
339 
340  iRegistry.watchPreModuleDestruction(this, &Tracer::preModuleDestruction);
341  iRegistry.watchPostModuleDestruction(this, &Tracer::postModuleDestruction);
342 
343  iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
344  iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);
345 
346  iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
347  iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);
348 
349  iRegistry.watchPreModuleEventPrefetching(this, &Tracer::preModuleEventPrefetching);
350  iRegistry.watchPostModuleEventPrefetching(this, &Tracer::postModuleEventPrefetching);
351  iRegistry.watchPreModuleEvent(this, &Tracer::preModuleEvent);
352  iRegistry.watchPostModuleEvent(this, &Tracer::postModuleEvent);
353  iRegistry.watchPreModuleEventAcquire(this, &Tracer::preModuleEventAcquire);
354  iRegistry.watchPostModuleEventAcquire(this, &Tracer::postModuleEventAcquire);
355  iRegistry.watchPreModuleEventDelayedGet(this, &Tracer::preModuleEventDelayedGet);
356  iRegistry.watchPostModuleEventDelayedGet(this, &Tracer::postModuleEventDelayedGet);
357  iRegistry.watchPreEventReadFromSource(this, &Tracer::preEventReadFromSource);
358  iRegistry.watchPostEventReadFromSource(this, &Tracer::postEventReadFromSource);
359 
360  iRegistry.watchPreModuleStreamBeginRun(this, &Tracer::preModuleStreamBeginRun);
361  iRegistry.watchPostModuleStreamBeginRun(this, &Tracer::postModuleStreamBeginRun);
362  iRegistry.watchPreModuleStreamEndRun(this, &Tracer::preModuleStreamEndRun);
363  iRegistry.watchPostModuleStreamEndRun(this, &Tracer::postModuleStreamEndRun);
364 
365  iRegistry.watchPreModuleStreamBeginLumi(this, &Tracer::preModuleStreamBeginLumi);
366  iRegistry.watchPostModuleStreamBeginLumi(this, &Tracer::postModuleStreamBeginLumi);
367  iRegistry.watchPreModuleStreamEndLumi(this, &Tracer::preModuleStreamEndLumi);
368  iRegistry.watchPostModuleStreamEndLumi(this, &Tracer::postModuleStreamEndLumi);
369 
370  iRegistry.watchPreModuleBeginProcessBlock(this, &Tracer::preModuleBeginProcessBlock);
371  iRegistry.watchPostModuleBeginProcessBlock(this, &Tracer::postModuleBeginProcessBlock);
372  iRegistry.watchPreModuleAccessInputProcessBlock(this, &Tracer::preModuleAccessInputProcessBlock);
373  iRegistry.watchPostModuleAccessInputProcessBlock(this, &Tracer::postModuleAccessInputProcessBlock);
374  iRegistry.watchPreModuleEndProcessBlock(this, &Tracer::preModuleEndProcessBlock);
375  iRegistry.watchPostModuleEndProcessBlock(this, &Tracer::postModuleEndProcessBlock);
376 
377  iRegistry.watchPreModuleGlobalBeginRun(this, &Tracer::preModuleGlobalBeginRun);
378  iRegistry.watchPostModuleGlobalBeginRun(this, &Tracer::postModuleGlobalBeginRun);
379  iRegistry.watchPreModuleGlobalEndRun(this, &Tracer::preModuleGlobalEndRun);
380  iRegistry.watchPostModuleGlobalEndRun(this, &Tracer::postModuleGlobalEndRun);
381 
382  iRegistry.watchPreModuleGlobalBeginLumi(this, &Tracer::preModuleGlobalBeginLumi);
383  iRegistry.watchPostModuleGlobalBeginLumi(this, &Tracer::postModuleGlobalBeginLumi);
384  iRegistry.watchPreModuleGlobalEndLumi(this, &Tracer::preModuleGlobalEndLumi);
385  iRegistry.watchPostModuleGlobalEndLumi(this, &Tracer::postModuleGlobalEndLumi);
386 
387  iRegistry.watchPreModuleWriteProcessBlock(this, &Tracer::preModuleWriteProcessBlock);
388  iRegistry.watchPostModuleWriteProcessBlock(this, &Tracer::postModuleWriteProcessBlock);
389 
390  iRegistry.watchPreModuleWriteRun(this, &Tracer::preModuleWriteRun);
391  iRegistry.watchPostModuleWriteRun(this, &Tracer::postModuleWriteRun);
392 
393  iRegistry.watchPreModuleWriteLumi(this, &Tracer::preModuleWriteLumi);
394  iRegistry.watchPostModuleWriteLumi(this, &Tracer::postModuleWriteLumi);
395 
396  iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
397  iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);
398 
399  iRegistry.watchPreESModulePrefetching(this, &Tracer::preESModulePrefetching);
400  iRegistry.watchPostESModulePrefetching(this, &Tracer::postESModulePrefetching);
401  iRegistry.watchPreESModule(this, &Tracer::preESModule);
402  iRegistry.watchPostESModule(this, &Tracer::postESModule);
403 
404  iRegistry.preSourceEarlyTerminationSignal_.connect([this](edm::TerminationOrigin iOrigin) {
405  LogAbsolute out("Tracer");
406  out << TimeStamper(printTimestamps_);
407  out << indention_ << indention_ << " early termination before processing transition";
408  });
409  iRegistry.preStreamEarlyTerminationSignal_.connect(
410  [this](edm::StreamContext const& iContext, edm::TerminationOrigin iOrigin) {
411  LogAbsolute out("Tracer");
412  out << TimeStamper(printTimestamps_);
413  if (iContext.eventID().luminosityBlock() == 0) {
414  out << indention_ << indention_ << " early termination of run: stream = " << iContext.streamID()
415  << " run = " << iContext.eventID().run();
416  } else {
417  if (iContext.eventID().event() == 0) {
418  out << indention_ << indention_ << " early termination of stream lumi: stream = " << iContext.streamID()
419  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock();
420  } else {
421  out << indention_ << indention_ << " early termination of event: stream = " << iContext.streamID()
422  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock()
423  << " event = " << iContext.eventID().event();
424  }
425  }
426  out << " : time = " << iContext.timestamp().value();
427  });
428  iRegistry.preGlobalEarlyTerminationSignal_.connect(
429  [this](edm::GlobalContext const& iContext, edm::TerminationOrigin iOrigin) {
430  LogAbsolute out("Tracer");
431  out << TimeStamper(printTimestamps_);
432  if (iContext.luminosityBlockID().value() == 0) {
433  out << indention_ << indention_ << " early termination of global run " << iContext.luminosityBlockID().run();
434  } else {
436  << " early termination of global lumi run = " << iContext.luminosityBlockID().run()
437  << " lumi = " << iContext.luminosityBlockID().luminosityBlock();
438  }
439  out << " : time = " << iContext.timestamp().value();
440  });
441 }
RunNumber_t run() const
Definition: EventID.h:38
EventNumber_t event() const
Definition: EventID.h:40
void postEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1192
void preModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1555
void postSourceRun(RunIndex)
Definition: Tracer.cc:592
void postModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1019
void preModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1009
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1422
void postSourceProcessBlock(std::string const &)
Definition: Tracer.cc:601
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1482
void postESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1646
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1308
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1140
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1467
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:999
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:665
void preSourceRun(RunIndex)
Definition: Tracer.cc:588
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1512
void postModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1600
void postModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1541
void preBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:677
void preallocate(service::SystemBounds const &)
Definition: Tracer.cc:466
LuminosityBlockID const & luminosityBlockID() const
Definition: GlobalContext.h:60
void postStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:912
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1497
void preGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:781
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1263
void preGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:861
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1049
void preCloseFile(std::string const &lfn)
Definition: Tracer.cc:618
void postCloseFile(std::string const &)
Definition: Tracer.cc:623
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:989
void preBeginJob(PathsAndConsumesOfModulesBase const &, ProcessContext const &)
Definition: Tracer.cc:473
void postStreamEndRun(StreamContext const &)
Definition: Tracer.cc:831
void postGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:871
void postSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:584
LuminosityBlockNumber_t luminosityBlock() const
Definition: EventID.h:39
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1039
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1248
bool dumpEventSetupInfo_
Definition: Tracer.cc:224
Timestamp const & timestamp() const
Definition: GlobalContext.h:63
void preStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:923
void preEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:709
void preSourceProcessBlock()
Definition: Tracer.cc:596
char const * label
void preAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:693
void preESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1657
void preGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:741
void postModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1337
void preSourceEvent(StreamID)
Definition: Tracer.cc:572
void preGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:761
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1293
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1203
void preESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1635
void prePathEvent(StreamContext const &, PathContext const &)
Definition: Tracer.cc:967
void postAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:701
void postModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1084
def move
Definition: eostools.py:511
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1278
void postESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1668
RunNumber_t run() const
uint64_t value() const
bool dumpPathsAndConsumes_
Definition: Tracer.cc:222
void postGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:891
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1323
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1379
void postEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:717
void postGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:791
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1437
void postStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:811
void preStreamEndRun(StreamContext const &)
Definition: Tracer.cc:821
void postOpenFile(std::string const &)
Definition: Tracer.cc:612
void preOpenFile(std::string const &)
Definition: Tracer.cc:606
void preEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1181
void postModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1365
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: Tracer.cc:978
StreamID const & streamID() const
Definition: StreamContext.h:54
void preModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1351
void postModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1166
void preSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:580
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1393
void postSourceEvent(StreamID)
Definition: Tracer.cc:576
std::string indention_
Definition: Tracer.cc:219
LuminosityBlockNumber_t luminosityBlock() const
void postBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:685
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1615
void preModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1069
void postModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1570
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1099
void preModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1527
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:629
void postGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:751
void postGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:771
void postGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:851
void preGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:881
void preWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:725
void preEvent(StreamContext const &)
Definition: Tracer.cc:945
void preModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1585
void preStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:901
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1059
Log< level::System, true > LogAbsolute
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:653
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1114
EventID const & eventID() const
Definition: StreamContext.h:59
void preModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1151
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:641
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1129
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void postWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:733
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1029
void postStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:934
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1233
void postEvent(StreamContext const &)
Definition: Tracer.cc:956
void preStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:801
TimeValue_t value() const
Definition: Timestamp.h:45
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1218
void preGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:841
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1452
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1625
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1407
Timestamp const & timestamp() const
Definition: StreamContext.h:62

Member Function Documentation

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

Definition at line 443 of file Tracer.cc.

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

443  {
445  desc.addUntracked<std::string>("indention", "++")
446  ->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
447  desc.addUntracked<std::vector<std::string>>("dumpContextForLabels", std::vector<std::string>{})
448  ->setComment(
449  "Prints context information to cout for the module transitions associated with these modules' labels");
450  desc.addUntracked<bool>("dumpNonModuleContext", false)
451  ->setComment("Prints context information to cout for the transitions not associated with any module label");
452  desc.addUntracked<bool>("dumpPathsAndConsumes", false)
453  ->setComment(
454  "Prints information to cout about paths, endpaths, products consumed by modules and the dependencies between "
455  "modules created by the products they consume");
456  desc.addUntracked<bool>("printTimestamps", false)->setComment("Prints a time stamp for every transition");
457  desc.addUntracked<bool>("dumpEventSetupInfo", false)
458  ->setComment(
459  "Prints info 3 times when an event setup cache is filled, before the lock, after the lock, and after "
460  "filling");
461  descriptions.add("Tracer", desc);
462  descriptions.setComment(
463  "This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
464 }
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void setComment(std::string const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
void Tracer::postAccessInputProcessBlock ( GlobalContext const &  gc)

Definition at line 701 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

701  {
702  LogAbsolute out("Tracer");
703  out << indention_ << indention_ << " finished: access input process block";
704  if (dumpNonModuleContext_) {
705  out << "\n" << gc;
706  }
707 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postBeginJob ( )

Definition at line 564 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

564  {
565  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: begin job";
566 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 685 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

685  {
686  LogAbsolute out("Tracer");
687  out << indention_ << indention_ << " finished: begin process block";
688  if (dumpNonModuleContext_) {
689  out << "\n" << gc;
690  }
691 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postCloseFile ( std::string const &  lfn)

Definition at line 623 of file Tracer.cc.

References indention_, submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

623  {
624  LogAbsolute out("Tracer");
625  out << TimeStamper(printTimestamps_);
626  out << indention_ << indention_ << " finished: close input file: lfn = " << lfn;
627 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postEndJob ( )

Definition at line 568 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

568  {
569  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: end job";
570 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postEndProcessBlock ( GlobalContext const &  gc)

Definition at line 717 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

717  {
718  LogAbsolute out("Tracer");
719  out << indention_ << indention_ << " finished: end process block";
720  if (dumpNonModuleContext_) {
721  out << "\n" << gc;
722  }
723 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postESModule ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1668 of file Tracer.cc.

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

Referenced by Tracer().

1668  {
1669  LogAbsolute out("Tracer");
1670  out << TimeStamper(printTimestamps_);
1671  unsigned int nIndents = mcc.depth() + 4;
1672  for (unsigned int i = 0; i < nIndents; ++i) {
1673  out << indention_;
1674  }
1675  out << " finished: processing esmodule: label = '" << mcc.componentDescription()->label_
1676  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1677 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postESModulePrefetching ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1646 of file Tracer.cc.

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

Referenced by Tracer().

1646  {
1647  LogAbsolute out("Tracer");
1648  out << TimeStamper(printTimestamps_);
1649  unsigned int nIndents = mcc.depth() + 4;
1650  for (unsigned int i = 0; i < nIndents; ++i) {
1651  out << indention_;
1652  }
1653  out << " finished: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1654  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1655 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postEvent ( StreamContext const &  sc)

Definition at line 956 of file Tracer.cc.

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

Referenced by Tracer().

956  {
957  LogAbsolute out("Tracer");
958  out << TimeStamper(printTimestamps_);
959  out << indention_ << indention_ << " finished: processing event : stream = " << sc.streamID()
960  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
961  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
962  if (dumpNonModuleContext_) {
963  out << "\n" << sc;
964  }
965 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postEventReadFromSource ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1192 of file Tracer.cc.

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

Referenced by Tracer().

1192  {
1193  LogAbsolute out("Tracer");
1194  out << TimeStamper(printTimestamps_);
1195  unsigned int nIndents = mcc.depth() + 5;
1196  for (unsigned int i = 0; i < nIndents; ++i) {
1197  out << indention_;
1198  }
1199  out << " finished: event delayed read from source: stream = " << sc.streamID() << " label = '"
1200  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1201 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 851 of file Tracer.cc.

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

Referenced by Tracer().

851  {
852  LogAbsolute out("Tracer");
853  out << TimeStamper(printTimestamps_);
854  out << indention_ << indention_ << " finished: global begin lumi: run = " << gc.luminosityBlockID().run()
855  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
856  if (dumpNonModuleContext_) {
857  out << "\n" << gc;
858  }
859 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 751 of file Tracer.cc.

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

Referenced by Tracer().

751  {
752  LogAbsolute out("Tracer");
753  out << TimeStamper(printTimestamps_);
754  out << indention_ << indention_ << " finished: global begin run " << gc.luminosityBlockID().run()
755  << " : time = " << gc.timestamp().value();
756  if (dumpNonModuleContext_) {
757  out << "\n" << gc;
758  }
759 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 871 of file Tracer.cc.

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

Referenced by Tracer().

871  {
872  LogAbsolute out("Tracer");
873  out << TimeStamper(printTimestamps_);
874  out << indention_ << indention_ << " finished: global end lumi: run = " << gc.luminosityBlockID().run()
875  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
876  if (dumpNonModuleContext_) {
877  out << "\n" << gc;
878  }
879 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postGlobalEndRun ( GlobalContext const &  gc)

Definition at line 771 of file Tracer.cc.

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

Referenced by Tracer().

771  {
772  LogAbsolute out("Tracer");
773  out << TimeStamper(printTimestamps_);
774  out << indention_ << indention_ << " finished: global end run " << gc.luminosityBlockID().run()
775  << " : time = " << gc.timestamp().value();
776  if (dumpNonModuleContext_) {
777  out << "\n" << gc;
778  }
779 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 891 of file Tracer.cc.

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

Referenced by Tracer().

891  {
892  LogAbsolute out("Tracer");
893  out << TimeStamper(printTimestamps_);
894  out << indention_ << indention_ << " finished: global write lumi: run = " << gc.luminosityBlockID().run()
895  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
896  if (dumpNonModuleContext_) {
897  out << "\n" << gc;
898  }
899 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 791 of file Tracer.cc.

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

Referenced by Tracer().

791  {
792  LogAbsolute out("Tracer");
793  out << TimeStamper(printTimestamps_);
794  out << indention_ << indention_ << " finished: global write run " << gc.luminosityBlockID().run()
795  << " : time = " << gc.timestamp().value();
796  if (dumpNonModuleContext_) {
797  out << "\n" << gc;
798  }
799 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postModuleAccessInputProcessBlock ( 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 submitPVResolutionJobs::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 << " finished: 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:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1039 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1039  {
1040  LogAbsolute out("Tracer");
1041  out << TimeStamper(printTimestamps_);
1042  out << indention_ << indention_;
1043  out << " finished: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1044  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1045  out << "\n" << desc;
1046  }
1047 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleBeginProcessBlock ( 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 submitPVResolutionJobs::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 << " finished: 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:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleBeginStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 641 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 999 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

999  {
1000  LogAbsolute out("Tracer");
1001  out << TimeStamper(printTimestamps_);
1002  out << indention_ << indention_ << " finished: constructing module with label '" << desc.moduleLabel()
1003  << "' id = " << desc.id();
1004  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1005  out << "\n" << desc;
1006  }
1007 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleDestruction ( ModuleDescription const &  md)

Definition at line 1019 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1019  {
1020  LogAbsolute out("Tracer");
1021  out << TimeStamper(printTimestamps_);
1022  out << indention_ << indention_ << " finished: destructing module with label '" << desc.moduleLabel()
1023  << "' id = " << desc.id();
1024  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1025  out << "\n" << desc;
1026  }
1027 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleEndJob ( ModuleDescription const &  md)

Definition at line 1059 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1059  {
1060  LogAbsolute out("Tracer");
1061  out << TimeStamper(printTimestamps_);
1062  out << indention_ << indention_;
1063  out << " finished: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1064  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1065  out << "\n" << desc;
1066  }
1067 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleEndProcessBlock ( 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 submitPVResolutionJobs::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 << " finished: 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:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleEndStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 665 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1114 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1140 of file Tracer.cc.

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

Referenced by Tracer().

1140  {
1141  LogAbsolute out("Tracer");
1142  out << TimeStamper(printTimestamps_);
1143  unsigned int nIndents = mcc.depth() + 4;
1144  for (unsigned int i = 0; i < nIndents; ++i) {
1145  out << indention_;
1146  }
1147  out << " finished: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1148  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1149 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postModuleEventDelayedGet ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1166 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1084 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1482 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1422 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1512 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1452 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1278 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1218 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1308 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1248 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1600 of file Tracer.cc.

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

Referenced by Tracer().

1600  {
1601  LogAbsolute out("Tracer");
1602  out << TimeStamper(printTimestamps_);
1603  unsigned int nIndents = mcc.depth() + 3;
1604  for (unsigned int i = 0; i < nIndents; ++i) {
1605  out << indention_;
1606  }
1607  out << " finished: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1608  << "' id = " << mcc.moduleDescription()->id();
1609  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1610  out << "\n" << gc;
1611  out << mcc;
1612  }
1613 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleWriteProcessBlock ( 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 submitPVResolutionJobs::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 << " finished: 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:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::postModuleWriteRun ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1570 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 612 of file Tracer.cc.

References indention_, submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

612  {
613  LogAbsolute out("Tracer");
614  out << TimeStamper(printTimestamps_);
615  out << indention_ << indention_ << " finished: open input file: lfn = " << lfn;
616 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postPathEvent ( StreamContext const &  sc,
PathContext const &  pc,
HLTPathStatus const &  hlts 
)

Definition at line 978 of file Tracer.cc.

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

Referenced by Tracer().

978  {
979  LogAbsolute out("Tracer");
980  out << TimeStamper(printTimestamps_);
981  out << indention_ << indention_ << indention_ << " finished: processing path '" << pc.pathName()
982  << "' : stream = " << sc.streamID();
983  if (dumpNonModuleContext_) {
984  out << "\n" << sc;
985  out << pc;
986  }
987 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postSourceConstruction ( ModuleDescription const &  md)

Definition at line 1625 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpNonModuleContext_, indention_, edm::ModuleDescription::moduleName(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1625  {
1626  LogAbsolute out("Tracer");
1627  out << TimeStamper(printTimestamps_);
1628  out << indention_;
1629  out << " finished: constructing source: " << desc.moduleName();
1630  if (dumpNonModuleContext_) {
1631  out << "\n" << desc;
1632  }
1633 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postSourceEvent ( StreamID  sid)

Definition at line 576 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

576  {
577  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source event";
578 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postSourceLumi ( LuminosityBlockIndex  index)

Definition at line 584 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

584  {
585  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source lumi";
586 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postSourceProcessBlock ( std::string const &  processName)

Definition at line 601 of file Tracer.cc.

References indention_, printTimestamps_, and FSQHLTOfflineSource_cfi::processName.

Referenced by Tracer().

601  {
602  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
603  << " finished: source process block " << processName;
604 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postSourceRun ( RunIndex  index)

Definition at line 592 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

592  {
593  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source run";
594 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postStreamBeginLumi ( StreamContext const &  sc)

Definition at line 912 of file Tracer.cc.

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

Referenced by Tracer().

912  {
913  LogAbsolute out("Tracer");
914  out << TimeStamper(printTimestamps_);
915  out << indention_ << indention_ << " finished: begin lumi: stream = " << sc.streamID()
916  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
917  << " time = " << sc.timestamp().value();
918  if (dumpNonModuleContext_) {
919  out << "\n" << sc;
920  }
921 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postStreamBeginRun ( StreamContext const &  sc)

Definition at line 811 of file Tracer.cc.

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

Referenced by Tracer().

811  {
812  LogAbsolute out("Tracer");
813  out << TimeStamper(printTimestamps_);
814  out << indention_ << indention_ << " finished: begin run: stream = " << sc.streamID()
815  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
816  if (dumpNonModuleContext_) {
817  out << "\n" << sc;
818  }
819 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postStreamEndLumi ( StreamContext const &  sc)

Definition at line 934 of file Tracer.cc.

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

Referenced by Tracer().

934  {
935  LogAbsolute out("Tracer");
936  out << TimeStamper(printTimestamps_);
937  out << indention_ << indention_ << " finished: end lumi: stream = " << sc.streamID()
938  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
939  << " time = " << sc.timestamp().value();
940  if (dumpNonModuleContext_) {
941  out << "\n" << sc;
942  }
943 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postStreamEndRun ( StreamContext const &  sc)

Definition at line 831 of file Tracer.cc.

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

Referenced by Tracer().

831  {
832  LogAbsolute out("Tracer");
833  out << TimeStamper(printTimestamps_);
834  out << indention_ << indention_ << " finished: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
835  << " time = " << sc.timestamp().value();
836  if (dumpNonModuleContext_) {
837  out << "\n" << sc;
838  }
839 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postWriteProcessBlock ( GlobalContext const &  gc)

Definition at line 733 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

733  {
734  LogAbsolute out("Tracer");
735  out << indention_ << indention_ << " finished: write process block";
736  if (dumpNonModuleContext_) {
737  out << "\n" << gc;
738  }
739 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preAccessInputProcessBlock ( GlobalContext const &  gc)

Definition at line 693 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

693  {
694  LogAbsolute out("Tracer");
695  out << indention_ << indention_ << " starting: access input process block";
696  if (dumpNonModuleContext_) {
697  out << "\n" << gc;
698  }
699 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preallocate ( service::SystemBounds const &  bounds)

Definition at line 466 of file Tracer.cc.

References indention_, edm::service::SystemBounds::maxNumberOfConcurrentLuminosityBlocks(), edm::service::SystemBounds::maxNumberOfConcurrentRuns(), edm::service::SystemBounds::maxNumberOfStreams(), and printTimestamps_.

Referenced by Tracer().

466  {
467  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_
468  << " preallocate: " << bounds.maxNumberOfConcurrentRuns() << " concurrent runs, "
469  << bounds.maxNumberOfConcurrentLuminosityBlocks() << " concurrent luminosity sections, "
470  << bounds.maxNumberOfStreams() << " streams";
471 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preBeginJob ( PathsAndConsumesOfModulesBase const &  pathsAndConsumes,
ProcessContext const &  pc 
)

Definition at line 473 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(), submitPVResolutionJobs::out, fed_dqm_sourceclient-live_cfg::path, edm::PathsAndConsumesOfModulesBase::paths(), mergeAndRegister::paths, printTimestamps_, and edm::ProcessContext::processName().

Referenced by Tracer().

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

Definition at line 677 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

677  {
678  LogAbsolute out("Tracer");
679  out << indention_ << indention_ << " starting: begin process block";
680  if (dumpNonModuleContext_) {
681  out << "\n" << gc;
682  }
683 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preCloseFile ( std::string const &  lfn)

Definition at line 618 of file Tracer.cc.

References indention_, submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

618  {
619  LogAbsolute out("Tracer");
620  out << TimeStamper(printTimestamps_);
621  out << indention_ << indention_ << " starting: close input file: lfn = " << lfn;
622 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preEndProcessBlock ( GlobalContext const &  gc)

Definition at line 709 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

709  {
710  LogAbsolute out("Tracer");
711  out << indention_ << indention_ << " starting: end process block";
712  if (dumpNonModuleContext_) {
713  out << "\n" << gc;
714  }
715 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preESModule ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1657 of file Tracer.cc.

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

Referenced by Tracer().

1657  {
1658  LogAbsolute out("Tracer");
1659  out << TimeStamper(printTimestamps_);
1660  unsigned int nIndents = mcc.depth() + 4;
1661  for (unsigned int i = 0; i < nIndents; ++i) {
1662  out << indention_;
1663  }
1664  out << " starting: processing esmodule: label = '" << mcc.componentDescription()->label_
1665  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1666 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preESModulePrefetching ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

Definition at line 1635 of file Tracer.cc.

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

Referenced by Tracer().

1635  {
1636  LogAbsolute out("Tracer");
1637  out << TimeStamper(printTimestamps_);
1638  unsigned int nIndents = mcc.depth() + 4;
1639  for (unsigned int i = 0; i < nIndents; ++i) {
1640  out << indention_;
1641  }
1642  out << " starting: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1643  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1644 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preEvent ( StreamContext const &  sc)

Definition at line 945 of file Tracer.cc.

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

Referenced by Tracer().

945  {
946  LogAbsolute out("Tracer");
947  out << TimeStamper(printTimestamps_);
948  out << indention_ << indention_ << " starting: processing event : stream = " << sc.streamID()
949  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
950  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
951  if (dumpNonModuleContext_) {
952  out << "\n" << sc;
953  }
954 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preEventReadFromSource ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1181 of file Tracer.cc.

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

Referenced by Tracer().

1181  {
1182  LogAbsolute out("Tracer");
1183  out << TimeStamper(printTimestamps_);
1184  unsigned int nIndents = mcc.depth() + 5;
1185  for (unsigned int i = 0; i < nIndents; ++i) {
1186  out << indention_;
1187  }
1188  out << " starting: event delayed read from source: stream = " << sc.streamID() << " label = '"
1189  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1190 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 841 of file Tracer.cc.

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

Referenced by Tracer().

841  {
842  LogAbsolute out("Tracer");
843  out << TimeStamper(printTimestamps_);
844  out << indention_ << indention_ << " starting: global begin lumi: run = " << gc.luminosityBlockID().run()
845  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
846  if (dumpNonModuleContext_) {
847  out << "\n" << gc;
848  }
849 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 741 of file Tracer.cc.

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

Referenced by Tracer().

741  {
742  LogAbsolute out("Tracer");
743  out << TimeStamper(printTimestamps_);
744  out << indention_ << indention_ << " starting: global begin run " << gc.luminosityBlockID().run()
745  << " : time = " << gc.timestamp().value();
746  if (dumpNonModuleContext_) {
747  out << "\n" << gc;
748  }
749 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 861 of file Tracer.cc.

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

Referenced by Tracer().

861  {
862  LogAbsolute out("Tracer");
863  out << TimeStamper(printTimestamps_);
864  out << indention_ << indention_ << " starting: global end lumi: run = " << gc.luminosityBlockID().run()
865  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
866  if (dumpNonModuleContext_) {
867  out << "\n" << gc;
868  }
869 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preGlobalEndRun ( GlobalContext const &  gc)

Definition at line 761 of file Tracer.cc.

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

Referenced by Tracer().

761  {
762  LogAbsolute out("Tracer");
763  out << TimeStamper(printTimestamps_);
764  out << indention_ << indention_ << " starting: global end run " << gc.luminosityBlockID().run()
765  << " : time = " << gc.timestamp().value();
766  if (dumpNonModuleContext_) {
767  out << "\n" << gc;
768  }
769 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 881 of file Tracer.cc.

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

Referenced by Tracer().

881  {
882  LogAbsolute out("Tracer");
883  out << TimeStamper(printTimestamps_);
884  out << indention_ << indention_ << " starting: global write lumi: run = " << gc.luminosityBlockID().run()
885  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
886  if (dumpNonModuleContext_) {
887  out << "\n" << gc;
888  }
889 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 781 of file Tracer.cc.

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

Referenced by Tracer().

781  {
782  LogAbsolute out("Tracer");
783  out << TimeStamper(printTimestamps_);
784  out << indention_ << indention_ << " starting: global write run " << gc.luminosityBlockID().run()
785  << " : time = " << gc.timestamp().value();
786  if (dumpNonModuleContext_) {
787  out << "\n" << gc;
788  }
789 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preModuleAccessInputProcessBlock ( 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 submitPVResolutionJobs::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 << " starting: access input 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:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1029 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1029  {
1030  LogAbsolute out("Tracer");
1031  out << TimeStamper(printTimestamps_);
1032  out << indention_ << indention_;
1033  out << " starting: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1034  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1035  out << "\n" << desc;
1036  }
1037 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleBeginProcessBlock ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1323 of file Tracer.cc.

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

Referenced by Tracer().

1323  {
1324  LogAbsolute out("Tracer");
1325  unsigned int nIndents = mcc.depth() + 3;
1326  for (unsigned int i = 0; i < nIndents; ++i) {
1327  out << indention_;
1328  }
1329  out << " starting: begin process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1330  << "' id = " << mcc.moduleDescription()->id();
1331  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1332  out << "\n" << gc;
1333  out << mcc;
1334  }
1335 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleBeginStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 629 of file Tracer.cc.

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

Referenced by Tracer().

629  {
630  ModuleDescription const& desc = *mcc.moduleDescription();
631  LogAbsolute out("Tracer");
632  out << TimeStamper(printTimestamps_);
633  out << indention_ << indention_ << " starting: begin stream for module: stream = " << sc.streamID() << " label = '"
634  << desc.moduleLabel() << "' id = " << desc.id();
635  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
636  out << "\n" << sc;
637  out << mcc;
638  }
639 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleConstruction ( ModuleDescription const &  md)

Definition at line 989 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

989  {
990  LogAbsolute out("Tracer");
991  out << TimeStamper(printTimestamps_);
992  out << indention_ << indention_ << " starting: constructing module with label '" << desc.moduleLabel()
993  << "' id = " << desc.id();
994  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
995  out << "\n" << desc;
996  }
997 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleDestruction ( ModuleDescription const &  md)

Definition at line 1009 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1009  {
1010  LogAbsolute out("Tracer");
1011  out << TimeStamper(printTimestamps_);
1012  out << indention_ << indention_ << " starting: destructing module with label '" << desc.moduleLabel()
1013  << "' id = " << desc.id();
1014  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1015  out << "\n" << desc;
1016  }
1017 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleEndJob ( ModuleDescription const &  md)

Definition at line 1049 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpContextForLabels_, edm::ModuleDescription::id(), indention_, edm::ModuleDescription::moduleLabel(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1049  {
1050  LogAbsolute out("Tracer");
1051  out << TimeStamper(printTimestamps_);
1052  out << indention_ << indention_;
1053  out << " starting: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1054  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1055  out << "\n" << desc;
1056  }
1057 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleEndProcessBlock ( 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 submitPVResolutionJobs::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 << " starting: end 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:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleEndStream ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 653 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1099 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1129 of file Tracer.cc.

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

Referenced by Tracer().

1129  {
1130  LogAbsolute out("Tracer");
1131  out << TimeStamper(printTimestamps_);
1132  unsigned int nIndents = mcc.depth() + 4;
1133  for (unsigned int i = 0; i < nIndents; ++i) {
1134  out << indention_;
1135  }
1136  out << " starting: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1137  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1138 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preModuleEventDelayedGet ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1151 of file Tracer.cc.

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

Referenced by Tracer().

1151  {
1152  LogAbsolute out("Tracer");
1153  out << TimeStamper(printTimestamps_);
1154  unsigned int nIndents = mcc.depth() + 4;
1155  for (unsigned int i = 0; i < nIndents; ++i) {
1156  out << indention_;
1157  }
1158  out << " starting: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1159  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1160  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1161  out << "\n" << sc;
1162  out << mcc;
1163  }
1164 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleEventPrefetching ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1069 of file Tracer.cc.

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

Referenced by Tracer().

1069  {
1070  LogAbsolute out("Tracer");
1071  out << TimeStamper(printTimestamps_);
1072  unsigned int nIndents = mcc.depth() + 4;
1073  for (unsigned int i = 0; i < nIndents; ++i) {
1074  out << indention_;
1075  }
1076  out << " starting: prefetching before processing event for module: stream = " << sc.streamID() << " label = '"
1077  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1078  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1079  out << "\n" << sc;
1080  out << mcc;
1081  }
1082 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleGlobalBeginLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1467 of file Tracer.cc.

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

Referenced by Tracer().

1467  {
1468  LogAbsolute out("Tracer");
1469  out << TimeStamper(printTimestamps_);
1470  unsigned int nIndents = mcc.depth() + 3;
1471  for (unsigned int i = 0; i < nIndents; ++i) {
1472  out << indention_;
1473  }
1474  out << " starting: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1475  << "' id = " << mcc.moduleDescription()->id();
1476  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1477  out << "\n" << gc;
1478  out << mcc;
1479  }
1480 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleGlobalBeginRun ( 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(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1407  {
1408  LogAbsolute out("Tracer");
1409  out << TimeStamper(printTimestamps_);
1410  unsigned int nIndents = mcc.depth() + 3;
1411  for (unsigned int i = 0; i < nIndents; ++i) {
1412  out << indention_;
1413  }
1414  out << " starting: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1415  << "' id = " << mcc.moduleDescription()->id();
1416  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1417  out << "\n" << gc;
1418  out << mcc;
1419  }
1420 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleGlobalEndLumi ( GlobalContext const &  gc,
ModuleCallingContext const &  mcc 
)

Definition at line 1497 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1437 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1263 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1203 of file Tracer.cc.

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

Referenced by Tracer().

1203  {
1204  LogAbsolute out("Tracer");
1205  out << TimeStamper(printTimestamps_);
1206  unsigned int nIndents = mcc.depth() + 3;
1207  for (unsigned int i = 0; i < nIndents; ++i) {
1208  out << indention_;
1209  }
1210  out << " starting: begin run for module: stream = " << sc.streamID() << " label = '"
1211  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1212  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1213  out << "\n" << sc;
1214  out << mcc;
1215  }
1216 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleStreamEndLumi ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

Definition at line 1293 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1233 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1585 of file Tracer.cc.

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

Referenced by Tracer().

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

Definition at line 1527 of file Tracer.cc.

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

Referenced by Tracer().

1527  {
1528  LogAbsolute out("Tracer");
1529  unsigned int nIndents = mcc.depth() + 3;
1530  for (unsigned int i = 0; i < nIndents; ++i) {
1531  out << indention_;
1532  }
1533  out << " starting: write process block 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:219
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void Tracer::preModuleWriteRun ( 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(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

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

Definition at line 606 of file Tracer.cc.

References indention_, submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

606  {
607  LogAbsolute out("Tracer");
608  out << TimeStamper(printTimestamps_);
609  out << indention_ << indention_ << " starting: open input file: lfn = " << lfn;
610 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::prePathEvent ( StreamContext const &  sc,
PathContext const &  pc 
)

Definition at line 967 of file Tracer.cc.

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

Referenced by Tracer().

967  {
968  LogAbsolute out("Tracer");
969  out << TimeStamper(printTimestamps_);
970  out << indention_ << indention_ << indention_ << " starting: processing path '" << pc.pathName()
971  << "' : stream = " << sc.streamID();
972  if (dumpNonModuleContext_) {
973  out << "\n" << sc;
974  out << pc;
975  }
976 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preSourceConstruction ( ModuleDescription const &  md)

Definition at line 1615 of file Tracer.cc.

References submitPVResolutionJobs::desc, dumpNonModuleContext_, indention_, edm::ModuleDescription::moduleName(), submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

1615  {
1616  LogAbsolute out("Tracer");
1617  out << TimeStamper(printTimestamps_);
1618  out << indention_;
1619  out << " starting: constructing source: " << desc.moduleName();
1620  if (dumpNonModuleContext_) {
1621  out << "\n" << desc;
1622  }
1623 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preSourceEvent ( StreamID  sid)

Definition at line 572 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

572  {
573  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source event";
574 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preSourceLumi ( LuminosityBlockIndex  index)

Definition at line 580 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

580  {
581  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source lumi";
582 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preSourceProcessBlock ( )

Definition at line 596 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

596  {
597  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
598  << " starting: source process block";
599 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preSourceRun ( RunIndex  index)

Definition at line 588 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

588  {
589  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source run";
590 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::preStreamBeginLumi ( StreamContext const &  sc)

Definition at line 901 of file Tracer.cc.

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

Referenced by Tracer().

901  {
902  LogAbsolute out("Tracer");
903  out << TimeStamper(printTimestamps_);
904  out << indention_ << indention_ << " starting: begin lumi: stream = " << sc.streamID()
905  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
906  << " time = " << sc.timestamp().value();
907  if (dumpNonModuleContext_) {
908  out << "\n" << sc;
909  }
910 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preStreamBeginRun ( StreamContext const &  sc)

Definition at line 801 of file Tracer.cc.

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

Referenced by Tracer().

801  {
802  LogAbsolute out("Tracer");
803  out << TimeStamper(printTimestamps_);
804  out << indention_ << indention_ << " starting: begin run: stream = " << sc.streamID()
805  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
806  if (dumpNonModuleContext_) {
807  out << "\n" << sc;
808  }
809 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preStreamEndLumi ( StreamContext const &  sc)

Definition at line 923 of file Tracer.cc.

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

Referenced by Tracer().

923  {
924  LogAbsolute out("Tracer");
925  out << TimeStamper(printTimestamps_);
926  out << indention_ << indention_ << " starting: end lumi: stream = " << sc.streamID()
927  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
928  << " time = " << sc.timestamp().value();
929  if (dumpNonModuleContext_) {
930  out << "\n" << sc;
931  }
932 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preStreamEndRun ( StreamContext const &  sc)

Definition at line 821 of file Tracer.cc.

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

Referenced by Tracer().

821  {
822  LogAbsolute out("Tracer");
823  out << TimeStamper(printTimestamps_);
824  out << indention_ << indention_ << " starting: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
825  << " time = " << sc.timestamp().value();
826  if (dumpNonModuleContext_) {
827  out << "\n" << sc;
828  }
829 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preWriteProcessBlock ( GlobalContext const &  gc)

Definition at line 725 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

725  {
726  LogAbsolute out("Tracer");
727  out << indention_ << indention_ << " starting: write process block";
728  if (dumpNonModuleContext_) {
729  out << "\n" << gc;
730  }
731 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221

Member Data Documentation

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

Definition at line 224 of file Tracer.cc.

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

Definition at line 222 of file Tracer.cc.

Referenced by preBeginJob().

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

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

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

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