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 &, bool)
 
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 &, bool)
 
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, bool primary)
 
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 &, bool)
 
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 }
void preCloseFile(std::string const &lfn, bool primary)
Definition: Tracer.cc:622
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:1200
void preModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1563
void postSourceRun(RunIndex)
Definition: Tracer.cc:592
void postModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1027
void preModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1017
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1430
void postSourceProcessBlock(std::string const &)
Definition: Tracer.cc:601
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1490
void postESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1654
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1316
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1148
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1475
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1007
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:673
void preSourceRun(RunIndex)
Definition: Tracer.cc:588
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1520
void postModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1608
void postModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1549
void preBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:685
void preallocate(service::SystemBounds const &)
Definition: Tracer.cc:466
LuminosityBlockID const & luminosityBlockID() const
Definition: GlobalContext.h:60
void postStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:920
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1505
void preGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:789
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1271
void preGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:869
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1057
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:997
void preBeginJob(PathsAndConsumesOfModulesBase const &, ProcessContext const &)
Definition: Tracer.cc:473
void postStreamEndRun(StreamContext const &)
Definition: Tracer.cc:839
void postGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:879
void postSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:584
LuminosityBlockNumber_t luminosityBlock() const
Definition: EventID.h:39
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1047
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1256
void postCloseFile(std::string const &, bool)
Definition: Tracer.cc:629
bool dumpEventSetupInfo_
Definition: Tracer.cc:224
Timestamp const & timestamp() const
Definition: GlobalContext.h:63
void preStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:931
void preEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:717
void preOpenFile(std::string const &, bool)
Definition: Tracer.cc:606
void preSourceProcessBlock()
Definition: Tracer.cc:596
char const * label
void preAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:701
void preESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1665
void preGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:749
void postModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1345
void preSourceEvent(StreamID)
Definition: Tracer.cc:572
void preGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:769
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1301
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1211
void preESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1643
void prePathEvent(StreamContext const &, PathContext const &)
Definition: Tracer.cc:975
void postAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:709
void postModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1092
def move
Definition: eostools.py:511
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1286
void postESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1676
RunNumber_t run() const
uint64_t value() const
bool dumpPathsAndConsumes_
Definition: Tracer.cc:222
void postGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:899
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1331
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1387
void postEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:725
void postGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:799
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1445
void postStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:819
void preStreamEndRun(StreamContext const &)
Definition: Tracer.cc:829
void postOpenFile(std::string const &, bool)
Definition: Tracer.cc:614
void preEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1189
void postModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1373
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: Tracer.cc:986
StreamID const & streamID() const
Definition: StreamContext.h:54
void preModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1359
void postModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1174
void preSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:580
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1401
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:693
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1623
void preModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1077
void postModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1578
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1107
void preModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1535
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:637
void postGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:759
void postGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:779
void postGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:859
void preGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:889
void preWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:733
void preEvent(StreamContext const &)
Definition: Tracer.cc:953
void preModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1593
void preStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:909
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1067
Log< level::System, true > LogAbsolute
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:661
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1122
EventID const & eventID() const
Definition: StreamContext.h:59
void preModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1159
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:649
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1137
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void postWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:741
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1037
void postStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:942
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1241
void postEvent(StreamContext const &)
Definition: Tracer.cc:964
void preStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:809
TimeValue_t value() const
Definition: Timestamp.h:45
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1226
void preGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:849
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1460
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1633
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:220
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1415
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 709 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

709  {
710  LogAbsolute out("Tracer");
711  out << indention_ << indention_ << " finished: access input 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::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 693 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

693  {
694  LogAbsolute out("Tracer");
695  out << indention_ << indention_ << " finished: begin 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::postCloseFile ( std::string const &  lfn,
bool  b 
)

Definition at line 629 of file Tracer.cc.

References b, dumpNonModuleContext_, indention_, submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

629  {
630  LogAbsolute out("Tracer");
631  out << TimeStamper(printTimestamps_);
632  out << indention_ << indention_ << " finished: close input file: lfn = " << lfn;
634  out << " usedFallBack = " << b;
635 }
std::string indention_
Definition: Tracer.cc:219
double b
Definition: hdecay.h:118
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
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 725 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

725  {
726  LogAbsolute out("Tracer");
727  out << indention_ << indention_ << " finished: end 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
void Tracer::postESModule ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

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

1676  {
1677  LogAbsolute out("Tracer");
1678  out << TimeStamper(printTimestamps_);
1679  unsigned int nIndents = mcc.depth() + 4;
1680  for (unsigned int i = 0; i < nIndents; ++i) {
1681  out << indention_;
1682  }
1683  out << " finished: processing esmodule: label = '" << mcc.componentDescription()->label_
1684  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1685 }
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 1654 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().

1654  {
1655  LogAbsolute out("Tracer");
1656  out << TimeStamper(printTimestamps_);
1657  unsigned int nIndents = mcc.depth() + 4;
1658  for (unsigned int i = 0; i < nIndents; ++i) {
1659  out << indention_;
1660  }
1661  out << " finished: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1662  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1663 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postEvent ( StreamContext const &  sc)

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

964  {
965  LogAbsolute out("Tracer");
966  out << TimeStamper(printTimestamps_);
967  out << indention_ << indention_ << " finished: processing event : stream = " << sc.streamID()
968  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
969  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
970  if (dumpNonModuleContext_) {
971  out << "\n" << sc;
972  }
973 }
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 1200 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().

1200  {
1201  LogAbsolute out("Tracer");
1202  out << TimeStamper(printTimestamps_);
1203  unsigned int nIndents = mcc.depth() + 5;
1204  for (unsigned int i = 0; i < nIndents; ++i) {
1205  out << indention_;
1206  }
1207  out << " finished: event delayed read from source: stream = " << sc.streamID() << " label = '"
1208  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1209 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postGlobalBeginLumi ( GlobalContext const &  gc)

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

859  {
860  LogAbsolute out("Tracer");
861  out << TimeStamper(printTimestamps_);
862  out << indention_ << indention_ << " finished: global begin lumi: run = " << gc.luminosityBlockID().run()
863  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
864  if (dumpNonModuleContext_) {
865  out << "\n" << gc;
866  }
867 }
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 759 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().

759  {
760  LogAbsolute out("Tracer");
761  out << TimeStamper(printTimestamps_);
762  out << indention_ << indention_ << " finished: global begin run " << gc.luminosityBlockID().run()
763  << " : time = " << gc.timestamp().value();
764  if (dumpNonModuleContext_) {
765  out << "\n" << gc;
766  }
767 }
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 879 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().

879  {
880  LogAbsolute out("Tracer");
881  out << TimeStamper(printTimestamps_);
882  out << indention_ << indention_ << " finished: global end lumi: run = " << gc.luminosityBlockID().run()
883  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
884  if (dumpNonModuleContext_) {
885  out << "\n" << gc;
886  }
887 }
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 779 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().

779  {
780  LogAbsolute out("Tracer");
781  out << TimeStamper(printTimestamps_);
782  out << indention_ << indention_ << " finished: global end run " << gc.luminosityBlockID().run()
783  << " : time = " << gc.timestamp().value();
784  if (dumpNonModuleContext_) {
785  out << "\n" << gc;
786  }
787 }
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 899 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().

899  {
900  LogAbsolute out("Tracer");
901  out << TimeStamper(printTimestamps_);
902  out << indention_ << indention_ << " finished: global write lumi: run = " << gc.luminosityBlockID().run()
903  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
904  if (dumpNonModuleContext_) {
905  out << "\n" << gc;
906  }
907 }
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 799 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().

799  {
800  LogAbsolute out("Tracer");
801  out << TimeStamper(printTimestamps_);
802  out << indention_ << indention_ << " finished: global write run " << gc.luminosityBlockID().run()
803  << " : time = " << gc.timestamp().value();
804  if (dumpNonModuleContext_) {
805  out << "\n" << gc;
806  }
807 }
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 1373 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().

1373  {
1374  LogAbsolute out("Tracer");
1375  unsigned int nIndents = mcc.depth() + 3;
1376  for (unsigned int i = 0; i < nIndents; ++i) {
1377  out << indention_;
1378  }
1379  out << " finished: access input process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1380  << "' id = " << mcc.moduleDescription()->id();
1381  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1382  out << "\n" << gc;
1383  out << mcc;
1384  }
1385 }
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 1047 of file Tracer.cc.

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

Referenced by Tracer().

1047  {
1048  LogAbsolute out("Tracer");
1049  out << TimeStamper(printTimestamps_);
1050  out << indention_ << indention_;
1051  out << " finished: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1052  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1053  out << "\n" << desc;
1054  }
1055 }
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 1345 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().

1345  {
1346  LogAbsolute out("Tracer");
1347  unsigned int nIndents = mcc.depth() + 3;
1348  for (unsigned int i = 0; i < nIndents; ++i) {
1349  out << indention_;
1350  }
1351  out << " finished: begin process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1352  << "' id = " << mcc.moduleDescription()->id();
1353  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1354  out << "\n" << gc;
1355  out << mcc;
1356  }
1357 }
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 649 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().

649  {
650  ModuleDescription const& desc = *mcc.moduleDescription();
651  LogAbsolute out("Tracer");
652  out << TimeStamper(printTimestamps_);
653  out << indention_ << indention_ << " finished: begin stream for module: stream = " << sc.streamID() << " label = '"
654  << desc.moduleLabel() << "' id = " << desc.id();
655  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
656  out << "\n" << sc;
657  out << mcc;
658  }
659 }
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 1007 of file Tracer.cc.

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

Referenced by Tracer().

1007  {
1008  LogAbsolute out("Tracer");
1009  out << TimeStamper(printTimestamps_);
1010  out << indention_ << indention_ << " finished: constructing module with label '" << desc.moduleLabel()
1011  << "' id = " << desc.id();
1012  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1013  out << "\n" << desc;
1014  }
1015 }
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 1027 of file Tracer.cc.

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

Referenced by Tracer().

1027  {
1028  LogAbsolute out("Tracer");
1029  out << TimeStamper(printTimestamps_);
1030  out << indention_ << indention_ << " finished: destructing module with label '" << desc.moduleLabel()
1031  << "' id = " << desc.id();
1032  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1033  out << "\n" << desc;
1034  }
1035 }
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 1067 of file Tracer.cc.

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

Referenced by Tracer().

1067  {
1068  LogAbsolute out("Tracer");
1069  out << TimeStamper(printTimestamps_);
1070  out << indention_ << indention_;
1071  out << " finished: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1072  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1073  out << "\n" << desc;
1074  }
1075 }
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 1401 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().

1401  {
1402  LogAbsolute out("Tracer");
1403  unsigned int nIndents = mcc.depth() + 3;
1404  for (unsigned int i = 0; i < nIndents; ++i) {
1405  out << indention_;
1406  }
1407  out << " finished: end process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1408  << "' id = " << mcc.moduleDescription()->id();
1409  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1410  out << "\n" << gc;
1411  out << mcc;
1412  }
1413 }
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 673 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().

673  {
674  ModuleDescription const& desc = *mcc.moduleDescription();
675  LogAbsolute out("Tracer");
676  out << TimeStamper(printTimestamps_);
677  out << indention_ << indention_ << " finished: end stream for module: stream = " << sc.streamID() << " label = '"
678  << desc.moduleLabel() << "' id = " << desc.id();
679  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
680  out << "\n" << sc;
681  out << mcc;
682  }
683 }
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 1122 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().

1122  {
1123  LogAbsolute out("Tracer");
1124  out << TimeStamper(printTimestamps_);
1125  unsigned int nIndents = mcc.depth() + 4;
1126  for (unsigned int i = 0; i < nIndents; ++i) {
1127  out << indention_;
1128  }
1129  out << " finished: processing event for module: stream = " << sc.streamID() << " label = '"
1130  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1131  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1132  out << "\n" << sc;
1133  out << mcc;
1134  }
1135 }
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 1148 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().

1148  {
1149  LogAbsolute out("Tracer");
1150  out << TimeStamper(printTimestamps_);
1151  unsigned int nIndents = mcc.depth() + 4;
1152  for (unsigned int i = 0; i < nIndents; ++i) {
1153  out << indention_;
1154  }
1155  out << " finished: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1156  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1157 }
std::string indention_
Definition: Tracer.cc:219
Log< level::System, true > LogAbsolute
void Tracer::postModuleEventDelayedGet ( StreamContext const &  sc,
ModuleCallingContext const &  mcc 
)

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

1174  {
1175  LogAbsolute out("Tracer");
1176  out << TimeStamper(printTimestamps_);
1177  unsigned int nIndents = mcc.depth() + 4;
1178  for (unsigned int i = 0; i < nIndents; ++i) {
1179  out << indention_;
1180  }
1181  out << " finished: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1182  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1183  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1184  out << "\n" << sc;
1185  out << mcc;
1186  }
1187 }
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 1092 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().

1092  {
1093  LogAbsolute out("Tracer");
1094  out << TimeStamper(printTimestamps_);
1095  unsigned int nIndents = mcc.depth() + 4;
1096  for (unsigned int i = 0; i < nIndents; ++i) {
1097  out << indention_;
1098  }
1099  out << " finished: prefetching before processing event for module: stream = " << sc.streamID() << " label = '"
1100  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1101  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1102  out << "\n" << sc;
1103  out << mcc;
1104  }
1105 }
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 1490 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().

1490  {
1491  LogAbsolute out("Tracer");
1492  out << TimeStamper(printTimestamps_);
1493  unsigned int nIndents = mcc.depth() + 3;
1494  for (unsigned int i = 0; i < nIndents; ++i) {
1495  out << indention_;
1496  }
1497  out << " finished: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1498  << "' id = " << mcc.moduleDescription()->id();
1499  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1500  out << "\n" << gc;
1501  out << mcc;
1502  }
1503 }
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 1430 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().

1430  {
1431  LogAbsolute out("Tracer");
1432  out << TimeStamper(printTimestamps_);
1433  unsigned int nIndents = mcc.depth() + 3;
1434  for (unsigned int i = 0; i < nIndents; ++i) {
1435  out << indention_;
1436  }
1437  out << " finished: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1438  << "' id = " << mcc.moduleDescription()->id();
1439  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1440  out << "\n" << gc;
1441  out << mcc;
1442  }
1443 }
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 1520 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().

1520  {
1521  LogAbsolute out("Tracer");
1522  out << TimeStamper(printTimestamps_);
1523  unsigned int nIndents = mcc.depth() + 3;
1524  for (unsigned int i = 0; i < nIndents; ++i) {
1525  out << indention_;
1526  }
1527  out << " finished: global end lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1528  << "' id = " << mcc.moduleDescription()->id();
1529  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1530  out << "\n" << gc;
1531  out << mcc;
1532  }
1533 }
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 1460 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().

1460  {
1461  LogAbsolute out("Tracer");
1462  out << TimeStamper(printTimestamps_);
1463  unsigned int nIndents = mcc.depth() + 3;
1464  for (unsigned int i = 0; i < nIndents; ++i) {
1465  out << indention_;
1466  }
1467  out << " finished: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1468  << "' id = " << mcc.moduleDescription()->id();
1469  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1470  out << "\n" << gc;
1471  out << mcc;
1472  }
1473 }
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 1286 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().

1286  {
1287  LogAbsolute out("Tracer");
1288  out << TimeStamper(printTimestamps_);
1289  unsigned int nIndents = mcc.depth() + 3;
1290  for (unsigned int i = 0; i < nIndents; ++i) {
1291  out << indention_;
1292  }
1293  out << " finished: begin lumi for module: stream = " << sc.streamID() << " label = '"
1294  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1295  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1296  out << "\n" << sc;
1297  out << mcc;
1298  }
1299 }
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 1226 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().

1226  {
1227  LogAbsolute out("Tracer");
1228  out << TimeStamper(printTimestamps_);
1229  unsigned int nIndents = mcc.depth() + 3;
1230  for (unsigned int i = 0; i < nIndents; ++i) {
1231  out << indention_;
1232  }
1233  out << " finished: begin run for module: stream = " << sc.streamID() << " label = '"
1234  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1235  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1236  out << "\n" << sc;
1237  out << mcc;
1238  }
1239 }
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 1316 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().

1316  {
1317  LogAbsolute out("Tracer");
1318  out << TimeStamper(printTimestamps_);
1319  unsigned int nIndents = mcc.depth() + 3;
1320  for (unsigned int i = 0; i < nIndents; ++i) {
1321  out << indention_;
1322  }
1323  out << " finished: end lumi for module: stream = " << sc.streamID() << " label = '"
1324  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1325  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1326  out << "\n" << sc;
1327  out << mcc;
1328  }
1329 }
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 1256 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().

1256  {
1257  LogAbsolute out("Tracer");
1258  out << TimeStamper(printTimestamps_);
1259  unsigned int nIndents = mcc.depth() + 3;
1260  for (unsigned int i = 0; i < nIndents; ++i) {
1261  out << indention_;
1262  }
1263  out << " finished: end run for module: stream = " << sc.streamID() << " label = '"
1264  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1265  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1266  out << "\n" << sc;
1267  out << mcc;
1268  }
1269 }
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 1608 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().

1608  {
1609  LogAbsolute out("Tracer");
1610  out << TimeStamper(printTimestamps_);
1611  unsigned int nIndents = mcc.depth() + 3;
1612  for (unsigned int i = 0; i < nIndents; ++i) {
1613  out << indention_;
1614  }
1615  out << " finished: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1616  << "' id = " << mcc.moduleDescription()->id();
1617  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1618  out << "\n" << gc;
1619  out << mcc;
1620  }
1621 }
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 1549 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().

1549  {
1550  LogAbsolute out("Tracer");
1551  unsigned int nIndents = mcc.depth() + 3;
1552  for (unsigned int i = 0; i < nIndents; ++i) {
1553  out << indention_;
1554  }
1555  out << " finished: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1556  << "' id = " << mcc.moduleDescription()->id();
1557  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1558  out << "\n" << gc;
1559  out << mcc;
1560  }
1561 }
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 1578 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().

1578  {
1579  LogAbsolute out("Tracer");
1580  out << TimeStamper(printTimestamps_);
1581  unsigned int nIndents = mcc.depth() + 3;
1582  for (unsigned int i = 0; i < nIndents; ++i) {
1583  out << indention_;
1584  }
1585  out << " finished: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1586  << "' id = " << mcc.moduleDescription()->id();
1587  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1588  out << "\n" << gc;
1589  out << mcc;
1590  }
1591 }
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,
bool  b 
)

Definition at line 614 of file Tracer.cc.

References b, dumpNonModuleContext_, indention_, submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

614  {
615  LogAbsolute out("Tracer");
616  out << TimeStamper(printTimestamps_);
617  out << indention_ << indention_ << " finished: open input file: lfn = " << lfn;
619  out << " usedFallBack = " << b;
620 }
std::string indention_
Definition: Tracer.cc:219
double b
Definition: hdecay.h:118
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::postPathEvent ( StreamContext const &  sc,
PathContext const &  pc,
HLTPathStatus const &  hlts 
)

Definition at line 986 of file Tracer.cc.

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

Referenced by Tracer().

986  {
987  LogAbsolute out("Tracer");
988  out << TimeStamper(printTimestamps_);
989  out << indention_ << indention_ << indention_ << " finished: processing path '" << pc.pathName()
990  << "' : stream = " << sc.streamID();
991  if (dumpNonModuleContext_) {
992  out << "\n" << sc;
993  out << pc;
994  }
995 }
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 1633 of file Tracer.cc.

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

Referenced by Tracer().

1633  {
1634  LogAbsolute out("Tracer");
1635  out << TimeStamper(printTimestamps_);
1636  out << indention_;
1637  out << " finished: constructing source: " << desc.moduleName();
1638  if (dumpNonModuleContext_) {
1639  out << "\n" << desc;
1640  }
1641 }
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 920 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().

920  {
921  LogAbsolute out("Tracer");
922  out << TimeStamper(printTimestamps_);
923  out << indention_ << indention_ << " finished: begin lumi: stream = " << sc.streamID()
924  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
925  << " time = " << sc.timestamp().value();
926  if (dumpNonModuleContext_) {
927  out << "\n" << sc;
928  }
929 }
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 819 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().

819  {
820  LogAbsolute out("Tracer");
821  out << TimeStamper(printTimestamps_);
822  out << indention_ << indention_ << " finished: begin run: stream = " << sc.streamID()
823  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
824  if (dumpNonModuleContext_) {
825  out << "\n" << sc;
826  }
827 }
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 942 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().

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

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

839  {
840  LogAbsolute out("Tracer");
841  out << TimeStamper(printTimestamps_);
842  out << indention_ << indention_ << " finished: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
843  << " time = " << sc.timestamp().value();
844  if (dumpNonModuleContext_) {
845  out << "\n" << sc;
846  }
847 }
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 741 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

741  {
742  LogAbsolute out("Tracer");
743  out << indention_ << indention_ << " finished: write process block";
744  if (dumpNonModuleContext_) {
745  out << "\n" << gc;
746  }
747 }
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 701 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

701  {
702  LogAbsolute out("Tracer");
703  out << indention_ << indention_ << " starting: 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::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 685 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

685  {
686  LogAbsolute out("Tracer");
687  out << indention_ << indention_ << " starting: 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::preCloseFile ( std::string const &  lfn,
bool  primary 
)

Definition at line 622 of file Tracer.cc.

References b, dumpNonModuleContext_, indention_, submitPVResolutionJobs::out, and printTimestamps_.

Referenced by Tracer().

622  {
623  LogAbsolute out("Tracer");
624  out << TimeStamper(printTimestamps_);
625  out << indention_ << indention_ << " starting: close input file: lfn = " << lfn;
627  out << " usedFallBack = " << b;
628 }
std::string indention_
Definition: Tracer.cc:219
double b
Definition: hdecay.h:118
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::preEndProcessBlock ( 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_ << " starting: 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::preESModule ( eventsetup::EventSetupRecordKey const &  iKey,
ESModuleCallingContext const &  mcc 
)

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

1665  {
1666  LogAbsolute out("Tracer");
1667  out << TimeStamper(printTimestamps_);
1668  unsigned int nIndents = mcc.depth() + 4;
1669  for (unsigned int i = 0; i < nIndents; ++i) {
1670  out << indention_;
1671  }
1672  out << " starting: processing esmodule: label = '" << mcc.componentDescription()->label_
1673  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1674 }
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 1643 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().

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

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

953  {
954  LogAbsolute out("Tracer");
955  out << TimeStamper(printTimestamps_);
956  out << indention_ << indention_ << " starting: processing event : stream = " << sc.streamID()
957  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
958  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
959  if (dumpNonModuleContext_) {
960  out << "\n" << sc;
961  }
962 }
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 1189 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().

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

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

849  {
850  LogAbsolute out("Tracer");
851  out << TimeStamper(printTimestamps_);
852  out << indention_ << indention_ << " starting: global begin lumi: run = " << gc.luminosityBlockID().run()
853  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
854  if (dumpNonModuleContext_) {
855  out << "\n" << gc;
856  }
857 }
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 749 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().

749  {
750  LogAbsolute out("Tracer");
751  out << TimeStamper(printTimestamps_);
752  out << indention_ << indention_ << " starting: global begin run " << gc.luminosityBlockID().run()
753  << " : time = " << gc.timestamp().value();
754  if (dumpNonModuleContext_) {
755  out << "\n" << gc;
756  }
757 }
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 869 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().

869  {
870  LogAbsolute out("Tracer");
871  out << TimeStamper(printTimestamps_);
872  out << indention_ << indention_ << " starting: global end lumi: run = " << gc.luminosityBlockID().run()
873  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
874  if (dumpNonModuleContext_) {
875  out << "\n" << gc;
876  }
877 }
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 769 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().

769  {
770  LogAbsolute out("Tracer");
771  out << TimeStamper(printTimestamps_);
772  out << indention_ << indention_ << " starting: global end run " << gc.luminosityBlockID().run()
773  << " : time = " << gc.timestamp().value();
774  if (dumpNonModuleContext_) {
775  out << "\n" << gc;
776  }
777 }
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 889 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().

889  {
890  LogAbsolute out("Tracer");
891  out << TimeStamper(printTimestamps_);
892  out << indention_ << indention_ << " starting: global write lumi: run = " << gc.luminosityBlockID().run()
893  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
894  if (dumpNonModuleContext_) {
895  out << "\n" << gc;
896  }
897 }
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 789 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().

789  {
790  LogAbsolute out("Tracer");
791  out << TimeStamper(printTimestamps_);
792  out << indention_ << indention_ << " starting: global write run " << gc.luminosityBlockID().run()
793  << " : time = " << gc.timestamp().value();
794  if (dumpNonModuleContext_) {
795  out << "\n" << gc;
796  }
797 }
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 1359 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().

1359  {
1360  LogAbsolute out("Tracer");
1361  unsigned int nIndents = mcc.depth() + 3;
1362  for (unsigned int i = 0; i < nIndents; ++i) {
1363  out << indention_;
1364  }
1365  out << " starting: access input process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1366  << "' id = " << mcc.moduleDescription()->id();
1367  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1368  out << "\n" << gc;
1369  out << mcc;
1370  }
1371 }
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 1037 of file Tracer.cc.

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

Referenced by Tracer().

1037  {
1038  LogAbsolute out("Tracer");
1039  out << TimeStamper(printTimestamps_);
1040  out << indention_ << indention_;
1041  out << " starting: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1042  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1043  out << "\n" << desc;
1044  }
1045 }
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 1331 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().

1331  {
1332  LogAbsolute out("Tracer");
1333  unsigned int nIndents = mcc.depth() + 3;
1334  for (unsigned int i = 0; i < nIndents; ++i) {
1335  out << indention_;
1336  }
1337  out << " starting: begin process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1338  << "' id = " << mcc.moduleDescription()->id();
1339  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1340  out << "\n" << gc;
1341  out << mcc;
1342  }
1343 }
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 637 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().

637  {
638  ModuleDescription const& desc = *mcc.moduleDescription();
639  LogAbsolute out("Tracer");
640  out << TimeStamper(printTimestamps_);
641  out << indention_ << indention_ << " starting: begin stream for module: stream = " << sc.streamID() << " label = '"
642  << desc.moduleLabel() << "' id = " << desc.id();
643  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
644  out << "\n" << sc;
645  out << mcc;
646  }
647 }
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 997 of file Tracer.cc.

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

Referenced by Tracer().

997  {
998  LogAbsolute out("Tracer");
999  out << TimeStamper(printTimestamps_);
1000  out << indention_ << indention_ << " starting: constructing module with label '" << desc.moduleLabel()
1001  << "' id = " << desc.id();
1002  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1003  out << "\n" << desc;
1004  }
1005 }
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 1017 of file Tracer.cc.

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

Referenced by Tracer().

1017  {
1018  LogAbsolute out("Tracer");
1019  out << TimeStamper(printTimestamps_);
1020  out << indention_ << indention_ << " starting: destructing module with label '" << desc.moduleLabel()
1021  << "' id = " << desc.id();
1022  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1023  out << "\n" << desc;
1024  }
1025 }
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 1057 of file Tracer.cc.

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

Referenced by Tracer().

1057  {
1058  LogAbsolute out("Tracer");
1059  out << TimeStamper(printTimestamps_);
1060  out << indention_ << indention_;
1061  out << " starting: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1062  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1063  out << "\n" << desc;
1064  }
1065 }
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 1387 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().

1387  {
1388  LogAbsolute out("Tracer");
1389  unsigned int nIndents = mcc.depth() + 3;
1390  for (unsigned int i = 0; i < nIndents; ++i) {
1391  out << indention_;
1392  }
1393  out << " starting: end process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1394  << "' id = " << mcc.moduleDescription()->id();
1395  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1396  out << "\n" << gc;
1397  out << mcc;
1398  }
1399 }
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 661 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().

661  {
662  ModuleDescription const& desc = *mcc.moduleDescription();
663  LogAbsolute out("Tracer");
664  out << TimeStamper(printTimestamps_);
665  out << indention_ << indention_ << " starting: end stream for module: stream = " << sc.streamID() << " label = '"
666  << desc.moduleLabel() << "' id = " << desc.id();
667  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
668  out << "\n" << sc;
669  out << mcc;
670  }
671 }
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 1107 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().

1107  {
1108  LogAbsolute out("Tracer");
1109  out << TimeStamper(printTimestamps_);
1110  unsigned int nIndents = mcc.depth() + 4;
1111  for (unsigned int i = 0; i < nIndents; ++i) {
1112  out << indention_;
1113  }
1114  out << " starting: processing event for module: stream = " << sc.streamID() << " label = '"
1115  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1116  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1117  out << "\n" << sc;
1118  out << mcc;
1119  }
1120 }
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 1137 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().

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

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

1159  {
1160  LogAbsolute out("Tracer");
1161  out << TimeStamper(printTimestamps_);
1162  unsigned int nIndents = mcc.depth() + 4;
1163  for (unsigned int i = 0; i < nIndents; ++i) {
1164  out << indention_;
1165  }
1166  out << " starting: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1167  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1168  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1169  out << "\n" << sc;
1170  out << mcc;
1171  }
1172 }
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 1077 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().

1077  {
1078  LogAbsolute out("Tracer");
1079  out << TimeStamper(printTimestamps_);
1080  unsigned int nIndents = mcc.depth() + 4;
1081  for (unsigned int i = 0; i < nIndents; ++i) {
1082  out << indention_;
1083  }
1084  out << " starting: prefetching before processing event for module: stream = " << sc.streamID() << " label = '"
1085  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1086  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1087  out << "\n" << sc;
1088  out << mcc;
1089  }
1090 }
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 1475 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().

1475  {
1476  LogAbsolute out("Tracer");
1477  out << TimeStamper(printTimestamps_);
1478  unsigned int nIndents = mcc.depth() + 3;
1479  for (unsigned int i = 0; i < nIndents; ++i) {
1480  out << indention_;
1481  }
1482  out << " starting: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1483  << "' id = " << mcc.moduleDescription()->id();
1484  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1485  out << "\n" << gc;
1486  out << mcc;
1487  }
1488 }
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 1415 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().

1415  {
1416  LogAbsolute out("Tracer");
1417  out << TimeStamper(printTimestamps_);
1418  unsigned int nIndents = mcc.depth() + 3;
1419  for (unsigned int i = 0; i < nIndents; ++i) {
1420  out << indention_;
1421  }
1422  out << " starting: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1423  << "' id = " << mcc.moduleDescription()->id();
1424  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1425  out << "\n" << gc;
1426  out << mcc;
1427  }
1428 }
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 1505 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().

1505  {
1506  LogAbsolute out("Tracer");
1507  out << TimeStamper(printTimestamps_);
1508  unsigned int nIndents = mcc.depth() + 3;
1509  for (unsigned int i = 0; i < nIndents; ++i) {
1510  out << indention_;
1511  }
1512  out << " starting: global end lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1513  << "' id = " << mcc.moduleDescription()->id();
1514  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1515  out << "\n" << gc;
1516  out << mcc;
1517  }
1518 }
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 1445 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().

1445  {
1446  LogAbsolute out("Tracer");
1447  out << TimeStamper(printTimestamps_);
1448  unsigned int nIndents = mcc.depth() + 3;
1449  for (unsigned int i = 0; i < nIndents; ++i) {
1450  out << indention_;
1451  }
1452  out << " starting: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1453  << "' id = " << mcc.moduleDescription()->id();
1454  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1455  out << "\n" << gc;
1456  out << mcc;
1457  }
1458 }
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 1271 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().

1271  {
1272  LogAbsolute out("Tracer");
1273  out << TimeStamper(printTimestamps_);
1274  unsigned int nIndents = mcc.depth() + 3;
1275  for (unsigned int i = 0; i < nIndents; ++i) {
1276  out << indention_;
1277  }
1278  out << " starting: begin lumi for module: stream = " << sc.streamID() << " label = '"
1279  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1280  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1281  out << "\n" << sc;
1282  out << mcc;
1283  }
1284 }
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 1211 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().

1211  {
1212  LogAbsolute out("Tracer");
1213  out << TimeStamper(printTimestamps_);
1214  unsigned int nIndents = mcc.depth() + 3;
1215  for (unsigned int i = 0; i < nIndents; ++i) {
1216  out << indention_;
1217  }
1218  out << " starting: begin run for module: stream = " << sc.streamID() << " label = '"
1219  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1220  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1221  out << "\n" << sc;
1222  out << mcc;
1223  }
1224 }
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 1301 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().

1301  {
1302  LogAbsolute out("Tracer");
1303  out << TimeStamper(printTimestamps_);
1304  unsigned int nIndents = mcc.depth() + 3;
1305  for (unsigned int i = 0; i < nIndents; ++i) {
1306  out << indention_;
1307  }
1308  out << " starting: end lumi for module: stream = " << sc.streamID() << " label = '"
1309  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1310  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1311  out << "\n" << sc;
1312  out << mcc;
1313  }
1314 }
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 1241 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().

1241  {
1242  LogAbsolute out("Tracer");
1243  out << TimeStamper(printTimestamps_);
1244  unsigned int nIndents = mcc.depth() + 3;
1245  for (unsigned int i = 0; i < nIndents; ++i) {
1246  out << indention_;
1247  }
1248  out << " starting: end run for module: stream = " << sc.streamID() << " label = '"
1249  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1250  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1251  out << "\n" << sc;
1252  out << mcc;
1253  }
1254 }
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 1593 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().

1593  {
1594  LogAbsolute out("Tracer");
1595  out << TimeStamper(printTimestamps_);
1596  unsigned int nIndents = mcc.depth() + 3;
1597  for (unsigned int i = 0; i < nIndents; ++i) {
1598  out << indention_;
1599  }
1600  out << " starting: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1601  << "' id = " << mcc.moduleDescription()->id();
1602  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1603  out << "\n" << gc;
1604  out << mcc;
1605  }
1606 }
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 1535 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().

1535  {
1536  LogAbsolute out("Tracer");
1537  unsigned int nIndents = mcc.depth() + 3;
1538  for (unsigned int i = 0; i < nIndents; ++i) {
1539  out << indention_;
1540  }
1541  out << " starting: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1542  << "' id = " << mcc.moduleDescription()->id();
1543  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1544  out << "\n" << gc;
1545  out << mcc;
1546  }
1547 }
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 1563 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().

1563  {
1564  LogAbsolute out("Tracer");
1565  out << TimeStamper(printTimestamps_);
1566  unsigned int nIndents = mcc.depth() + 3;
1567  for (unsigned int i = 0; i < nIndents; ++i) {
1568  out << indention_;
1569  }
1570  out << " starting: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1571  << "' id = " << mcc.moduleDescription()->id();
1572  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1573  out << "\n" << gc;
1574  out << mcc;
1575  }
1576 }
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,
bool  b 
)

Definition at line 606 of file Tracer.cc.

References b, dumpNonModuleContext_, 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;
611  out << " usedFallBack = " << b;
612 }
std::string indention_
Definition: Tracer.cc:219
double b
Definition: hdecay.h:118
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:221
void Tracer::prePathEvent ( StreamContext const &  sc,
PathContext const &  pc 
)

Definition at line 975 of file Tracer.cc.

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

Referenced by Tracer().

975  {
976  LogAbsolute out("Tracer");
977  out << TimeStamper(printTimestamps_);
978  out << indention_ << indention_ << indention_ << " starting: processing path '" << pc.pathName()
979  << "' : stream = " << sc.streamID();
980  if (dumpNonModuleContext_) {
981  out << "\n" << sc;
982  out << pc;
983  }
984 }
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 1623 of file Tracer.cc.

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

Referenced by Tracer().

1623  {
1624  LogAbsolute out("Tracer");
1625  out << TimeStamper(printTimestamps_);
1626  out << indention_;
1627  out << " starting: constructing source: " << desc.moduleName();
1628  if (dumpNonModuleContext_) {
1629  out << "\n" << desc;
1630  }
1631 }
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 909 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().

909  {
910  LogAbsolute out("Tracer");
911  out << TimeStamper(printTimestamps_);
912  out << indention_ << indention_ << " starting: begin lumi: stream = " << sc.streamID()
913  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
914  << " time = " << sc.timestamp().value();
915  if (dumpNonModuleContext_) {
916  out << "\n" << sc;
917  }
918 }
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 809 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().

809  {
810  LogAbsolute out("Tracer");
811  out << TimeStamper(printTimestamps_);
812  out << indention_ << indention_ << " starting: begin run: stream = " << sc.streamID()
813  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
814  if (dumpNonModuleContext_) {
815  out << "\n" << sc;
816  }
817 }
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 931 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().

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

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

829  {
830  LogAbsolute out("Tracer");
831  out << TimeStamper(printTimestamps_);
832  out << indention_ << indention_ << " starting: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
833  << " time = " << sc.timestamp().value();
834  if (dumpNonModuleContext_) {
835  out << "\n" << sc;
836  }
837 }
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 733 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and submitPVResolutionJobs::out.

Referenced by Tracer().

733  {
734  LogAbsolute out("Tracer");
735  out << indention_ << indention_ << " starting: 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

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().