CMS 3D CMS Logo

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

Public Member Functions

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

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &descriptions)
 

Private Attributes

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

Detailed Description

Definition at line 58 of file Tracer.cc.

Constructor & Destructor Documentation

◆ Tracer()

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

Definition at line 260 of file Tracer.cc.

References edm::signalslot::Signal< T >::connect(), dumpContextForLabels_, edm::ActivityRegistry::esSyncIOVQueuingSignal_, edm::EventID::event(), edm::IOVSyncValue::eventID(), edm::StreamContext::eventID(), edm::ParameterSet::getUntrackedParameter(), indention_, label, edm::LuminosityBlockID::luminosityBlock(), edm::EventID::luminosityBlock(), edm::GlobalContext::luminosityBlockID(), eostools::move(), MillePedeFileConverter_cfg::out, postAccessInputProcessBlock(), postBeginJob(), postBeginProcessBlock(), postBeginStream(), postCloseFile(), postEndJob(), postEndProcessBlock(), postEndStream(), postESModule(), postESModuleAcquire(), postESModulePrefetching(), edm::ActivityRegistry::postESSyncIOVSignal_, postEvent(), postEventReadFromSource(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postGlobalWriteLumi(), postGlobalWriteRun(), postModuleAccessInputProcessBlock(), postModuleBeginJob(), postModuleBeginProcessBlock(), postModuleBeginStream(), postModuleConstruction(), postModuleDestruction(), postModuleEndJob(), postModuleEndProcessBlock(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleEventDelayedGet(), postModuleEventPrefetching(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleGlobalPrefetching(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleStreamPrefetching(), postModuleTransform(), postModuleTransformAcquiring(), postModuleTransformPrefetching(), postModuleWriteLumi(), postModuleWriteProcessBlock(), postModuleWriteRun(), postOpenFile(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceProcessBlock(), postSourceRun(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), postWriteProcessBlock(), preAccessInputProcessBlock(), preallocate(), preBeginJob(), preBeginProcessBlock(), preBeginStream(), preCloseFile(), preEndJob(), preEndProcessBlock(), preEndStream(), preESModule(), preESModuleAcquire(), preESModulePrefetching(), edm::ActivityRegistry::preESSyncIOVSignal_, preEvent(), preEventReadFromSource(), preGlobalBeginLumi(), preGlobalBeginRun(), edm::ActivityRegistry::preGlobalEarlyTerminationSignal_, preGlobalEndLumi(), preGlobalEndRun(), preGlobalWriteLumi(), preGlobalWriteRun(), preModuleAccessInputProcessBlock(), preModuleBeginJob(), preModuleBeginProcessBlock(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndProcessBlock(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleEventDelayedGet(), preModuleEventPrefetching(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleGlobalPrefetching(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preModuleStreamPrefetching(), preModuleTransform(), preModuleTransformAcquiring(), preModuleTransformPrefetching(), preModuleWriteLumi(), preModuleWriteProcessBlock(), preModuleWriteRun(), preOpenFile(), prePathEvent(), preSourceConstruction(), edm::ActivityRegistry::preSourceEarlyTerminationSignal_, preSourceEvent(), preSourceLumi(), preSourceProcessBlock(), preSourceRun(), preStreamBeginLumi(), preStreamBeginRun(), edm::ActivityRegistry::preStreamEarlyTerminationSignal_, preStreamEndLumi(), preStreamEndRun(), preWriteProcessBlock(), printTimestamps_, edm::LuminosityBlockID::run(), edm::EventID::run(), edm::service::tracer::setupFile(), 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::watchPostBeginStream(), edm::ActivityRegistry::watchPostCloseFile(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEndProcessBlock(), edm::ActivityRegistry::watchPostEndStream(), edm::ActivityRegistry::watchPostESModule(), edm::ActivityRegistry::watchPostESModuleAcquire(), edm::ActivityRegistry::watchPostESModulePrefetching(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPostEventReadFromSource(), edm::ActivityRegistry::watchPostGlobalBeginLumi(), edm::ActivityRegistry::watchPostGlobalBeginRun(), edm::ActivityRegistry::watchPostGlobalEndLumi(), edm::ActivityRegistry::watchPostGlobalEndRun(), edm::ActivityRegistry::watchPostGlobalWriteLumi(), edm::ActivityRegistry::watchPostGlobalWriteRun(), edm::ActivityRegistry::watchPostModuleAccessInputProcessBlock(), edm::ActivityRegistry::watchPostModuleBeginJob(), edm::ActivityRegistry::watchPostModuleBeginProcessBlock(), edm::ActivityRegistry::watchPostModuleBeginStream(), edm::ActivityRegistry::watchPostModuleConstruction(), edm::ActivityRegistry::watchPostModuleDestruction(), edm::ActivityRegistry::watchPostModuleEndJob(), edm::ActivityRegistry::watchPostModuleEndProcessBlock(), edm::ActivityRegistry::watchPostModuleEndStream(), edm::ActivityRegistry::watchPostModuleEvent(), edm::ActivityRegistry::watchPostModuleEventAcquire(), edm::ActivityRegistry::watchPostModuleEventDelayedGet(), edm::ActivityRegistry::watchPostModuleEventPrefetching(), edm::ActivityRegistry::watchPostModuleGlobalBeginLumi(), edm::ActivityRegistry::watchPostModuleGlobalBeginRun(), edm::ActivityRegistry::watchPostModuleGlobalEndLumi(), edm::ActivityRegistry::watchPostModuleGlobalEndRun(), edm::ActivityRegistry::watchPostModuleGlobalPrefetching(), edm::ActivityRegistry::watchPostModuleStreamBeginLumi(), edm::ActivityRegistry::watchPostModuleStreamBeginRun(), edm::ActivityRegistry::watchPostModuleStreamEndLumi(), edm::ActivityRegistry::watchPostModuleStreamEndRun(), edm::ActivityRegistry::watchPostModuleStreamPrefetching(), edm::ActivityRegistry::watchPostModuleTransform(), edm::ActivityRegistry::watchPostModuleTransformAcquiring(), edm::ActivityRegistry::watchPostModuleTransformPrefetching(), 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::watchPreBeginStream(), edm::ActivityRegistry::watchPreCloseFile(), edm::ActivityRegistry::watchPreEndJob(), edm::ActivityRegistry::watchPreEndProcessBlock(), edm::ActivityRegistry::watchPreEndStream(), edm::ActivityRegistry::watchPreESModule(), edm::ActivityRegistry::watchPreESModuleAcquire(), edm::ActivityRegistry::watchPreESModulePrefetching(), edm::ActivityRegistry::watchPreEvent(), edm::ActivityRegistry::watchPreEventReadFromSource(), edm::ActivityRegistry::watchPreGlobalBeginLumi(), edm::ActivityRegistry::watchPreGlobalBeginRun(), edm::ActivityRegistry::watchPreGlobalEndLumi(), edm::ActivityRegistry::watchPreGlobalEndRun(), edm::ActivityRegistry::watchPreGlobalWriteLumi(), edm::ActivityRegistry::watchPreGlobalWriteRun(), edm::ActivityRegistry::watchPreModuleAccessInputProcessBlock(), edm::ActivityRegistry::watchPreModuleBeginJob(), edm::ActivityRegistry::watchPreModuleBeginProcessBlock(), edm::ActivityRegistry::watchPreModuleBeginStream(), edm::ActivityRegistry::watchPreModuleConstruction(), edm::ActivityRegistry::watchPreModuleDestruction(), edm::ActivityRegistry::watchPreModuleEndJob(), edm::ActivityRegistry::watchPreModuleEndProcessBlock(), edm::ActivityRegistry::watchPreModuleEndStream(), edm::ActivityRegistry::watchPreModuleEvent(), edm::ActivityRegistry::watchPreModuleEventAcquire(), edm::ActivityRegistry::watchPreModuleEventDelayedGet(), edm::ActivityRegistry::watchPreModuleEventPrefetching(), edm::ActivityRegistry::watchPreModuleGlobalBeginLumi(), edm::ActivityRegistry::watchPreModuleGlobalBeginRun(), edm::ActivityRegistry::watchPreModuleGlobalEndLumi(), edm::ActivityRegistry::watchPreModuleGlobalEndRun(), edm::ActivityRegistry::watchPreModuleGlobalPrefetching(), edm::ActivityRegistry::watchPreModuleStreamBeginLumi(), edm::ActivityRegistry::watchPreModuleStreamBeginRun(), edm::ActivityRegistry::watchPreModuleStreamEndLumi(), edm::ActivityRegistry::watchPreModuleStreamEndRun(), edm::ActivityRegistry::watchPreModuleStreamPrefetching(), edm::ActivityRegistry::watchPreModuleTransform(), edm::ActivityRegistry::watchPreModuleTransformAcquiring(), edm::ActivityRegistry::watchPreModuleTransformPrefetching(), 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().

261  : indention_(iPS.getUntrackedParameter<std::string>("indention")),
263  dumpNonModuleContext_(iPS.getUntrackedParameter<bool>("dumpNonModuleContext")),
264  dumpPathsAndConsumes_(iPS.getUntrackedParameter<bool>("dumpPathsAndConsumes")),
265  printTimestamps_(iPS.getUntrackedParameter<bool>("printTimestamps")),
266  dumpEventSetupInfo_(iPS.getUntrackedParameter<bool>("dumpEventSetupInfo")) {
267  tracer::setupFile(iPS.getUntrackedParameter<std::string>("fileName"), iRegistry);
268 
269  if (not iPS.getUntrackedParameter<bool>("useMessageLogger"))
270  return;
271  for (std::string& label : iPS.getUntrackedParameter<std::vector<std::string>>("dumpContextForLabels"))
273 
274  iRegistry.watchPreallocate(this, &Tracer::preallocate);
275 
276  iRegistry.watchPreBeginJob(this, &Tracer::preBeginJob);
277  iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
278  iRegistry.watchPreEndJob(this, &Tracer::preEndJob);
279  iRegistry.watchPostEndJob(this, &Tracer::postEndJob);
280 
281  iRegistry.watchPreBeginStream(this, &Tracer::preBeginStream);
282  iRegistry.watchPostBeginStream(this, &Tracer::postBeginStream);
283  iRegistry.watchPreEndStream(this, &Tracer::preEndStream);
284  iRegistry.watchPostEndStream(this, &Tracer::postEndStream);
285 
286  iRegistry.watchPreSourceEvent(this, &Tracer::preSourceEvent);
287  iRegistry.watchPostSourceEvent(this, &Tracer::postSourceEvent);
288 
289  iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
290  iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);
291 
292  iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
293  iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);
294 
295  iRegistry.watchPreSourceProcessBlock(this, &Tracer::preSourceProcessBlock);
296  iRegistry.watchPostSourceProcessBlock(this, &Tracer::postSourceProcessBlock);
297 
298  iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
299  iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);
300 
301  iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
302  iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);
303 
304  iRegistry.watchPreModuleBeginStream(this, &Tracer::preModuleBeginStream);
305  iRegistry.watchPostModuleBeginStream(this, &Tracer::postModuleBeginStream);
306 
307  iRegistry.watchPreModuleEndStream(this, &Tracer::preModuleEndStream);
308  iRegistry.watchPostModuleEndStream(this, &Tracer::postModuleEndStream);
309 
310  iRegistry.watchPreBeginProcessBlock(this, &Tracer::preBeginProcessBlock);
311  iRegistry.watchPostBeginProcessBlock(this, &Tracer::postBeginProcessBlock);
312 
313  iRegistry.watchPreAccessInputProcessBlock(this, &Tracer::preAccessInputProcessBlock);
314  iRegistry.watchPostAccessInputProcessBlock(this, &Tracer::postAccessInputProcessBlock);
315 
316  iRegistry.watchPreEndProcessBlock(this, &Tracer::preEndProcessBlock);
317  iRegistry.watchPostEndProcessBlock(this, &Tracer::postEndProcessBlock);
318 
319  iRegistry.watchPreWriteProcessBlock(this, &Tracer::preWriteProcessBlock);
320  iRegistry.watchPostWriteProcessBlock(this, &Tracer::postWriteProcessBlock);
321 
322  iRegistry.watchPreGlobalBeginRun(this, &Tracer::preGlobalBeginRun);
323  iRegistry.watchPostGlobalBeginRun(this, &Tracer::postGlobalBeginRun);
324 
325  iRegistry.watchPreGlobalEndRun(this, &Tracer::preGlobalEndRun);
326  iRegistry.watchPostGlobalEndRun(this, &Tracer::postGlobalEndRun);
327 
328  iRegistry.watchPreGlobalWriteRun(this, &Tracer::preGlobalWriteRun);
329  iRegistry.watchPostGlobalWriteRun(this, &Tracer::postGlobalWriteRun);
330 
331  iRegistry.watchPreStreamBeginRun(this, &Tracer::preStreamBeginRun);
332  iRegistry.watchPostStreamBeginRun(this, &Tracer::postStreamBeginRun);
333 
334  iRegistry.watchPreStreamEndRun(this, &Tracer::preStreamEndRun);
335  iRegistry.watchPostStreamEndRun(this, &Tracer::postStreamEndRun);
336 
337  iRegistry.watchPreGlobalBeginLumi(this, &Tracer::preGlobalBeginLumi);
338  iRegistry.watchPostGlobalBeginLumi(this, &Tracer::postGlobalBeginLumi);
339 
340  iRegistry.watchPreGlobalEndLumi(this, &Tracer::preGlobalEndLumi);
341  iRegistry.watchPostGlobalEndLumi(this, &Tracer::postGlobalEndLumi);
342 
343  iRegistry.watchPreGlobalWriteLumi(this, &Tracer::preGlobalWriteLumi);
344  iRegistry.watchPostGlobalWriteLumi(this, &Tracer::postGlobalWriteLumi);
345 
346  iRegistry.watchPreStreamBeginLumi(this, &Tracer::preStreamBeginLumi);
347  iRegistry.watchPostStreamBeginLumi(this, &Tracer::postStreamBeginLumi);
348 
349  iRegistry.watchPreStreamEndLumi(this, &Tracer::preStreamEndLumi);
350  iRegistry.watchPostStreamEndLumi(this, &Tracer::postStreamEndLumi);
351 
352  iRegistry.watchPreEvent(this, &Tracer::preEvent);
353  iRegistry.watchPostEvent(this, &Tracer::postEvent);
354 
355  iRegistry.watchPrePathEvent(this, &Tracer::prePathEvent);
356  iRegistry.watchPostPathEvent(this, &Tracer::postPathEvent);
357 
358  iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
359  iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);
360 
361  iRegistry.watchPreModuleDestruction(this, &Tracer::preModuleDestruction);
362  iRegistry.watchPostModuleDestruction(this, &Tracer::postModuleDestruction);
363 
364  iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
365  iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);
366 
367  iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
368  iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);
369 
370  iRegistry.watchPreModuleEventPrefetching(this, &Tracer::preModuleEventPrefetching);
371  iRegistry.watchPostModuleEventPrefetching(this, &Tracer::postModuleEventPrefetching);
372  iRegistry.watchPreModuleEvent(this, &Tracer::preModuleEvent);
373  iRegistry.watchPostModuleEvent(this, &Tracer::postModuleEvent);
374  iRegistry.watchPreModuleEventAcquire(this, &Tracer::preModuleEventAcquire);
375  iRegistry.watchPostModuleEventAcquire(this, &Tracer::postModuleEventAcquire);
376  iRegistry.watchPreModuleEventDelayedGet(this, &Tracer::preModuleEventDelayedGet);
377  iRegistry.watchPostModuleEventDelayedGet(this, &Tracer::postModuleEventDelayedGet);
378  iRegistry.watchPreEventReadFromSource(this, &Tracer::preEventReadFromSource);
379  iRegistry.watchPostEventReadFromSource(this, &Tracer::postEventReadFromSource);
380  iRegistry.watchPreModuleTransformPrefetching(this, &Tracer::preModuleTransformPrefetching);
381  iRegistry.watchPostModuleTransformPrefetching(this, &Tracer::postModuleTransformPrefetching);
382  iRegistry.watchPreModuleTransform(this, &Tracer::preModuleTransform);
383  iRegistry.watchPostModuleTransform(this, &Tracer::postModuleTransform);
384  iRegistry.watchPreModuleTransformAcquiring(this, &Tracer::preModuleTransformAcquiring);
385  iRegistry.watchPostModuleTransformAcquiring(this, &Tracer::postModuleTransformAcquiring);
386 
387  iRegistry.watchPreModuleStreamPrefetching(this, &Tracer::preModuleStreamPrefetching);
388  iRegistry.watchPostModuleStreamPrefetching(this, &Tracer::postModuleStreamPrefetching);
389 
390  iRegistry.watchPreModuleStreamBeginRun(this, &Tracer::preModuleStreamBeginRun);
391  iRegistry.watchPostModuleStreamBeginRun(this, &Tracer::postModuleStreamBeginRun);
392  iRegistry.watchPreModuleStreamEndRun(this, &Tracer::preModuleStreamEndRun);
393  iRegistry.watchPostModuleStreamEndRun(this, &Tracer::postModuleStreamEndRun);
394 
395  iRegistry.watchPreModuleStreamBeginLumi(this, &Tracer::preModuleStreamBeginLumi);
396  iRegistry.watchPostModuleStreamBeginLumi(this, &Tracer::postModuleStreamBeginLumi);
397  iRegistry.watchPreModuleStreamEndLumi(this, &Tracer::preModuleStreamEndLumi);
398  iRegistry.watchPostModuleStreamEndLumi(this, &Tracer::postModuleStreamEndLumi);
399 
400  iRegistry.watchPreModuleBeginProcessBlock(this, &Tracer::preModuleBeginProcessBlock);
401  iRegistry.watchPostModuleBeginProcessBlock(this, &Tracer::postModuleBeginProcessBlock);
402  iRegistry.watchPreModuleAccessInputProcessBlock(this, &Tracer::preModuleAccessInputProcessBlock);
403  iRegistry.watchPostModuleAccessInputProcessBlock(this, &Tracer::postModuleAccessInputProcessBlock);
404  iRegistry.watchPreModuleEndProcessBlock(this, &Tracer::preModuleEndProcessBlock);
405  iRegistry.watchPostModuleEndProcessBlock(this, &Tracer::postModuleEndProcessBlock);
406 
407  iRegistry.watchPreModuleGlobalPrefetching(this, &Tracer::preModuleGlobalPrefetching);
408  iRegistry.watchPostModuleGlobalPrefetching(this, &Tracer::postModuleGlobalPrefetching);
409 
410  iRegistry.watchPreModuleGlobalBeginRun(this, &Tracer::preModuleGlobalBeginRun);
411  iRegistry.watchPostModuleGlobalBeginRun(this, &Tracer::postModuleGlobalBeginRun);
412  iRegistry.watchPreModuleGlobalEndRun(this, &Tracer::preModuleGlobalEndRun);
413  iRegistry.watchPostModuleGlobalEndRun(this, &Tracer::postModuleGlobalEndRun);
414 
415  iRegistry.watchPreModuleGlobalBeginLumi(this, &Tracer::preModuleGlobalBeginLumi);
416  iRegistry.watchPostModuleGlobalBeginLumi(this, &Tracer::postModuleGlobalBeginLumi);
417  iRegistry.watchPreModuleGlobalEndLumi(this, &Tracer::preModuleGlobalEndLumi);
418  iRegistry.watchPostModuleGlobalEndLumi(this, &Tracer::postModuleGlobalEndLumi);
419 
420  iRegistry.watchPreModuleWriteProcessBlock(this, &Tracer::preModuleWriteProcessBlock);
421  iRegistry.watchPostModuleWriteProcessBlock(this, &Tracer::postModuleWriteProcessBlock);
422 
423  iRegistry.watchPreModuleWriteRun(this, &Tracer::preModuleWriteRun);
424  iRegistry.watchPostModuleWriteRun(this, &Tracer::postModuleWriteRun);
425 
426  iRegistry.watchPreModuleWriteLumi(this, &Tracer::preModuleWriteLumi);
427  iRegistry.watchPostModuleWriteLumi(this, &Tracer::postModuleWriteLumi);
428 
429  iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
430  iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);
431 
432  iRegistry.watchPreESModulePrefetching(this, &Tracer::preESModulePrefetching);
433  iRegistry.watchPostESModulePrefetching(this, &Tracer::postESModulePrefetching);
434  iRegistry.watchPreESModule(this, &Tracer::preESModule);
435  iRegistry.watchPostESModule(this, &Tracer::postESModule);
436  iRegistry.watchPreESModuleAcquire(this, &Tracer::preESModuleAcquire);
437  iRegistry.watchPostESModuleAcquire(this, &Tracer::postESModuleAcquire);
438 
439  iRegistry.preSourceEarlyTerminationSignal_.connect([this](edm::TerminationOrigin iOrigin) {
440  LogAbsolute out("Tracer");
441  out << TimeStamper(printTimestamps_);
442  out << indention_ << indention_ << " early termination before processing transition";
443  });
444  iRegistry.preStreamEarlyTerminationSignal_.connect(
445  [this](edm::StreamContext const& iContext, edm::TerminationOrigin iOrigin) {
446  LogAbsolute out("Tracer");
447  out << TimeStamper(printTimestamps_);
448  if (iContext.eventID().luminosityBlock() == 0) {
449  out << indention_ << indention_ << " early termination of run: stream = " << iContext.streamID()
450  << " run = " << iContext.eventID().run();
451  } else {
452  if (iContext.eventID().event() == 0) {
453  out << indention_ << indention_ << " early termination of stream lumi: stream = " << iContext.streamID()
454  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock();
455  } else {
456  out << indention_ << indention_ << " early termination of event: stream = " << iContext.streamID()
457  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock()
458  << " event = " << iContext.eventID().event();
459  }
460  }
461  out << " : time = " << iContext.timestamp().value();
462  });
463  iRegistry.preGlobalEarlyTerminationSignal_.connect(
464  [this](edm::GlobalContext const& iContext, edm::TerminationOrigin iOrigin) {
465  LogAbsolute out("Tracer");
466  out << TimeStamper(printTimestamps_);
467  if (iContext.luminosityBlockID().value() == 0) {
468  out << indention_ << indention_ << " early termination of global run " << iContext.luminosityBlockID().run();
469  } else {
471  << " early termination of global lumi run = " << iContext.luminosityBlockID().run()
472  << " lumi = " << iContext.luminosityBlockID().luminosityBlock();
473  }
474  out << " : time = " << iContext.timestamp().value();
475  });
476 
477  iRegistry.esSyncIOVQueuingSignal_.connect([this](edm::IOVSyncValue const& iSync) {
478  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
479  << " queuing: EventSetup synchronization " << iSync.eventID();
480  });
481  iRegistry.preESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
482  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
483  << " pre: EventSetup synchronizing " << iSync.eventID();
484  });
485  iRegistry.postESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
486  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
487  << " post: EventSetup synchronizing " << iSync.eventID();
488  });
489 }
void postEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1264
void preModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1776
void postSourceRun(RunIndex)
Definition: Tracer.cc:664
LuminosityBlockNumber_t luminosityBlock() const
void postModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1091
void preModuleTransformAcquiring(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1339
void postESModuleAcquire(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1911
void postModuleGlobalPrefetching(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1529
void preModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1081
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1643
void postSourceProcessBlock(std::string const &)
Definition: Tracer.cc:673
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1703
void postESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1867
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1499
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1212
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1688
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1071
Timestamp const & timestamp() const
Definition: StreamContext.h:63
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:737
void preSourceRun(RunIndex)
Definition: Tracer.cc:660
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1733
void postModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1821
void postModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1762
void preBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:749
void preBeginStream(StreamContext const &)
Definition: Tracer.cc:628
void preallocate(service::SystemBounds const &)
Definition: Tracer.cc:518
void postStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:984
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1718
void preGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:853
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1454
void preGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:933
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1121
void preCloseFile(std::string const &lfn)
Definition: Tracer.cc:690
void postCloseFile(std::string const &)
Definition: Tracer.cc:695
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1061
void preBeginJob(PathsAndConsumesOfModulesBase const &, ProcessContext const &)
Definition: Tracer.cc:525
void postStreamEndRun(StreamContext const &)
Definition: Tracer.cc:903
void postGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:943
void postSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:656
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1111
void postModuleTransformAcquiring(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1351
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1439
bool dumpEventSetupInfo_
Definition: Tracer.cc:235
LuminosityBlockNumber_t luminosityBlock() const
Definition: EventID.h:39
void preStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:995
void preEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:781
void setupFile(std::string const &iFileName, edm::ActivityRegistry &iRegistry)
void preSourceProcessBlock()
Definition: Tracer.cc:668
char const * label
void preAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:765
void preESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1878
void postModuleStreamPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1378
void preGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:813
void postModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1558
void preSourceEvent(StreamID)
Definition: Tracer.cc:644
void preGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:833
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1484
void postModuleTransformPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1291
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1394
void preESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1856
void prePathEvent(StreamContext const &, PathContext const &)
Definition: Tracer.cc:1039
void postAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:773
StreamID const & streamID() const
Definition: StreamContext.h:55
void postModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1156
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1469
void postESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1889
bool dumpPathsAndConsumes_
Definition: Tracer.cc:233
void postGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:963
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1544
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1600
void postEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:789
void postGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:863
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1658
void preEndStream(StreamContext const &)
Definition: Tracer.cc:636
void postStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:883
void postBeginStream(StreamContext const &)
Definition: Tracer.cc:632
void preStreamEndRun(StreamContext const &)
Definition: Tracer.cc:893
void postOpenFile(std::string const &)
Definition: Tracer.cc:684
void postEndStream(StreamContext const &)
Definition: Tracer.cc:640
LuminosityBlockID const & luminosityBlockID() const
Definition: GlobalContext.h:66
void preOpenFile(std::string const &)
Definition: Tracer.cc:678
void preEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1253
Timestamp const & timestamp() const
Definition: GlobalContext.h:69
void postModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1586
RunNumber_t run() const
void preModuleStreamPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1362
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: Tracer.cc:1050
RunNumber_t run() const
Definition: EventID.h:38
void postModuleTransform(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1323
void preModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1572
void postModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1238
void preSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:652
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1614
void postSourceEvent(StreamID)
Definition: Tracer.cc:648
TimeValue_t value() const
Definition: Timestamp.h:38
std::string indention_
Definition: Tracer.cc:230
void preModuleTransformPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1275
void postBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:757
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1836
void preModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1141
void postModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1791
const EventID & eventID() const
Definition: IOVSyncValue.h:40
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1171
void preModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1748
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:701
void postGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:823
void postGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:843
void postGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:923
void preGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:953
void preModuleGlobalPrefetching(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1514
void preWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:797
EventID const & eventID() const
Definition: StreamContext.h:60
void preESModuleAcquire(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1900
void preEvent(StreamContext const &)
Definition: Tracer.cc:1017
void preModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1806
void preStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:973
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1131
Log< level::System, true > LogAbsolute
void preModuleTransform(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1307
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:725
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1186
void preModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1223
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:713
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1201
bool dumpNonModuleContext_
Definition: Tracer.cc:232
void postWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:805
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1101
void postStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:1006
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1424
void postEvent(StreamContext const &)
Definition: Tracer.cc:1028
void preStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:873
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1409
def move(src, dest)
Definition: eostools.py:511
EventNumber_t event() const
Definition: EventID.h:40
void preGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:913
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1673
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1846
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1628

Member Function Documentation

◆ fillDescriptions()

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

Definition at line 491 of file Tracer.cc.

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

491  {
493  desc.addUntracked<std::string>("indention", "++")
494  ->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
495  desc.addUntracked<std::vector<std::string>>("dumpContextForLabels", std::vector<std::string>{})
496  ->setComment(
497  "Prints context information to cout for the module transitions associated with these modules' labels");
498  desc.addUntracked<bool>("dumpNonModuleContext", false)
499  ->setComment("Prints context information to cout for the transitions not associated with any module label");
500  desc.addUntracked<bool>("dumpPathsAndConsumes", false)
501  ->setComment(
502  "Prints information to cout about paths, endpaths, products consumed by modules and the dependencies between "
503  "modules created by the products they consume");
504  desc.addUntracked<bool>("printTimestamps", false)->setComment("Prints a time stamp for every transition");
505  desc.addUntracked<bool>("dumpEventSetupInfo", false)
506  ->setComment(
507  "Prints info 3 times when an event setup cache is filled, before the lock, after the lock, and after "
508  "filling");
509  desc.addUntracked<bool>("useMessageLogger", true)
510  ->setComment("If true, information is sent via the MessageLogger. Only use false if `fileName` is used.");
511  desc.addUntracked<std::string>("fileName", "")
512  ->setComment("If fileName is given, write a compact representation of tracer info to the file.");
513  descriptions.add("Tracer", desc);
514  descriptions.setComment(
515  "This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
516 }
void setComment(std::string const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)

◆ postAccessInputProcessBlock()

void Tracer::postAccessInputProcessBlock ( GlobalContext const &  gc)

Definition at line 773 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

773  {
774  LogAbsolute out("Tracer");
775  out << indention_ << indention_ << " finished: access input process block";
776  if (dumpNonModuleContext_) {
777  out << "\n" << gc;
778  }
779 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postBeginJob()

void Tracer::postBeginJob ( )

Definition at line 616 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

616  {
617  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: begin job";
618 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postBeginProcessBlock()

void Tracer::postBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 757 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

757  {
758  LogAbsolute out("Tracer");
759  out << indention_ << indention_ << " finished: begin process block";
760  if (dumpNonModuleContext_) {
761  out << "\n" << gc;
762  }
763 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postBeginStream()

void Tracer::postBeginStream ( StreamContext const &  sc)

Definition at line 632 of file Tracer.cc.

References indention_, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

632  {
633  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: begin stream " << sc.streamID();
634 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postCloseFile()

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

Definition at line 695 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

695  {
696  LogAbsolute out("Tracer");
697  out << TimeStamper(printTimestamps_);
698  out << indention_ << indention_ << " finished: close input file: lfn = " << lfn;
699 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postEndJob()

void Tracer::postEndJob ( )

Definition at line 624 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

624  {
625  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: end job";
626 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postEndProcessBlock()

void Tracer::postEndProcessBlock ( GlobalContext const &  gc)

Definition at line 789 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

789  {
790  LogAbsolute out("Tracer");
791  out << indention_ << indention_ << " finished: end process block";
792  if (dumpNonModuleContext_) {
793  out << "\n" << gc;
794  }
795 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postEndStream()

void Tracer::postEndStream ( StreamContext const &  sc)

Definition at line 640 of file Tracer.cc.

References indention_, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

640  {
641  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: end stream " << sc.streamID();
642 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postESModule()

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

Definition at line 1889 of file Tracer.cc.

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

Referenced by Tracer().

1889  {
1890  LogAbsolute out("Tracer");
1891  out << TimeStamper(printTimestamps_);
1892  unsigned int nIndents = mcc.depth() + 4;
1893  for (unsigned int i = 0; i < nIndents; ++i) {
1894  out << indention_;
1895  }
1896  out << " finished: processing esmodule: label = '" << mcc.componentDescription()->label_
1897  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1898 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postESModuleAcquire()

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

Definition at line 1911 of file Tracer.cc.

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

Referenced by Tracer().

1911  {
1912  LogAbsolute out("Tracer");
1913  out << TimeStamper(printTimestamps_);
1914  unsigned int nIndents = mcc.depth() + 4;
1915  for (unsigned int i = 0; i < nIndents; ++i) {
1916  out << indention_;
1917  }
1918  out << " finished: processing esmodule acquire: label = '" << mcc.componentDescription()->label_
1919  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1920 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postESModulePrefetching()

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

Definition at line 1867 of file Tracer.cc.

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

Referenced by Tracer().

1867  {
1868  LogAbsolute out("Tracer");
1869  out << TimeStamper(printTimestamps_);
1870  unsigned int nIndents = mcc.depth() + 4;
1871  for (unsigned int i = 0; i < nIndents; ++i) {
1872  out << indention_;
1873  }
1874  out << " finished: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1875  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1876 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postEvent()

void Tracer::postEvent ( StreamContext const &  sc)

Definition at line 1028 of file Tracer.cc.

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

Referenced by Tracer().

1028  {
1029  LogAbsolute out("Tracer");
1030  out << TimeStamper(printTimestamps_);
1031  out << indention_ << indention_ << " finished: processing event : stream = " << sc.streamID()
1032  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
1033  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
1034  if (dumpNonModuleContext_) {
1035  out << "\n" << sc;
1036  }
1037 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postEventReadFromSource()

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

Definition at line 1264 of file Tracer.cc.

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

Referenced by Tracer().

1264  {
1265  LogAbsolute out("Tracer");
1266  out << TimeStamper(printTimestamps_);
1267  unsigned int nIndents = mcc.depth() + 5;
1268  for (unsigned int i = 0; i < nIndents; ++i) {
1269  out << indention_;
1270  }
1271  out << " finished: event delayed read from source: stream = " << sc.streamID() << " label = '"
1272  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1273 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postGlobalBeginLumi()

void Tracer::postGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 923 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postGlobalBeginRun()

void Tracer::postGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 823 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postGlobalEndLumi()

void Tracer::postGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 943 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postGlobalEndRun()

void Tracer::postGlobalEndRun ( GlobalContext const &  gc)

Definition at line 843 of file Tracer.cc.

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

Referenced by Tracer().

843  {
844  LogAbsolute out("Tracer");
845  out << TimeStamper(printTimestamps_);
846  out << indention_ << indention_ << " finished: global end run " << gc.luminosityBlockID().run()
847  << " : time = " << gc.timestamp().value();
848  if (dumpNonModuleContext_) {
849  out << "\n" << gc;
850  }
851 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postGlobalWriteLumi()

void Tracer::postGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 963 of file Tracer.cc.

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

Referenced by Tracer().

963  {
964  LogAbsolute out("Tracer");
965  out << TimeStamper(printTimestamps_);
966  out << indention_ << indention_ << " finished: global write lumi: run = " << gc.luminosityBlockID().run()
967  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
968  if (dumpNonModuleContext_) {
969  out << "\n" << gc;
970  }
971 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postGlobalWriteRun()

void Tracer::postGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 863 of file Tracer.cc.

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

Referenced by Tracer().

863  {
864  LogAbsolute out("Tracer");
865  out << TimeStamper(printTimestamps_);
866  out << indention_ << indention_ << " finished: global write run " << gc.luminosityBlockID().run()
867  << " : time = " << gc.timestamp().value();
868  if (dumpNonModuleContext_) {
869  out << "\n" << gc;
870  }
871 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postModuleAccessInputProcessBlock()

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

Definition at line 1586 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleBeginJob()

void Tracer::postModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1111 of file Tracer.cc.

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

Referenced by Tracer().

1111  {
1112  LogAbsolute out("Tracer");
1113  out << TimeStamper(printTimestamps_);
1114  out << indention_ << indention_;
1115  out << " finished: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1116  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1117  out << "\n" << desc;
1118  }
1119 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleBeginProcessBlock()

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

Definition at line 1558 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleBeginStream()

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

Definition at line 713 of file Tracer.cc.

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

Referenced by Tracer().

713  {
714  ModuleDescription const& desc = *mcc.moduleDescription();
715  LogAbsolute out("Tracer");
716  out << TimeStamper(printTimestamps_);
717  out << indention_ << indention_ << " finished: begin stream for module: stream = " << sc.streamID() << " label = '"
718  << desc.moduleLabel() << "' id = " << desc.id();
719  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
720  out << "\n" << sc;
721  out << mcc;
722  }
723 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleConstruction()

void Tracer::postModuleConstruction ( ModuleDescription const &  md)

Definition at line 1071 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleDestruction()

void Tracer::postModuleDestruction ( ModuleDescription const &  md)

Definition at line 1091 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleEndJob()

void Tracer::postModuleEndJob ( ModuleDescription const &  md)

Definition at line 1131 of file Tracer.cc.

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

Referenced by Tracer().

1131  {
1132  LogAbsolute out("Tracer");
1133  out << TimeStamper(printTimestamps_);
1134  out << indention_ << indention_;
1135  out << " finished: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1136  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1137  out << "\n" << desc;
1138  }
1139 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleEndProcessBlock()

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

Definition at line 1614 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleEndStream()

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

Definition at line 737 of file Tracer.cc.

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

Referenced by Tracer().

737  {
738  ModuleDescription const& desc = *mcc.moduleDescription();
739  LogAbsolute out("Tracer");
740  out << TimeStamper(printTimestamps_);
741  out << indention_ << indention_ << " finished: end stream for module: stream = " << sc.streamID() << " label = '"
742  << desc.moduleLabel() << "' id = " << desc.id();
743  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
744  out << "\n" << sc;
745  out << mcc;
746  }
747 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleEvent()

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

Definition at line 1186 of file Tracer.cc.

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

Referenced by Tracer().

1186  {
1187  LogAbsolute out("Tracer");
1188  out << TimeStamper(printTimestamps_);
1189  unsigned int nIndents = mcc.depth() + 4;
1190  for (unsigned int i = 0; i < nIndents; ++i) {
1191  out << indention_;
1192  }
1193  out << " finished: processing event for module: stream = " << sc.streamID() << " label = '"
1194  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1195  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1196  out << "\n" << sc;
1197  out << mcc;
1198  }
1199 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleEventAcquire()

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

Definition at line 1212 of file Tracer.cc.

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

Referenced by Tracer().

1212  {
1213  LogAbsolute out("Tracer");
1214  out << TimeStamper(printTimestamps_);
1215  unsigned int nIndents = mcc.depth() + 4;
1216  for (unsigned int i = 0; i < nIndents; ++i) {
1217  out << indention_;
1218  }
1219  out << " finished: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1220  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1221 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postModuleEventDelayedGet()

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

Definition at line 1238 of file Tracer.cc.

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

Referenced by Tracer().

1238  {
1239  LogAbsolute out("Tracer");
1240  out << TimeStamper(printTimestamps_);
1241  unsigned int nIndents = mcc.depth() + 4;
1242  for (unsigned int i = 0; i < nIndents; ++i) {
1243  out << indention_;
1244  }
1245  out << " finished: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1246  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1247  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1248  out << "\n" << sc;
1249  out << mcc;
1250  }
1251 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleEventPrefetching()

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

Definition at line 1156 of file Tracer.cc.

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

Referenced by Tracer().

1156  {
1157  LogAbsolute out("Tracer");
1158  out << TimeStamper(printTimestamps_);
1159  unsigned int nIndents = mcc.depth() + 4;
1160  for (unsigned int i = 0; i < nIndents; ++i) {
1161  out << indention_;
1162  }
1163  out << " finished: prefetching before processing event for module: stream = " << sc.streamID() << " label = '"
1164  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1165  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1166  out << "\n" << sc;
1167  out << mcc;
1168  }
1169 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleGlobalBeginLumi()

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

Definition at line 1703 of file Tracer.cc.

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

Referenced by Tracer().

1703  {
1704  LogAbsolute out("Tracer");
1705  out << TimeStamper(printTimestamps_);
1706  unsigned int nIndents = mcc.depth() + 3;
1707  for (unsigned int i = 0; i < nIndents; ++i) {
1708  out << indention_;
1709  }
1710  out << " finished: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1711  << "' id = " << mcc.moduleDescription()->id();
1712  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1713  out << "\n" << gc;
1714  out << mcc;
1715  }
1716 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleGlobalBeginRun()

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

Definition at line 1643 of file Tracer.cc.

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

Referenced by Tracer().

1643  {
1644  LogAbsolute out("Tracer");
1645  out << TimeStamper(printTimestamps_);
1646  unsigned int nIndents = mcc.depth() + 3;
1647  for (unsigned int i = 0; i < nIndents; ++i) {
1648  out << indention_;
1649  }
1650  out << " finished: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1651  << "' id = " << mcc.moduleDescription()->id();
1652  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1653  out << "\n" << gc;
1654  out << mcc;
1655  }
1656 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleGlobalEndLumi()

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

Definition at line 1733 of file Tracer.cc.

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

Referenced by Tracer().

1733  {
1734  LogAbsolute out("Tracer");
1735  out << TimeStamper(printTimestamps_);
1736  unsigned int nIndents = mcc.depth() + 3;
1737  for (unsigned int i = 0; i < nIndents; ++i) {
1738  out << indention_;
1739  }
1740  out << " finished: global end lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1741  << "' id = " << mcc.moduleDescription()->id();
1742  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1743  out << "\n" << gc;
1744  out << mcc;
1745  }
1746 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleGlobalEndRun()

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

Definition at line 1673 of file Tracer.cc.

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

Referenced by Tracer().

1673  {
1674  LogAbsolute out("Tracer");
1675  out << TimeStamper(printTimestamps_);
1676  unsigned int nIndents = mcc.depth() + 3;
1677  for (unsigned int i = 0; i < nIndents; ++i) {
1678  out << indention_;
1679  }
1680  out << " finished: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1681  << "' id = " << mcc.moduleDescription()->id();
1682  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1683  out << "\n" << gc;
1684  out << mcc;
1685  }
1686 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleGlobalPrefetching()

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

Definition at line 1529 of file Tracer.cc.

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

Referenced by Tracer().

1529  {
1530  LogAbsolute out("Tracer");
1531  out << TimeStamper(printTimestamps_);
1532  unsigned int nIndents = mcc.depth() + 4;
1533  for (unsigned int i = 0; i < nIndents; ++i) {
1534  out << indention_;
1535  }
1536  out << " finished: prefetching before processing " << transitionName(gc.transition()) << " for module: label = '"
1537  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1538  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1539  out << "\n" << gc;
1540  out << mcc;
1541  }
1542 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleStreamBeginLumi()

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

Definition at line 1469 of file Tracer.cc.

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

Referenced by Tracer().

1469  {
1470  LogAbsolute out("Tracer");
1471  out << TimeStamper(printTimestamps_);
1472  unsigned int nIndents = mcc.depth() + 3;
1473  for (unsigned int i = 0; i < nIndents; ++i) {
1474  out << indention_;
1475  }
1476  out << " finished: begin lumi for module: stream = " << sc.streamID() << " label = '"
1477  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1478  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1479  out << "\n" << sc;
1480  out << mcc;
1481  }
1482 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleStreamBeginRun()

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

Definition at line 1409 of file Tracer.cc.

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

Referenced by Tracer().

1409  {
1410  LogAbsolute out("Tracer");
1411  out << TimeStamper(printTimestamps_);
1412  unsigned int nIndents = mcc.depth() + 3;
1413  for (unsigned int i = 0; i < nIndents; ++i) {
1414  out << indention_;
1415  }
1416  out << " finished: begin run for module: stream = " << sc.streamID() << " label = '"
1417  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1418  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1419  out << "\n" << sc;
1420  out << mcc;
1421  }
1422 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleStreamEndLumi()

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

Definition at line 1499 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleStreamEndRun()

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

Definition at line 1439 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleStreamPrefetching()

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

Definition at line 1378 of file Tracer.cc.

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

Referenced by Tracer().

1378  {
1379  LogAbsolute out("Tracer");
1380  out << TimeStamper(printTimestamps_);
1381  unsigned int nIndents = mcc.depth() + 4;
1382  for (unsigned int i = 0; i < nIndents; ++i) {
1383  out << indention_;
1384  }
1385  out << " finished: prefetching before processing " << transitionName(sc.transition())
1386  << " for module: stream = " << sc.streamID() << " label = '" << mcc.moduleDescription()->moduleLabel()
1387  << "' id = " << mcc.moduleDescription()->id();
1388  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1389  out << "\n" << sc;
1390  out << mcc;
1391  }
1392 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleTransform()

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

Definition at line 1323 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleTransformAcquiring()

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

Definition at line 1351 of file Tracer.cc.

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

Referenced by Tracer().

1351  {
1352  LogAbsolute out("Tracer");
1353  out << TimeStamper(printTimestamps_);
1354  unsigned int nIndents = mcc.depth() + 4;
1355  for (unsigned int i = 0; i < nIndents; ++i) {
1356  out << indention_;
1357  }
1358  out << " finished: acquiring before transform in event acquire for module: stream = " << sc.streamID() << " label = '"
1359  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id()
1360  << " callID = " << mcc.callID();
1361 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postModuleTransformPrefetching()

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

Definition at line 1291 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleWriteLumi()

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

Definition at line 1821 of file Tracer.cc.

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

Referenced by Tracer().

1821  {
1822  LogAbsolute out("Tracer");
1823  out << TimeStamper(printTimestamps_);
1824  unsigned int nIndents = mcc.depth() + 3;
1825  for (unsigned int i = 0; i < nIndents; ++i) {
1826  out << indention_;
1827  }
1828  out << " finished: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1829  << "' id = " << mcc.moduleDescription()->id();
1830  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1831  out << "\n" << gc;
1832  out << mcc;
1833  }
1834 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleWriteProcessBlock()

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

Definition at line 1762 of file Tracer.cc.

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

Referenced by Tracer().

1762  {
1763  LogAbsolute out("Tracer");
1764  unsigned int nIndents = mcc.depth() + 3;
1765  for (unsigned int i = 0; i < nIndents; ++i) {
1766  out << indention_;
1767  }
1768  out << " finished: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1769  << "' id = " << mcc.moduleDescription()->id();
1770  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1771  out << "\n" << gc;
1772  out << mcc;
1773  }
1774 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postModuleWriteRun()

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

Definition at line 1791 of file Tracer.cc.

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

Referenced by Tracer().

1791  {
1792  LogAbsolute out("Tracer");
1793  out << TimeStamper(printTimestamps_);
1794  unsigned int nIndents = mcc.depth() + 3;
1795  for (unsigned int i = 0; i < nIndents; ++i) {
1796  out << indention_;
1797  }
1798  out << " finished: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1799  << "' id = " << mcc.moduleDescription()->id();
1800  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1801  out << "\n" << gc;
1802  out << mcc;
1803  }
1804 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ postOpenFile()

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

Definition at line 684 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

684  {
685  LogAbsolute out("Tracer");
686  out << TimeStamper(printTimestamps_);
687  out << indention_ << indention_ << " finished: open input file: lfn = " << lfn;
688 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postPathEvent()

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

Definition at line 1050 of file Tracer.cc.

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

Referenced by Tracer().

1050  {
1051  LogAbsolute out("Tracer");
1052  out << TimeStamper(printTimestamps_);
1053  out << indention_ << indention_ << indention_ << " finished: processing path '" << pc.pathName()
1054  << "' : stream = " << sc.streamID();
1055  if (dumpNonModuleContext_) {
1056  out << "\n" << sc;
1057  out << pc;
1058  }
1059 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postSourceConstruction()

void Tracer::postSourceConstruction ( ModuleDescription const &  md)

Definition at line 1846 of file Tracer.cc.

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

Referenced by Tracer().

1846  {
1847  LogAbsolute out("Tracer");
1848  out << TimeStamper(printTimestamps_);
1849  out << indention_;
1850  out << " finished: constructing source: " << desc.moduleName();
1851  if (dumpNonModuleContext_) {
1852  out << "\n" << desc;
1853  }
1854 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postSourceEvent()

void Tracer::postSourceEvent ( StreamID  sid)

Definition at line 648 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

648  {
649  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source event";
650 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postSourceLumi()

void Tracer::postSourceLumi ( LuminosityBlockIndex  index)

Definition at line 656 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

656  {
657  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source lumi";
658 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postSourceProcessBlock()

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

Definition at line 673 of file Tracer.cc.

References indention_, printTimestamps_, and SimL1EmulatorRepack_CalouGT_cff::processName.

Referenced by Tracer().

673  {
674  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
675  << " finished: source process block " << processName;
676 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postSourceRun()

void Tracer::postSourceRun ( RunIndex  index)

Definition at line 664 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

664  {
665  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " finished: source run";
666 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ postStreamBeginLumi()

void Tracer::postStreamBeginLumi ( StreamContext const &  sc)

Definition at line 984 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postStreamBeginRun()

void Tracer::postStreamBeginRun ( StreamContext const &  sc)

Definition at line 883 of file Tracer.cc.

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

Referenced by Tracer().

883  {
884  LogAbsolute out("Tracer");
885  out << TimeStamper(printTimestamps_);
886  out << indention_ << indention_ << " finished: begin run: stream = " << sc.streamID()
887  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
888  if (dumpNonModuleContext_) {
889  out << "\n" << sc;
890  }
891 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postStreamEndLumi()

void Tracer::postStreamEndLumi ( StreamContext const &  sc)

Definition at line 1006 of file Tracer.cc.

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

Referenced by Tracer().

1006  {
1007  LogAbsolute out("Tracer");
1008  out << TimeStamper(printTimestamps_);
1009  out << indention_ << indention_ << " finished: end lumi: stream = " << sc.streamID()
1010  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
1011  << " time = " << sc.timestamp().value();
1012  if (dumpNonModuleContext_) {
1013  out << "\n" << sc;
1014  }
1015 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postStreamEndRun()

void Tracer::postStreamEndRun ( StreamContext const &  sc)

Definition at line 903 of file Tracer.cc.

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

Referenced by Tracer().

903  {
904  LogAbsolute out("Tracer");
905  out << TimeStamper(printTimestamps_);
906  out << indention_ << indention_ << " finished: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
907  << " time = " << sc.timestamp().value();
908  if (dumpNonModuleContext_) {
909  out << "\n" << sc;
910  }
911 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ postWriteProcessBlock()

void Tracer::postWriteProcessBlock ( GlobalContext const &  gc)

Definition at line 805 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

805  {
806  LogAbsolute out("Tracer");
807  out << indention_ << indention_ << " finished: write process block";
808  if (dumpNonModuleContext_) {
809  out << "\n" << gc;
810  }
811 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preAccessInputProcessBlock()

void Tracer::preAccessInputProcessBlock ( GlobalContext const &  gc)

Definition at line 765 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

765  {
766  LogAbsolute out("Tracer");
767  out << indention_ << indention_ << " starting: access input process block";
768  if (dumpNonModuleContext_) {
769  out << "\n" << gc;
770  }
771 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preallocate()

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

Definition at line 518 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

518  {
519  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_
520  << " preallocate: " << bounds.maxNumberOfConcurrentRuns() << " concurrent runs, "
521  << bounds.maxNumberOfConcurrentLuminosityBlocks() << " concurrent luminosity sections, "
522  << bounds.maxNumberOfStreams() << " streams";
523 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preBeginJob()

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

Definition at line 525 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preBeginProcessBlock()

void Tracer::preBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 749 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

749  {
750  LogAbsolute out("Tracer");
751  out << indention_ << indention_ << " starting: begin process block";
752  if (dumpNonModuleContext_) {
753  out << "\n" << gc;
754  }
755 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preBeginStream()

void Tracer::preBeginStream ( StreamContext const &  sc)

Definition at line 628 of file Tracer.cc.

References indention_, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

628  {
629  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " starting: begin stream " << sc.streamID();
630 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preCloseFile()

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

Definition at line 690 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

690  {
691  LogAbsolute out("Tracer");
692  out << TimeStamper(printTimestamps_);
693  out << indention_ << indention_ << " starting: close input file: lfn = " << lfn;
694 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preEndJob()

void Tracer::preEndJob ( )

Definition at line 620 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

620  {
621  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " starting: end job";
622 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preEndProcessBlock()

void Tracer::preEndProcessBlock ( GlobalContext const &  gc)

Definition at line 781 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

781  {
782  LogAbsolute out("Tracer");
783  out << indention_ << indention_ << " starting: end process block";
784  if (dumpNonModuleContext_) {
785  out << "\n" << gc;
786  }
787 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preEndStream()

void Tracer::preEndStream ( StreamContext const &  sc)

Definition at line 636 of file Tracer.cc.

References indention_, printTimestamps_, and edm::StreamContext::streamID().

Referenced by Tracer().

636  {
637  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " starting: end stream " << sc.streamID();
638 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preESModule()

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

Definition at line 1878 of file Tracer.cc.

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

Referenced by Tracer().

1878  {
1879  LogAbsolute out("Tracer");
1880  out << TimeStamper(printTimestamps_);
1881  unsigned int nIndents = mcc.depth() + 4;
1882  for (unsigned int i = 0; i < nIndents; ++i) {
1883  out << indention_;
1884  }
1885  out << " starting: processing esmodule: label = '" << mcc.componentDescription()->label_
1886  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1887 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preESModuleAcquire()

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

Definition at line 1900 of file Tracer.cc.

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

Referenced by Tracer().

1900  {
1901  LogAbsolute out("Tracer");
1902  out << TimeStamper(printTimestamps_);
1903  unsigned int nIndents = mcc.depth() + 4;
1904  for (unsigned int i = 0; i < nIndents; ++i) {
1905  out << indention_;
1906  }
1907  out << " starting: processing esmodule acquire: label = '" << mcc.componentDescription()->label_
1908  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1909 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preESModulePrefetching()

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

Definition at line 1856 of file Tracer.cc.

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

Referenced by Tracer().

1856  {
1857  LogAbsolute out("Tracer");
1858  out << TimeStamper(printTimestamps_);
1859  unsigned int nIndents = mcc.depth() + 4;
1860  for (unsigned int i = 0; i < nIndents; ++i) {
1861  out << indention_;
1862  }
1863  out << " starting: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1864  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1865 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preEvent()

void Tracer::preEvent ( StreamContext const &  sc)

Definition at line 1017 of file Tracer.cc.

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

Referenced by Tracer().

1017  {
1018  LogAbsolute out("Tracer");
1019  out << TimeStamper(printTimestamps_);
1020  out << indention_ << indention_ << " starting: processing event : stream = " << sc.streamID()
1021  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
1022  << " event = " << sc.eventID().event() << " time = " << sc.timestamp().value();
1023  if (dumpNonModuleContext_) {
1024  out << "\n" << sc;
1025  }
1026 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preEventReadFromSource()

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

Definition at line 1253 of file Tracer.cc.

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

Referenced by Tracer().

1253  {
1254  LogAbsolute out("Tracer");
1255  out << TimeStamper(printTimestamps_);
1256  unsigned int nIndents = mcc.depth() + 5;
1257  for (unsigned int i = 0; i < nIndents; ++i) {
1258  out << indention_;
1259  }
1260  out << " starting: event delayed read from source: stream = " << sc.streamID() << " label = '"
1261  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1262 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preGlobalBeginLumi()

void Tracer::preGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 913 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalBeginRun()

void Tracer::preGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 813 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalEndLumi()

void Tracer::preGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 933 of file Tracer.cc.

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

Referenced by Tracer().

933  {
934  LogAbsolute out("Tracer");
935  out << TimeStamper(printTimestamps_);
936  out << indention_ << indention_ << " starting: global end lumi: run = " << gc.luminosityBlockID().run()
937  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
938  if (dumpNonModuleContext_) {
939  out << "\n" << gc;
940  }
941 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preGlobalEndRun()

void Tracer::preGlobalEndRun ( GlobalContext const &  gc)

Definition at line 833 of file Tracer.cc.

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

Referenced by Tracer().

833  {
834  LogAbsolute out("Tracer");
835  out << TimeStamper(printTimestamps_);
836  out << indention_ << indention_ << " starting: global end run " << gc.luminosityBlockID().run()
837  << " : time = " << gc.timestamp().value();
838  if (dumpNonModuleContext_) {
839  out << "\n" << gc;
840  }
841 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preGlobalWriteLumi()

void Tracer::preGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 953 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalWriteRun()

void Tracer::preGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 853 of file Tracer.cc.

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

Referenced by Tracer().

853  {
854  LogAbsolute out("Tracer");
855  out << TimeStamper(printTimestamps_);
856  out << indention_ << indention_ << " starting: global write run " << gc.luminosityBlockID().run()
857  << " : time = " << gc.timestamp().value();
858  if (dumpNonModuleContext_) {
859  out << "\n" << gc;
860  }
861 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preModuleAccessInputProcessBlock()

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

Definition at line 1572 of file Tracer.cc.

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

Referenced by Tracer().

1572  {
1573  LogAbsolute out("Tracer");
1574  unsigned int nIndents = mcc.depth() + 3;
1575  for (unsigned int i = 0; i < nIndents; ++i) {
1576  out << indention_;
1577  }
1578  out << " starting: access input process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1579  << "' id = " << mcc.moduleDescription()->id();
1580  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1581  out << "\n" << gc;
1582  out << mcc;
1583  }
1584 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleBeginJob()

void Tracer::preModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1101 of file Tracer.cc.

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

Referenced by Tracer().

1101  {
1102  LogAbsolute out("Tracer");
1103  out << TimeStamper(printTimestamps_);
1104  out << indention_ << indention_;
1105  out << " starting: begin job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1106  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1107  out << "\n" << desc;
1108  }
1109 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleBeginProcessBlock()

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

Definition at line 1544 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleBeginStream()

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

Definition at line 701 of file Tracer.cc.

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

Referenced by Tracer().

701  {
702  ModuleDescription const& desc = *mcc.moduleDescription();
703  LogAbsolute out("Tracer");
704  out << TimeStamper(printTimestamps_);
705  out << indention_ << indention_ << " starting: begin stream for module: stream = " << sc.streamID() << " label = '"
706  << desc.moduleLabel() << "' id = " << desc.id();
707  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
708  out << "\n" << sc;
709  out << mcc;
710  }
711 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleConstruction()

void Tracer::preModuleConstruction ( ModuleDescription const &  md)

Definition at line 1061 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleDestruction()

void Tracer::preModuleDestruction ( ModuleDescription const &  md)

Definition at line 1081 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleEndJob()

void Tracer::preModuleEndJob ( ModuleDescription const &  md)

Definition at line 1121 of file Tracer.cc.

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

Referenced by Tracer().

1121  {
1122  LogAbsolute out("Tracer");
1123  out << TimeStamper(printTimestamps_);
1124  out << indention_ << indention_;
1125  out << " starting: end job for module with label '" << desc.moduleLabel() << "' id = " << desc.id();
1126  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
1127  out << "\n" << desc;
1128  }
1129 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleEndProcessBlock()

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

Definition at line 1600 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleEndStream()

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

Definition at line 725 of file Tracer.cc.

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

Referenced by Tracer().

725  {
726  ModuleDescription const& desc = *mcc.moduleDescription();
727  LogAbsolute out("Tracer");
728  out << TimeStamper(printTimestamps_);
729  out << indention_ << indention_ << " starting: end stream for module: stream = " << sc.streamID() << " label = '"
730  << desc.moduleLabel() << "' id = " << desc.id();
731  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
732  out << "\n" << sc;
733  out << mcc;
734  }
735 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleEvent()

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

Definition at line 1171 of file Tracer.cc.

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

Referenced by Tracer().

1171  {
1172  LogAbsolute out("Tracer");
1173  out << TimeStamper(printTimestamps_);
1174  unsigned int nIndents = mcc.depth() + 4;
1175  for (unsigned int i = 0; i < nIndents; ++i) {
1176  out << indention_;
1177  }
1178  out << " starting: processing event for module: stream = " << sc.streamID() << " label = '"
1179  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1180  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1181  out << "\n" << sc;
1182  out << mcc;
1183  }
1184 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleEventAcquire()

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

Definition at line 1201 of file Tracer.cc.

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

Referenced by Tracer().

1201  {
1202  LogAbsolute out("Tracer");
1203  out << TimeStamper(printTimestamps_);
1204  unsigned int nIndents = mcc.depth() + 4;
1205  for (unsigned int i = 0; i < nIndents; ++i) {
1206  out << indention_;
1207  }
1208  out << " starting: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1209  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1210 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preModuleEventDelayedGet()

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

Definition at line 1223 of file Tracer.cc.

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

Referenced by Tracer().

1223  {
1224  LogAbsolute out("Tracer");
1225  out << TimeStamper(printTimestamps_);
1226  unsigned int nIndents = mcc.depth() + 4;
1227  for (unsigned int i = 0; i < nIndents; ++i) {
1228  out << indention_;
1229  }
1230  out << " starting: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1231  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1232  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1233  out << "\n" << sc;
1234  out << mcc;
1235  }
1236 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleEventPrefetching()

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

Definition at line 1141 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleGlobalBeginLumi()

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

Definition at line 1688 of file Tracer.cc.

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

Referenced by Tracer().

1688  {
1689  LogAbsolute out("Tracer");
1690  out << TimeStamper(printTimestamps_);
1691  unsigned int nIndents = mcc.depth() + 3;
1692  for (unsigned int i = 0; i < nIndents; ++i) {
1693  out << indention_;
1694  }
1695  out << " starting: global begin lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1696  << "' id = " << mcc.moduleDescription()->id();
1697  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1698  out << "\n" << gc;
1699  out << mcc;
1700  }
1701 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleGlobalBeginRun()

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

Definition at line 1628 of file Tracer.cc.

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

Referenced by Tracer().

1628  {
1629  LogAbsolute out("Tracer");
1630  out << TimeStamper(printTimestamps_);
1631  unsigned int nIndents = mcc.depth() + 3;
1632  for (unsigned int i = 0; i < nIndents; ++i) {
1633  out << indention_;
1634  }
1635  out << " starting: global begin run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1636  << "' id = " << mcc.moduleDescription()->id();
1637  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1638  out << "\n" << gc;
1639  out << mcc;
1640  }
1641 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleGlobalEndLumi()

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

Definition at line 1718 of file Tracer.cc.

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

Referenced by Tracer().

1718  {
1719  LogAbsolute out("Tracer");
1720  out << TimeStamper(printTimestamps_);
1721  unsigned int nIndents = mcc.depth() + 3;
1722  for (unsigned int i = 0; i < nIndents; ++i) {
1723  out << indention_;
1724  }
1725  out << " starting: global end lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1726  << "' id = " << mcc.moduleDescription()->id();
1727  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1728  out << "\n" << gc;
1729  out << mcc;
1730  }
1731 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleGlobalEndRun()

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

Definition at line 1658 of file Tracer.cc.

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

Referenced by Tracer().

1658  {
1659  LogAbsolute out("Tracer");
1660  out << TimeStamper(printTimestamps_);
1661  unsigned int nIndents = mcc.depth() + 3;
1662  for (unsigned int i = 0; i < nIndents; ++i) {
1663  out << indention_;
1664  }
1665  out << " starting: global end run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1666  << "' id = " << mcc.moduleDescription()->id();
1667  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1668  out << "\n" << gc;
1669  out << mcc;
1670  }
1671 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleGlobalPrefetching()

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

Definition at line 1514 of file Tracer.cc.

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

Referenced by Tracer().

1514  {
1515  LogAbsolute out("Tracer");
1516  out << TimeStamper(printTimestamps_);
1517  unsigned int nIndents = mcc.depth() + 4;
1518  for (unsigned int i = 0; i < nIndents; ++i) {
1519  out << indention_;
1520  }
1521  out << " starting: prefetching before processing " << transitionName(gc.transition()) << " for module: label = '"
1522  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1523  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1524  out << "\n" << gc;
1525  out << mcc;
1526  }
1527 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleStreamBeginLumi()

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

Definition at line 1454 of file Tracer.cc.

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

Referenced by Tracer().

1454  {
1455  LogAbsolute out("Tracer");
1456  out << TimeStamper(printTimestamps_);
1457  unsigned int nIndents = mcc.depth() + 3;
1458  for (unsigned int i = 0; i < nIndents; ++i) {
1459  out << indention_;
1460  }
1461  out << " starting: begin lumi for module: stream = " << sc.streamID() << " label = '"
1462  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1463  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1464  out << "\n" << sc;
1465  out << mcc;
1466  }
1467 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleStreamBeginRun()

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

Definition at line 1394 of file Tracer.cc.

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

Referenced by Tracer().

1394  {
1395  LogAbsolute out("Tracer");
1396  out << TimeStamper(printTimestamps_);
1397  unsigned int nIndents = mcc.depth() + 3;
1398  for (unsigned int i = 0; i < nIndents; ++i) {
1399  out << indention_;
1400  }
1401  out << " starting: begin run for module: stream = " << sc.streamID() << " label = '"
1402  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1403  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1404  out << "\n" << sc;
1405  out << mcc;
1406  }
1407 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleStreamEndLumi()

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

Definition at line 1484 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleStreamEndRun()

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

Definition at line 1424 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleStreamPrefetching()

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

Definition at line 1362 of file Tracer.cc.

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

Referenced by Tracer().

1362  {
1363  LogAbsolute out("Tracer");
1364  out << TimeStamper(printTimestamps_);
1365  unsigned int nIndents = mcc.depth() + 4;
1366  for (unsigned int i = 0; i < nIndents; ++i) {
1367  out << indention_;
1368  }
1369  out << " starting: prefetching before processing " << transitionName(sc.transition())
1370  << " for module: stream = " << sc.streamID() << " label = '" << mcc.moduleDescription()->moduleLabel()
1371  << "' id = " << mcc.moduleDescription()->id();
1372  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1373  out << "\n" << sc;
1374  out << mcc;
1375  }
1376 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleTransform()

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

Definition at line 1307 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleTransformAcquiring()

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

Definition at line 1339 of file Tracer.cc.

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

Referenced by Tracer().

1339  {
1340  LogAbsolute out("Tracer");
1341  out << TimeStamper(printTimestamps_);
1342  unsigned int nIndents = mcc.depth() + 4;
1343  for (unsigned int i = 0; i < nIndents; ++i) {
1344  out << indention_;
1345  }
1346  out << " starting: acquiring before transform in event for module: stream = " << sc.streamID() << " label = '"
1347  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id()
1348  << " callID = " << mcc.callID();
1349 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preModuleTransformPrefetching()

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

Definition at line 1275 of file Tracer.cc.

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

Referenced by Tracer().

1275  {
1276  LogAbsolute out("Tracer");
1277  out << TimeStamper(printTimestamps_);
1278  unsigned int nIndents = mcc.depth() + 4;
1279  for (unsigned int i = 0; i < nIndents; ++i) {
1280  out << indention_;
1281  }
1282  out << " starting: prefetching before transform in event for module: stream = " << sc.streamID() << " label = '"
1283  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id()
1284  << " callID = " << mcc.callID();
1285  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1286  out << "\n" << sc;
1287  out << mcc;
1288  }
1289 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleWriteLumi()

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

Definition at line 1806 of file Tracer.cc.

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

Referenced by Tracer().

1806  {
1807  LogAbsolute out("Tracer");
1808  out << TimeStamper(printTimestamps_);
1809  unsigned int nIndents = mcc.depth() + 3;
1810  for (unsigned int i = 0; i < nIndents; ++i) {
1811  out << indention_;
1812  }
1813  out << " starting: write lumi for module: label = '" << mcc.moduleDescription()->moduleLabel()
1814  << "' id = " << mcc.moduleDescription()->id();
1815  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1816  out << "\n" << gc;
1817  out << mcc;
1818  }
1819 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleWriteProcessBlock()

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

Definition at line 1748 of file Tracer.cc.

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

Referenced by Tracer().

1748  {
1749  LogAbsolute out("Tracer");
1750  unsigned int nIndents = mcc.depth() + 3;
1751  for (unsigned int i = 0; i < nIndents; ++i) {
1752  out << indention_;
1753  }
1754  out << " starting: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1755  << "' id = " << mcc.moduleDescription()->id();
1756  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1757  out << "\n" << gc;
1758  out << mcc;
1759  }
1760 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preModuleWriteRun()

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

Definition at line 1776 of file Tracer.cc.

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

Referenced by Tracer().

1776  {
1777  LogAbsolute out("Tracer");
1778  out << TimeStamper(printTimestamps_);
1779  unsigned int nIndents = mcc.depth() + 3;
1780  for (unsigned int i = 0; i < nIndents; ++i) {
1781  out << indention_;
1782  }
1783  out << " starting: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1784  << "' id = " << mcc.moduleDescription()->id();
1785  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1786  out << "\n" << gc;
1787  out << mcc;
1788  }
1789 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:231

◆ preOpenFile()

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

Definition at line 678 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

678  {
679  LogAbsolute out("Tracer");
680  out << TimeStamper(printTimestamps_);
681  out << indention_ << indention_ << " starting: open input file: lfn = " << lfn;
682 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ prePathEvent()

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

Definition at line 1039 of file Tracer.cc.

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

Referenced by Tracer().

1039  {
1040  LogAbsolute out("Tracer");
1041  out << TimeStamper(printTimestamps_);
1042  out << indention_ << indention_ << indention_ << " starting: processing path '" << pc.pathName()
1043  << "' : stream = " << sc.streamID();
1044  if (dumpNonModuleContext_) {
1045  out << "\n" << sc;
1046  out << pc;
1047  }
1048 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preSourceConstruction()

void Tracer::preSourceConstruction ( ModuleDescription const &  md)

Definition at line 1836 of file Tracer.cc.

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

Referenced by Tracer().

1836  {
1837  LogAbsolute out("Tracer");
1838  out << TimeStamper(printTimestamps_);
1839  out << indention_;
1840  out << " starting: constructing source: " << desc.moduleName();
1841  if (dumpNonModuleContext_) {
1842  out << "\n" << desc;
1843  }
1844 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preSourceEvent()

void Tracer::preSourceEvent ( StreamID  sid)

Definition at line 644 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

644  {
645  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source event";
646 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preSourceLumi()

void Tracer::preSourceLumi ( LuminosityBlockIndex  index)

Definition at line 652 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

652  {
653  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source lumi";
654 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preSourceProcessBlock()

void Tracer::preSourceProcessBlock ( )

Definition at line 668 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

668  {
669  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
670  << " starting: source process block";
671 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preSourceRun()

void Tracer::preSourceRun ( RunIndex  index)

Definition at line 660 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

660  {
661  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source run";
662 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute

◆ preStreamBeginLumi()

void Tracer::preStreamBeginLumi ( StreamContext const &  sc)

Definition at line 973 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preStreamBeginRun()

void Tracer::preStreamBeginRun ( StreamContext const &  sc)

Definition at line 873 of file Tracer.cc.

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

Referenced by Tracer().

873  {
874  LogAbsolute out("Tracer");
875  out << TimeStamper(printTimestamps_);
876  out << indention_ << indention_ << " starting: begin run: stream = " << sc.streamID()
877  << " run = " << sc.eventID().run() << " time = " << sc.timestamp().value();
878  if (dumpNonModuleContext_) {
879  out << "\n" << sc;
880  }
881 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preStreamEndLumi()

void Tracer::preStreamEndLumi ( StreamContext const &  sc)

Definition at line 995 of file Tracer.cc.

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

Referenced by Tracer().

995  {
996  LogAbsolute out("Tracer");
997  out << TimeStamper(printTimestamps_);
998  out << indention_ << indention_ << " starting: end lumi: stream = " << sc.streamID()
999  << " run = " << sc.eventID().run() << " lumi = " << sc.eventID().luminosityBlock()
1000  << " time = " << sc.timestamp().value();
1001  if (dumpNonModuleContext_) {
1002  out << "\n" << sc;
1003  }
1004 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preStreamEndRun()

void Tracer::preStreamEndRun ( StreamContext const &  sc)

Definition at line 893 of file Tracer.cc.

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

Referenced by Tracer().

893  {
894  LogAbsolute out("Tracer");
895  out << TimeStamper(printTimestamps_);
896  out << indention_ << indention_ << " starting: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
897  << " time = " << sc.timestamp().value();
898  if (dumpNonModuleContext_) {
899  out << "\n" << sc;
900  }
901 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

◆ preWriteProcessBlock()

void Tracer::preWriteProcessBlock ( GlobalContext const &  gc)

Definition at line 797 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

797  {
798  LogAbsolute out("Tracer");
799  out << indention_ << indention_ << " starting: write process block";
800  if (dumpNonModuleContext_) {
801  out << "\n" << gc;
802  }
803 }
std::string indention_
Definition: Tracer.cc:230
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:232

Member Data Documentation

◆ dumpContextForLabels_

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

Definition at line 231 of file Tracer.cc.

Referenced by postModuleAccessInputProcessBlock(), postModuleBeginJob(), postModuleBeginProcessBlock(), postModuleBeginStream(), postModuleConstruction(), postModuleDestruction(), postModuleEndJob(), postModuleEndProcessBlock(), postModuleEndStream(), postModuleEvent(), postModuleEventDelayedGet(), postModuleEventPrefetching(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleGlobalPrefetching(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleStreamPrefetching(), postModuleTransform(), postModuleTransformPrefetching(), postModuleWriteLumi(), postModuleWriteProcessBlock(), postModuleWriteRun(), preModuleAccessInputProcessBlock(), preModuleBeginJob(), preModuleBeginProcessBlock(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndProcessBlock(), preModuleEndStream(), preModuleEvent(), preModuleEventDelayedGet(), preModuleEventPrefetching(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleGlobalPrefetching(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preModuleStreamPrefetching(), preModuleTransform(), preModuleTransformPrefetching(), preModuleWriteLumi(), preModuleWriteProcessBlock(), preModuleWriteRun(), and Tracer().

◆ dumpEventSetupInfo_

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

Definition at line 235 of file Tracer.cc.

◆ dumpNonModuleContext_

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

◆ dumpPathsAndConsumes_

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

Definition at line 233 of file Tracer.cc.

Referenced by preBeginJob().

◆ indention_

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

Definition at line 230 of file Tracer.cc.

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

◆ printTimestamps_

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

Definition at line 234 of file Tracer.cc.

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