CMS 3D CMS Logo

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

Public Member Functions

void postAccessInputProcessBlock (GlobalContext const &)
 
void postBeginJob ()
 
void postBeginProcessBlock (GlobalContext const &)
 
void postCloseFile (std::string const &)
 
void postEndJob ()
 
void postEndProcessBlock (GlobalContext const &)
 
void postESModule (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void postESModuleAcquire (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void postESModulePrefetching (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void postEvent (StreamContext const &)
 
void postEventReadFromSource (StreamContext const &, ModuleCallingContext const &)
 
void postGlobalBeginLumi (GlobalContext const &)
 
void postGlobalBeginRun (GlobalContext const &)
 
void postGlobalEndLumi (GlobalContext const &)
 
void postGlobalEndRun (GlobalContext const &)
 
void postGlobalWriteLumi (GlobalContext const &)
 
void postGlobalWriteRun (GlobalContext const &)
 
void postModuleAccessInputProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleBeginJob (ModuleDescription const &md)
 
void postModuleBeginProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void postModuleConstruction (ModuleDescription const &md)
 
void postModuleDestruction (ModuleDescription const &md)
 
void postModuleEndJob (ModuleDescription const &md)
 
void postModuleEndProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleEndStream (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEvent (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEventAcquire (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEventDelayedGet (StreamContext const &, ModuleCallingContext const &)
 
void postModuleEventPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void postModuleGlobalBeginLumi (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalBeginRun (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalEndLumi (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalEndRun (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleGlobalPrefetching (GlobalContext const &, ModuleCallingContext const &)
 
void postModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamEndRun (StreamContext const &, ModuleCallingContext const &)
 
void postModuleStreamPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void 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 preCloseFile (std::string const &lfn)
 
void preEndProcessBlock (GlobalContext const &)
 
void preESModule (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void preESModuleAcquire (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void preESModulePrefetching (eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
 
void preEvent (StreamContext const &)
 
void preEventReadFromSource (StreamContext const &, ModuleCallingContext const &)
 
void preGlobalBeginLumi (GlobalContext const &)
 
void preGlobalBeginRun (GlobalContext const &)
 
void preGlobalEndLumi (GlobalContext const &)
 
void preGlobalEndRun (GlobalContext const &)
 
void preGlobalWriteLumi (GlobalContext const &)
 
void preGlobalWriteRun (GlobalContext const &)
 
void preModuleAccessInputProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleBeginJob (ModuleDescription const &md)
 
void preModuleBeginProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleBeginStream (StreamContext const &, ModuleCallingContext const &)
 
void preModuleConstruction (ModuleDescription const &md)
 
void preModuleDestruction (ModuleDescription const &md)
 
void preModuleEndJob (ModuleDescription const &md)
 
void preModuleEndProcessBlock (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleEndStream (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEvent (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEventAcquire (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEventDelayedGet (StreamContext const &, ModuleCallingContext const &)
 
void preModuleEventPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void preModuleGlobalBeginLumi (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalBeginRun (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalEndLumi (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalEndRun (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleGlobalPrefetching (GlobalContext const &, ModuleCallingContext const &)
 
void preModuleStreamBeginLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamBeginRun (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndLumi (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamEndRun (StreamContext const &, ModuleCallingContext const &)
 
void preModuleStreamPrefetching (StreamContext const &, ModuleCallingContext const &)
 
void 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 254 of file Tracer.cc.

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

255  : indention_(iPS.getUntrackedParameter<std::string>("indention")),
257  dumpNonModuleContext_(iPS.getUntrackedParameter<bool>("dumpNonModuleContext")),
258  dumpPathsAndConsumes_(iPS.getUntrackedParameter<bool>("dumpPathsAndConsumes")),
259  printTimestamps_(iPS.getUntrackedParameter<bool>("printTimestamps")),
260  dumpEventSetupInfo_(iPS.getUntrackedParameter<bool>("dumpEventSetupInfo")) {
261  tracer::setupFile(iPS.getUntrackedParameter<std::string>("fileName"), iRegistry);
262 
263  if (not iPS.getUntrackedParameter<bool>("useMessageLogger"))
264  return;
265  for (std::string& label : iPS.getUntrackedParameter<std::vector<std::string>>("dumpContextForLabels"))
267 
268  iRegistry.watchPreallocate(this, &Tracer::preallocate);
269 
270  iRegistry.watchPreBeginJob(this, &Tracer::preBeginJob);
271  iRegistry.watchPostBeginJob(this, &Tracer::postBeginJob);
272  iRegistry.watchPostEndJob(this, &Tracer::postEndJob);
273 
274  iRegistry.watchPreSourceEvent(this, &Tracer::preSourceEvent);
275  iRegistry.watchPostSourceEvent(this, &Tracer::postSourceEvent);
276 
277  iRegistry.watchPreSourceLumi(this, &Tracer::preSourceLumi);
278  iRegistry.watchPostSourceLumi(this, &Tracer::postSourceLumi);
279 
280  iRegistry.watchPreSourceRun(this, &Tracer::preSourceRun);
281  iRegistry.watchPostSourceRun(this, &Tracer::postSourceRun);
282 
283  iRegistry.watchPreSourceProcessBlock(this, &Tracer::preSourceProcessBlock);
284  iRegistry.watchPostSourceProcessBlock(this, &Tracer::postSourceProcessBlock);
285 
286  iRegistry.watchPreOpenFile(this, &Tracer::preOpenFile);
287  iRegistry.watchPostOpenFile(this, &Tracer::postOpenFile);
288 
289  iRegistry.watchPreCloseFile(this, &Tracer::preCloseFile);
290  iRegistry.watchPostCloseFile(this, &Tracer::postCloseFile);
291 
292  iRegistry.watchPreModuleBeginStream(this, &Tracer::preModuleBeginStream);
293  iRegistry.watchPostModuleBeginStream(this, &Tracer::postModuleBeginStream);
294 
295  iRegistry.watchPreModuleEndStream(this, &Tracer::preModuleEndStream);
296  iRegistry.watchPostModuleEndStream(this, &Tracer::postModuleEndStream);
297 
298  iRegistry.watchPreBeginProcessBlock(this, &Tracer::preBeginProcessBlock);
299  iRegistry.watchPostBeginProcessBlock(this, &Tracer::postBeginProcessBlock);
300 
301  iRegistry.watchPreAccessInputProcessBlock(this, &Tracer::preAccessInputProcessBlock);
302  iRegistry.watchPostAccessInputProcessBlock(this, &Tracer::postAccessInputProcessBlock);
303 
304  iRegistry.watchPreEndProcessBlock(this, &Tracer::preEndProcessBlock);
305  iRegistry.watchPostEndProcessBlock(this, &Tracer::postEndProcessBlock);
306 
307  iRegistry.watchPreWriteProcessBlock(this, &Tracer::preWriteProcessBlock);
308  iRegistry.watchPostWriteProcessBlock(this, &Tracer::postWriteProcessBlock);
309 
310  iRegistry.watchPreGlobalBeginRun(this, &Tracer::preGlobalBeginRun);
311  iRegistry.watchPostGlobalBeginRun(this, &Tracer::postGlobalBeginRun);
312 
313  iRegistry.watchPreGlobalEndRun(this, &Tracer::preGlobalEndRun);
314  iRegistry.watchPostGlobalEndRun(this, &Tracer::postGlobalEndRun);
315 
316  iRegistry.watchPreGlobalWriteRun(this, &Tracer::preGlobalWriteRun);
317  iRegistry.watchPostGlobalWriteRun(this, &Tracer::postGlobalWriteRun);
318 
319  iRegistry.watchPreStreamBeginRun(this, &Tracer::preStreamBeginRun);
320  iRegistry.watchPostStreamBeginRun(this, &Tracer::postStreamBeginRun);
321 
322  iRegistry.watchPreStreamEndRun(this, &Tracer::preStreamEndRun);
323  iRegistry.watchPostStreamEndRun(this, &Tracer::postStreamEndRun);
324 
325  iRegistry.watchPreGlobalBeginLumi(this, &Tracer::preGlobalBeginLumi);
326  iRegistry.watchPostGlobalBeginLumi(this, &Tracer::postGlobalBeginLumi);
327 
328  iRegistry.watchPreGlobalEndLumi(this, &Tracer::preGlobalEndLumi);
329  iRegistry.watchPostGlobalEndLumi(this, &Tracer::postGlobalEndLumi);
330 
331  iRegistry.watchPreGlobalWriteLumi(this, &Tracer::preGlobalWriteLumi);
332  iRegistry.watchPostGlobalWriteLumi(this, &Tracer::postGlobalWriteLumi);
333 
334  iRegistry.watchPreStreamBeginLumi(this, &Tracer::preStreamBeginLumi);
335  iRegistry.watchPostStreamBeginLumi(this, &Tracer::postStreamBeginLumi);
336 
337  iRegistry.watchPreStreamEndLumi(this, &Tracer::preStreamEndLumi);
338  iRegistry.watchPostStreamEndLumi(this, &Tracer::postStreamEndLumi);
339 
340  iRegistry.watchPreEvent(this, &Tracer::preEvent);
341  iRegistry.watchPostEvent(this, &Tracer::postEvent);
342 
343  iRegistry.watchPrePathEvent(this, &Tracer::prePathEvent);
344  iRegistry.watchPostPathEvent(this, &Tracer::postPathEvent);
345 
346  iRegistry.watchPreModuleConstruction(this, &Tracer::preModuleConstruction);
347  iRegistry.watchPostModuleConstruction(this, &Tracer::postModuleConstruction);
348 
349  iRegistry.watchPreModuleDestruction(this, &Tracer::preModuleDestruction);
350  iRegistry.watchPostModuleDestruction(this, &Tracer::postModuleDestruction);
351 
352  iRegistry.watchPreModuleBeginJob(this, &Tracer::preModuleBeginJob);
353  iRegistry.watchPostModuleBeginJob(this, &Tracer::postModuleBeginJob);
354 
355  iRegistry.watchPreModuleEndJob(this, &Tracer::preModuleEndJob);
356  iRegistry.watchPostModuleEndJob(this, &Tracer::postModuleEndJob);
357 
358  iRegistry.watchPreModuleEventPrefetching(this, &Tracer::preModuleEventPrefetching);
359  iRegistry.watchPostModuleEventPrefetching(this, &Tracer::postModuleEventPrefetching);
360  iRegistry.watchPreModuleEvent(this, &Tracer::preModuleEvent);
361  iRegistry.watchPostModuleEvent(this, &Tracer::postModuleEvent);
362  iRegistry.watchPreModuleEventAcquire(this, &Tracer::preModuleEventAcquire);
363  iRegistry.watchPostModuleEventAcquire(this, &Tracer::postModuleEventAcquire);
364  iRegistry.watchPreModuleEventDelayedGet(this, &Tracer::preModuleEventDelayedGet);
365  iRegistry.watchPostModuleEventDelayedGet(this, &Tracer::postModuleEventDelayedGet);
366  iRegistry.watchPreEventReadFromSource(this, &Tracer::preEventReadFromSource);
367  iRegistry.watchPostEventReadFromSource(this, &Tracer::postEventReadFromSource);
368  iRegistry.watchPreModuleTransformPrefetching(this, &Tracer::preModuleTransformPrefetching);
369  iRegistry.watchPostModuleTransformPrefetching(this, &Tracer::postModuleTransformPrefetching);
370  iRegistry.watchPreModuleTransform(this, &Tracer::preModuleTransform);
371  iRegistry.watchPostModuleTransform(this, &Tracer::postModuleTransform);
372  iRegistry.watchPreModuleTransformAcquiring(this, &Tracer::preModuleTransformAcquiring);
373  iRegistry.watchPostModuleTransformAcquiring(this, &Tracer::postModuleTransformAcquiring);
374 
375  iRegistry.watchPreModuleStreamPrefetching(this, &Tracer::preModuleStreamPrefetching);
376  iRegistry.watchPostModuleStreamPrefetching(this, &Tracer::postModuleStreamPrefetching);
377 
378  iRegistry.watchPreModuleStreamBeginRun(this, &Tracer::preModuleStreamBeginRun);
379  iRegistry.watchPostModuleStreamBeginRun(this, &Tracer::postModuleStreamBeginRun);
380  iRegistry.watchPreModuleStreamEndRun(this, &Tracer::preModuleStreamEndRun);
381  iRegistry.watchPostModuleStreamEndRun(this, &Tracer::postModuleStreamEndRun);
382 
383  iRegistry.watchPreModuleStreamBeginLumi(this, &Tracer::preModuleStreamBeginLumi);
384  iRegistry.watchPostModuleStreamBeginLumi(this, &Tracer::postModuleStreamBeginLumi);
385  iRegistry.watchPreModuleStreamEndLumi(this, &Tracer::preModuleStreamEndLumi);
386  iRegistry.watchPostModuleStreamEndLumi(this, &Tracer::postModuleStreamEndLumi);
387 
388  iRegistry.watchPreModuleBeginProcessBlock(this, &Tracer::preModuleBeginProcessBlock);
389  iRegistry.watchPostModuleBeginProcessBlock(this, &Tracer::postModuleBeginProcessBlock);
390  iRegistry.watchPreModuleAccessInputProcessBlock(this, &Tracer::preModuleAccessInputProcessBlock);
391  iRegistry.watchPostModuleAccessInputProcessBlock(this, &Tracer::postModuleAccessInputProcessBlock);
392  iRegistry.watchPreModuleEndProcessBlock(this, &Tracer::preModuleEndProcessBlock);
393  iRegistry.watchPostModuleEndProcessBlock(this, &Tracer::postModuleEndProcessBlock);
394 
395  iRegistry.watchPreModuleGlobalPrefetching(this, &Tracer::preModuleGlobalPrefetching);
396  iRegistry.watchPostModuleGlobalPrefetching(this, &Tracer::postModuleGlobalPrefetching);
397 
398  iRegistry.watchPreModuleGlobalBeginRun(this, &Tracer::preModuleGlobalBeginRun);
399  iRegistry.watchPostModuleGlobalBeginRun(this, &Tracer::postModuleGlobalBeginRun);
400  iRegistry.watchPreModuleGlobalEndRun(this, &Tracer::preModuleGlobalEndRun);
401  iRegistry.watchPostModuleGlobalEndRun(this, &Tracer::postModuleGlobalEndRun);
402 
403  iRegistry.watchPreModuleGlobalBeginLumi(this, &Tracer::preModuleGlobalBeginLumi);
404  iRegistry.watchPostModuleGlobalBeginLumi(this, &Tracer::postModuleGlobalBeginLumi);
405  iRegistry.watchPreModuleGlobalEndLumi(this, &Tracer::preModuleGlobalEndLumi);
406  iRegistry.watchPostModuleGlobalEndLumi(this, &Tracer::postModuleGlobalEndLumi);
407 
408  iRegistry.watchPreModuleWriteProcessBlock(this, &Tracer::preModuleWriteProcessBlock);
409  iRegistry.watchPostModuleWriteProcessBlock(this, &Tracer::postModuleWriteProcessBlock);
410 
411  iRegistry.watchPreModuleWriteRun(this, &Tracer::preModuleWriteRun);
412  iRegistry.watchPostModuleWriteRun(this, &Tracer::postModuleWriteRun);
413 
414  iRegistry.watchPreModuleWriteLumi(this, &Tracer::preModuleWriteLumi);
415  iRegistry.watchPostModuleWriteLumi(this, &Tracer::postModuleWriteLumi);
416 
417  iRegistry.watchPreSourceConstruction(this, &Tracer::preSourceConstruction);
418  iRegistry.watchPostSourceConstruction(this, &Tracer::postSourceConstruction);
419 
420  iRegistry.watchPreESModulePrefetching(this, &Tracer::preESModulePrefetching);
421  iRegistry.watchPostESModulePrefetching(this, &Tracer::postESModulePrefetching);
422  iRegistry.watchPreESModule(this, &Tracer::preESModule);
423  iRegistry.watchPostESModule(this, &Tracer::postESModule);
424  iRegistry.watchPreESModuleAcquire(this, &Tracer::preESModuleAcquire);
425  iRegistry.watchPostESModuleAcquire(this, &Tracer::postESModuleAcquire);
426 
427  iRegistry.preSourceEarlyTerminationSignal_.connect([this](edm::TerminationOrigin iOrigin) {
428  LogAbsolute out("Tracer");
429  out << TimeStamper(printTimestamps_);
430  out << indention_ << indention_ << " early termination before processing transition";
431  });
432  iRegistry.preStreamEarlyTerminationSignal_.connect(
433  [this](edm::StreamContext const& iContext, edm::TerminationOrigin iOrigin) {
434  LogAbsolute out("Tracer");
435  out << TimeStamper(printTimestamps_);
436  if (iContext.eventID().luminosityBlock() == 0) {
437  out << indention_ << indention_ << " early termination of run: stream = " << iContext.streamID()
438  << " run = " << iContext.eventID().run();
439  } else {
440  if (iContext.eventID().event() == 0) {
441  out << indention_ << indention_ << " early termination of stream lumi: stream = " << iContext.streamID()
442  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock();
443  } else {
444  out << indention_ << indention_ << " early termination of event: stream = " << iContext.streamID()
445  << " run = " << iContext.eventID().run() << " lumi = " << iContext.eventID().luminosityBlock()
446  << " event = " << iContext.eventID().event();
447  }
448  }
449  out << " : time = " << iContext.timestamp().value();
450  });
451  iRegistry.preGlobalEarlyTerminationSignal_.connect(
452  [this](edm::GlobalContext const& iContext, edm::TerminationOrigin iOrigin) {
453  LogAbsolute out("Tracer");
454  out << TimeStamper(printTimestamps_);
455  if (iContext.luminosityBlockID().value() == 0) {
456  out << indention_ << indention_ << " early termination of global run " << iContext.luminosityBlockID().run();
457  } else {
459  << " early termination of global lumi run = " << iContext.luminosityBlockID().run()
460  << " lumi = " << iContext.luminosityBlockID().luminosityBlock();
461  }
462  out << " : time = " << iContext.timestamp().value();
463  });
464 
465  iRegistry.esSyncIOVQueuingSignal_.connect([this](edm::IOVSyncValue const& iSync) {
466  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
467  << " queuing: EventSetup synchronization " << iSync.eventID();
468  });
469  iRegistry.preESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
470  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
471  << " pre: EventSetup synchronizing " << iSync.eventID();
472  });
473  iRegistry.postESSyncIOVSignal_.connect([this](edm::IOVSyncValue const& iSync) {
474  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
475  << " post: EventSetup synchronizing " << iSync.eventID();
476  });
477 }
void postEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1232
void preModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1744
void postSourceRun(RunIndex)
Definition: Tracer.cc:632
LuminosityBlockNumber_t luminosityBlock() const
void postModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1059
void preModuleTransformAcquiring(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1307
void postESModuleAcquire(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1879
void postModuleGlobalPrefetching(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1497
void preModuleDestruction(ModuleDescription const &md)
Definition: Tracer.cc:1049
void postModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1611
void postSourceProcessBlock(std::string const &)
Definition: Tracer.cc:641
void postModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1671
void postESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1835
void postModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1467
void postModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1180
void preModuleGlobalBeginLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1656
void postModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1039
Timestamp const & timestamp() const
Definition: StreamContext.h:63
void postModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:705
void preSourceRun(RunIndex)
Definition: Tracer.cc:628
void postModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1701
void postModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1789
void postModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1730
void preBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:717
void preallocate(service::SystemBounds const &)
Definition: Tracer.cc:506
void postStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:952
void preModuleGlobalEndLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1686
void preGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:821
void preModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1422
void preGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:901
void preModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1089
void preCloseFile(std::string const &lfn)
Definition: Tracer.cc:658
void postCloseFile(std::string const &)
Definition: Tracer.cc:663
void preModuleConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1029
void preBeginJob(PathsAndConsumesOfModulesBase const &, ProcessContext const &)
Definition: Tracer.cc:513
void postStreamEndRun(StreamContext const &)
Definition: Tracer.cc:871
void postGlobalEndLumi(GlobalContext const &)
Definition: Tracer.cc:911
void postSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:624
void postModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1079
void postModuleTransformAcquiring(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1319
void postModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1407
bool dumpEventSetupInfo_
Definition: Tracer.cc:229
LuminosityBlockNumber_t luminosityBlock() const
Definition: EventID.h:39
void preStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:963
void preEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:749
void setupFile(std::string const &iFileName, edm::ActivityRegistry &iRegistry)
void preSourceProcessBlock()
Definition: Tracer.cc:636
char const * label
void preAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:733
void preESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1846
void postModuleStreamPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1346
void preGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:781
void postModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1526
void preSourceEvent(StreamID)
Definition: Tracer.cc:612
void preGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:801
void preModuleStreamEndLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1452
void postModuleTransformPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1259
void preModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1362
void preESModulePrefetching(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1824
void prePathEvent(StreamContext const &, PathContext const &)
Definition: Tracer.cc:1007
void postAccessInputProcessBlock(GlobalContext const &)
Definition: Tracer.cc:741
StreamID const & streamID() const
Definition: StreamContext.h:55
void postModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1124
void postModuleStreamBeginLumi(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1437
void postESModule(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1857
bool dumpPathsAndConsumes_
Definition: Tracer.cc:227
void postGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:931
void preModuleBeginProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1512
void preModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1568
void postEndProcessBlock(GlobalContext const &)
Definition: Tracer.cc:757
void postGlobalWriteRun(GlobalContext const &)
Definition: Tracer.cc:831
void preModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1626
void postStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:851
void preStreamEndRun(StreamContext const &)
Definition: Tracer.cc:861
void postOpenFile(std::string const &)
Definition: Tracer.cc:652
LuminosityBlockID const & luminosityBlockID() const
Definition: GlobalContext.h:62
void preOpenFile(std::string const &)
Definition: Tracer.cc:646
void preEventReadFromSource(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1221
Timestamp const & timestamp() const
Definition: GlobalContext.h:65
void postModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1554
RunNumber_t run() const
void preModuleStreamPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1330
void postPathEvent(StreamContext const &, PathContext const &, HLTPathStatus const &)
Definition: Tracer.cc:1018
RunNumber_t run() const
Definition: EventID.h:38
void postModuleTransform(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1291
void preModuleAccessInputProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1540
void postModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1206
void preSourceLumi(LuminosityBlockIndex)
Definition: Tracer.cc:620
void postModuleEndProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1582
void postSourceEvent(StreamID)
Definition: Tracer.cc:616
TimeValue_t value() const
Definition: Timestamp.h:38
std::string indention_
Definition: Tracer.cc:224
void preModuleTransformPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1243
void postBeginProcessBlock(GlobalContext const &)
Definition: Tracer.cc:725
void preSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1804
void preModuleEventPrefetching(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1109
void postModuleWriteRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1759
const EventID & eventID() const
Definition: IOVSyncValue.h:40
void preModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1139
void preModuleWriteProcessBlock(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1716
void preModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:669
void postGlobalBeginRun(GlobalContext const &)
Definition: Tracer.cc:791
void postGlobalEndRun(GlobalContext const &)
Definition: Tracer.cc:811
void postGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:891
void preGlobalWriteLumi(GlobalContext const &)
Definition: Tracer.cc:921
void preModuleGlobalPrefetching(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1482
void preWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:765
EventID const & eventID() const
Definition: StreamContext.h:60
void preESModuleAcquire(eventsetup::EventSetupRecordKey const &, ESModuleCallingContext const &)
Definition: Tracer.cc:1868
void preEvent(StreamContext const &)
Definition: Tracer.cc:985
void preModuleWriteLumi(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1774
void preStreamBeginLumi(StreamContext const &)
Definition: Tracer.cc:941
void postModuleEndJob(ModuleDescription const &md)
Definition: Tracer.cc:1099
Log< level::System, true > LogAbsolute
void preModuleTransform(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1275
void preModuleEndStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:693
void postModuleEvent(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1154
void preModuleEventDelayedGet(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1191
void postModuleBeginStream(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:681
void preModuleEventAcquire(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1169
bool dumpNonModuleContext_
Definition: Tracer.cc:226
void postWriteProcessBlock(GlobalContext const &)
Definition: Tracer.cc:773
void preModuleBeginJob(ModuleDescription const &md)
Definition: Tracer.cc:1069
void postStreamEndLumi(StreamContext const &)
Definition: Tracer.cc:974
void preModuleStreamEndRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1392
void postEvent(StreamContext const &)
Definition: Tracer.cc:996
void preStreamBeginRun(StreamContext const &)
Definition: Tracer.cc:841
void postModuleStreamBeginRun(StreamContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1377
def move(src, dest)
Definition: eostools.py:511
EventNumber_t event() const
Definition: EventID.h:40
void preGlobalBeginLumi(GlobalContext const &)
Definition: Tracer.cc:881
void postModuleGlobalEndRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1641
void postSourceConstruction(ModuleDescription const &md)
Definition: Tracer.cc:1814
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225
void preModuleGlobalBeginRun(GlobalContext const &, ModuleCallingContext const &)
Definition: Tracer.cc:1596

Member Function Documentation

◆ fillDescriptions()

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

Definition at line 479 of file Tracer.cc.

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

479  {
481  desc.addUntracked<std::string>("indention", "++")
482  ->setComment("Prefix characters for output. The characters are repeated to form the indentation.");
483  desc.addUntracked<std::vector<std::string>>("dumpContextForLabels", std::vector<std::string>{})
484  ->setComment(
485  "Prints context information to cout for the module transitions associated with these modules' labels");
486  desc.addUntracked<bool>("dumpNonModuleContext", false)
487  ->setComment("Prints context information to cout for the transitions not associated with any module label");
488  desc.addUntracked<bool>("dumpPathsAndConsumes", false)
489  ->setComment(
490  "Prints information to cout about paths, endpaths, products consumed by modules and the dependencies between "
491  "modules created by the products they consume");
492  desc.addUntracked<bool>("printTimestamps", false)->setComment("Prints a time stamp for every transition");
493  desc.addUntracked<bool>("dumpEventSetupInfo", false)
494  ->setComment(
495  "Prints info 3 times when an event setup cache is filled, before the lock, after the lock, and after "
496  "filling");
497  desc.addUntracked<bool>("useMessageLogger", true)
498  ->setComment("If true, information is sent via the MessageLogger. Only use false if `fileName` is used.");
499  desc.addUntracked<std::string>("fileName", "")
500  ->setComment("If fileName is given, write a compact representation of tracer info to the file.");
501  descriptions.add("Tracer", desc);
502  descriptions.setComment(
503  "This service prints each phase the framework is processing, e.g. constructing a module,running a module, etc.");
504 }
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 741 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

741  {
742  LogAbsolute out("Tracer");
743  out << indention_ << indention_ << " finished: access input process block";
744  if (dumpNonModuleContext_) {
745  out << "\n" << gc;
746  }
747 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ postBeginJob()

void Tracer::postBeginJob ( )

Definition at line 604 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

604  {
605  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: begin job";
606 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postBeginProcessBlock()

void Tracer::postBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 725 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

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

◆ postCloseFile()

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

Definition at line 663 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

663  {
664  LogAbsolute out("Tracer");
665  out << TimeStamper(printTimestamps_);
666  out << indention_ << indention_ << " finished: close input file: lfn = " << lfn;
667 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postEndJob()

void Tracer::postEndJob ( )

Definition at line 608 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

608  {
609  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << " finished: end job";
610 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postEndProcessBlock()

void Tracer::postEndProcessBlock ( 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: end process block";
760  if (dumpNonModuleContext_) {
761  out << "\n" << gc;
762  }
763 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ postESModule()

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

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

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

◆ postESModuleAcquire()

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

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

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

◆ postESModulePrefetching()

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

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

1835  {
1836  LogAbsolute out("Tracer");
1837  out << TimeStamper(printTimestamps_);
1838  unsigned int nIndents = mcc.depth() + 4;
1839  for (unsigned int i = 0; i < nIndents; ++i) {
1840  out << indention_;
1841  }
1842  out << " finished: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1843  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1844 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postEvent()

void Tracer::postEvent ( StreamContext const &  sc)

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

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

◆ postEventReadFromSource()

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

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

1232  {
1233  LogAbsolute out("Tracer");
1234  out << TimeStamper(printTimestamps_);
1235  unsigned int nIndents = mcc.depth() + 5;
1236  for (unsigned int i = 0; i < nIndents; ++i) {
1237  out << indention_;
1238  }
1239  out << " finished: event delayed read from source: stream = " << sc.streamID() << " label = '"
1240  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1241 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postGlobalBeginLumi()

void Tracer::postGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 891 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postGlobalBeginRun()

void Tracer::postGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 791 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postGlobalEndLumi()

void Tracer::postGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 911 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postGlobalEndRun()

void Tracer::postGlobalEndRun ( GlobalContext const &  gc)

Definition at line 811 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postGlobalWriteLumi()

void Tracer::postGlobalWriteLumi ( GlobalContext const &  gc)

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

931  {
932  LogAbsolute out("Tracer");
933  out << TimeStamper(printTimestamps_);
934  out << indention_ << indention_ << " finished: global write lumi: run = " << gc.luminosityBlockID().run()
935  << " lumi = " << gc.luminosityBlockID().luminosityBlock() << " time = " << gc.timestamp().value();
936  if (dumpNonModuleContext_) {
937  out << "\n" << gc;
938  }
939 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ postGlobalWriteRun()

void Tracer::postGlobalWriteRun ( GlobalContext const &  gc)

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

831  {
832  LogAbsolute out("Tracer");
833  out << TimeStamper(printTimestamps_);
834  out << indention_ << indention_ << " finished: global write run " << gc.luminosityBlockID().run()
835  << " : time = " << gc.timestamp().value();
836  if (dumpNonModuleContext_) {
837  out << "\n" << gc;
838  }
839 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ postModuleAccessInputProcessBlock()

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

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

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

◆ postModuleBeginJob()

void Tracer::postModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1079 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleBeginProcessBlock()

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

Definition at line 1526 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleBeginStream()

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

Definition at line 681 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleConstruction()

void Tracer::postModuleConstruction ( ModuleDescription const &  md)

Definition at line 1039 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleDestruction()

void Tracer::postModuleDestruction ( ModuleDescription const &  md)

Definition at line 1059 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleEndJob()

void Tracer::postModuleEndJob ( ModuleDescription const &  md)

Definition at line 1099 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleEndProcessBlock()

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

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

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

◆ postModuleEndStream()

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

Definition at line 705 of file Tracer.cc.

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

Referenced by Tracer().

705  {
706  ModuleDescription const& desc = *mcc.moduleDescription();
707  LogAbsolute out("Tracer");
708  out << TimeStamper(printTimestamps_);
709  out << indention_ << indention_ << " finished: end stream for module: stream = " << sc.streamID() << " label = '"
710  << desc.moduleLabel() << "' id = " << desc.id();
711  if (dumpContextForLabels_.find(desc.moduleLabel()) != dumpContextForLabels_.end()) {
712  out << "\n" << sc;
713  out << mcc;
714  }
715 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleEvent()

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

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

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

◆ postModuleEventAcquire()

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

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

1180  {
1181  LogAbsolute out("Tracer");
1182  out << TimeStamper(printTimestamps_);
1183  unsigned int nIndents = mcc.depth() + 4;
1184  for (unsigned int i = 0; i < nIndents; ++i) {
1185  out << indention_;
1186  }
1187  out << " finished: processing event acquire for module: stream = " << sc.streamID() << " label = '"
1188  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1189 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postModuleEventDelayedGet()

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

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

1206  {
1207  LogAbsolute out("Tracer");
1208  out << TimeStamper(printTimestamps_);
1209  unsigned int nIndents = mcc.depth() + 4;
1210  for (unsigned int i = 0; i < nIndents; ++i) {
1211  out << indention_;
1212  }
1213  out << " finished: delayed processing event for module: stream = " << sc.streamID() << " label = '"
1214  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1215  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1216  out << "\n" << sc;
1217  out << mcc;
1218  }
1219 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleEventPrefetching()

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

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

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

◆ postModuleGlobalBeginLumi()

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

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

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

◆ postModuleGlobalBeginRun()

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

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

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

◆ postModuleGlobalEndLumi()

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

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

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

◆ postModuleGlobalEndRun()

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

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

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

◆ postModuleGlobalPrefetching()

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

Definition at line 1497 of file Tracer.cc.

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

Referenced by Tracer().

1497  {
1498  LogAbsolute out("Tracer");
1499  out << TimeStamper(printTimestamps_);
1500  unsigned int nIndents = mcc.depth() + 4;
1501  for (unsigned int i = 0; i < nIndents; ++i) {
1502  out << indention_;
1503  }
1504  out << " finished: prefetching before processing " << transitionName(gc.transition()) << " for module: label = '"
1505  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1506  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1507  out << "\n" << gc;
1508  out << mcc;
1509  }
1510 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleStreamBeginLumi()

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

Definition at line 1437 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleStreamBeginRun()

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

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

1377  {
1378  LogAbsolute out("Tracer");
1379  out << TimeStamper(printTimestamps_);
1380  unsigned int nIndents = mcc.depth() + 3;
1381  for (unsigned int i = 0; i < nIndents; ++i) {
1382  out << indention_;
1383  }
1384  out << " finished: begin run for module: stream = " << sc.streamID() << " label = '"
1385  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1386  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1387  out << "\n" << sc;
1388  out << mcc;
1389  }
1390 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleStreamEndLumi()

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

Definition at line 1467 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleStreamEndRun()

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

Definition at line 1407 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postModuleStreamPrefetching()

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

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

1346  {
1347  LogAbsolute out("Tracer");
1348  out << TimeStamper(printTimestamps_);
1349  unsigned int nIndents = mcc.depth() + 4;
1350  for (unsigned int i = 0; i < nIndents; ++i) {
1351  out << indention_;
1352  }
1353  out << " finished: prefetching before processing " << transitionName(sc.transition())
1354  << " for module: stream = " << sc.streamID() << " label = '" << mcc.moduleDescription()->moduleLabel()
1355  << "' id = " << mcc.moduleDescription()->id();
1356  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1357  out << "\n" << sc;
1358  out << mcc;
1359  }
1360 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleTransform()

void Tracer::postModuleTransform ( 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: 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:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleTransformAcquiring()

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

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

1319  {
1320  LogAbsolute out("Tracer");
1321  out << TimeStamper(printTimestamps_);
1322  unsigned int nIndents = mcc.depth() + 4;
1323  for (unsigned int i = 0; i < nIndents; ++i) {
1324  out << indention_;
1325  }
1326  out << " finished: acquiring before transform in event acquire for module: stream = " << sc.streamID() << " label = '"
1327  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id()
1328  << " callID = " << mcc.callID();
1329 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postModuleTransformPrefetching()

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

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

1259  {
1260  LogAbsolute out("Tracer");
1261  out << TimeStamper(printTimestamps_);
1262  unsigned int nIndents = mcc.depth() + 4;
1263  for (unsigned int i = 0; i < nIndents; ++i) {
1264  out << indention_;
1265  }
1266  out << " finished: prefetching before transform in event for module: stream = " << sc.streamID() << " label = '"
1267  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id()
1268  << " callID = " << mcc.callID();
1269  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1270  out << "\n" << sc;
1271  out << mcc;
1272  }
1273 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleWriteLumi()

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

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

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

◆ postModuleWriteProcessBlock()

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

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

1730  {
1731  LogAbsolute out("Tracer");
1732  unsigned int nIndents = mcc.depth() + 3;
1733  for (unsigned int i = 0; i < nIndents; ++i) {
1734  out << indention_;
1735  }
1736  out << " finished: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1737  << "' id = " << mcc.moduleDescription()->id();
1738  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1739  out << "\n" << gc;
1740  out << mcc;
1741  }
1742 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ postModuleWriteRun()

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

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

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

◆ postOpenFile()

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

Definition at line 652 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

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

◆ postPathEvent()

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

Definition at line 1018 of file Tracer.cc.

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

Referenced by Tracer().

1018  {
1019  LogAbsolute out("Tracer");
1020  out << TimeStamper(printTimestamps_);
1021  out << indention_ << indention_ << indention_ << " finished: processing path '" << pc.pathName()
1022  << "' : stream = " << sc.streamID();
1023  if (dumpNonModuleContext_) {
1024  out << "\n" << sc;
1025  out << pc;
1026  }
1027 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ postSourceConstruction()

void Tracer::postSourceConstruction ( ModuleDescription const &  md)

Definition at line 1814 of file Tracer.cc.

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

Referenced by Tracer().

1814  {
1815  LogAbsolute out("Tracer");
1816  out << TimeStamper(printTimestamps_);
1817  out << indention_;
1818  out << " finished: constructing source: " << desc.moduleName();
1819  if (dumpNonModuleContext_) {
1820  out << "\n" << desc;
1821  }
1822 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ postSourceEvent()

void Tracer::postSourceEvent ( StreamID  sid)

Definition at line 616 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

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

◆ postSourceLumi()

void Tracer::postSourceLumi ( LuminosityBlockIndex  index)

Definition at line 624 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

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

◆ postSourceProcessBlock()

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

Definition at line 641 of file Tracer.cc.

References indention_, printTimestamps_, and SimL1EmulatorRepack_CalouGT_cff::processName.

Referenced by Tracer().

641  {
642  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
643  << " finished: source process block " << processName;
644 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ postSourceRun()

void Tracer::postSourceRun ( RunIndex  index)

Definition at line 632 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

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

◆ postStreamBeginLumi()

void Tracer::postStreamBeginLumi ( StreamContext const &  sc)

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

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

◆ postStreamBeginRun()

void Tracer::postStreamBeginRun ( StreamContext const &  sc)

Definition at line 851 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ postStreamEndLumi()

void Tracer::postStreamEndLumi ( StreamContext const &  sc)

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

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

◆ postStreamEndRun()

void Tracer::postStreamEndRun ( StreamContext const &  sc)

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

871  {
872  LogAbsolute out("Tracer");
873  out << TimeStamper(printTimestamps_);
874  out << indention_ << indention_ << " finished: end run: stream = " << sc.streamID() << " run = " << sc.eventID().run()
875  << " time = " << sc.timestamp().value();
876  if (dumpNonModuleContext_) {
877  out << "\n" << sc;
878  }
879 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ postWriteProcessBlock()

void Tracer::postWriteProcessBlock ( 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: write process block";
776  if (dumpNonModuleContext_) {
777  out << "\n" << gc;
778  }
779 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ preAccessInputProcessBlock()

void Tracer::preAccessInputProcessBlock ( GlobalContext const &  gc)

Definition at line 733 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

733  {
734  LogAbsolute out("Tracer");
735  out << indention_ << indention_ << " starting: access input process block";
736  if (dumpNonModuleContext_) {
737  out << "\n" << gc;
738  }
739 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ preallocate()

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

Definition at line 506 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

506  {
507  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_
508  << " preallocate: " << bounds.maxNumberOfConcurrentRuns() << " concurrent runs, "
509  << bounds.maxNumberOfConcurrentLuminosityBlocks() << " concurrent luminosity sections, "
510  << bounds.maxNumberOfStreams() << " streams";
511 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preBeginJob()

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

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

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

◆ preBeginProcessBlock()

void Tracer::preBeginProcessBlock ( GlobalContext const &  gc)

Definition at line 717 of file Tracer.cc.

References dumpNonModuleContext_, indention_, and MillePedeFileConverter_cfg::out.

Referenced by Tracer().

717  {
718  LogAbsolute out("Tracer");
719  out << indention_ << indention_ << " starting: begin process block";
720  if (dumpNonModuleContext_) {
721  out << "\n" << gc;
722  }
723 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ preCloseFile()

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

Definition at line 658 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

658  {
659  LogAbsolute out("Tracer");
660  out << TimeStamper(printTimestamps_);
661  out << indention_ << indention_ << " starting: close input file: lfn = " << lfn;
662 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preEndProcessBlock()

void Tracer::preEndProcessBlock ( 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: end process block";
752  if (dumpNonModuleContext_) {
753  out << "\n" << gc;
754  }
755 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ preESModule()

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

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

1846  {
1847  LogAbsolute out("Tracer");
1848  out << TimeStamper(printTimestamps_);
1849  unsigned int nIndents = mcc.depth() + 4;
1850  for (unsigned int i = 0; i < nIndents; ++i) {
1851  out << indention_;
1852  }
1853  out << " starting: processing esmodule: label = '" << mcc.componentDescription()->label_
1854  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1855 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preESModuleAcquire()

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

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

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

◆ preESModulePrefetching()

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

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

1824  {
1825  LogAbsolute out("Tracer");
1826  out << TimeStamper(printTimestamps_);
1827  unsigned int nIndents = mcc.depth() + 4;
1828  for (unsigned int i = 0; i < nIndents; ++i) {
1829  out << indention_;
1830  }
1831  out << " starting: prefetching for esmodule: label = '" << mcc.componentDescription()->label_
1832  << "' type = " << mcc.componentDescription()->type_ << " in record = " << iKey.name();
1833 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preEvent()

void Tracer::preEvent ( StreamContext const &  sc)

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

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

◆ preEventReadFromSource()

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

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

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

◆ preGlobalBeginLumi()

void Tracer::preGlobalBeginLumi ( GlobalContext const &  gc)

Definition at line 881 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalBeginRun()

void Tracer::preGlobalBeginRun ( GlobalContext const &  gc)

Definition at line 781 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalEndLumi()

void Tracer::preGlobalEndLumi ( GlobalContext const &  gc)

Definition at line 901 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalEndRun()

void Tracer::preGlobalEndRun ( GlobalContext const &  gc)

Definition at line 801 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalWriteLumi()

void Tracer::preGlobalWriteLumi ( GlobalContext const &  gc)

Definition at line 921 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preGlobalWriteRun()

void Tracer::preGlobalWriteRun ( GlobalContext const &  gc)

Definition at line 821 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleAccessInputProcessBlock()

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

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

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

◆ preModuleBeginJob()

void Tracer::preModuleBeginJob ( ModuleDescription const &  md)

Definition at line 1069 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleBeginProcessBlock()

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

Definition at line 1512 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleBeginStream()

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

Definition at line 669 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleConstruction()

void Tracer::preModuleConstruction ( ModuleDescription const &  md)

Definition at line 1029 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleDestruction()

void Tracer::preModuleDestruction ( ModuleDescription const &  md)

Definition at line 1049 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleEndJob()

void Tracer::preModuleEndJob ( ModuleDescription const &  md)

Definition at line 1089 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleEndProcessBlock()

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

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

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

◆ preModuleEndStream()

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

Definition at line 693 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleEvent()

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

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

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

◆ preModuleEventAcquire()

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

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

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

◆ preModuleEventDelayedGet()

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

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

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

◆ preModuleEventPrefetching()

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

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

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

◆ preModuleGlobalBeginLumi()

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

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

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

◆ preModuleGlobalBeginRun()

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

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

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

◆ preModuleGlobalEndLumi()

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

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

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

◆ preModuleGlobalEndRun()

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

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

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

◆ preModuleGlobalPrefetching()

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

Definition at line 1482 of file Tracer.cc.

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

Referenced by Tracer().

1482  {
1483  LogAbsolute out("Tracer");
1484  out << TimeStamper(printTimestamps_);
1485  unsigned int nIndents = mcc.depth() + 4;
1486  for (unsigned int i = 0; i < nIndents; ++i) {
1487  out << indention_;
1488  }
1489  out << " starting: prefetching before processing " << transitionName(gc.transition()) << " for module: label = '"
1490  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id();
1491  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1492  out << "\n" << gc;
1493  out << mcc;
1494  }
1495 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ preModuleStreamBeginLumi()

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

Definition at line 1422 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleStreamBeginRun()

void Tracer::preModuleStreamBeginRun ( 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_, and edm::StreamContext::streamID().

Referenced by Tracer().

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

◆ preModuleStreamEndLumi()

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

Definition at line 1452 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preModuleStreamEndRun()

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

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

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

◆ preModuleStreamPrefetching()

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

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

1330  {
1331  LogAbsolute out("Tracer");
1332  out << TimeStamper(printTimestamps_);
1333  unsigned int nIndents = mcc.depth() + 4;
1334  for (unsigned int i = 0; i < nIndents; ++i) {
1335  out << indention_;
1336  }
1337  out << " starting: prefetching before processing " << transitionName(sc.transition())
1338  << " for module: stream = " << sc.streamID() << " label = '" << mcc.moduleDescription()->moduleLabel()
1339  << "' id = " << mcc.moduleDescription()->id();
1340  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1341  out << "\n" << sc;
1342  out << mcc;
1343  }
1344 }
std::string_view transitionName(GlobalContext::Transition)
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ preModuleTransform()

void Tracer::preModuleTransform ( 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: 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:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ preModuleTransformAcquiring()

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

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

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: acquiring before transform in event for module: stream = " << sc.streamID() << " label = '"
1315  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id()
1316  << " callID = " << mcc.callID();
1317 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preModuleTransformPrefetching()

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

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

1243  {
1244  LogAbsolute out("Tracer");
1245  out << TimeStamper(printTimestamps_);
1246  unsigned int nIndents = mcc.depth() + 4;
1247  for (unsigned int i = 0; i < nIndents; ++i) {
1248  out << indention_;
1249  }
1250  out << " starting: prefetching before transform in event for module: stream = " << sc.streamID() << " label = '"
1251  << mcc.moduleDescription()->moduleLabel() << "' id = " << mcc.moduleDescription()->id()
1252  << " callID = " << mcc.callID();
1253  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1254  out << "\n" << sc;
1255  out << mcc;
1256  }
1257 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ preModuleWriteLumi()

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

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

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

◆ preModuleWriteProcessBlock()

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

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

1716  {
1717  LogAbsolute out("Tracer");
1718  unsigned int nIndents = mcc.depth() + 3;
1719  for (unsigned int i = 0; i < nIndents; ++i) {
1720  out << indention_;
1721  }
1722  out << " starting: write process block for module: label = '" << mcc.moduleDescription()->moduleLabel()
1723  << "' id = " << mcc.moduleDescription()->id();
1724  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1725  out << "\n" << gc;
1726  out << mcc;
1727  }
1728 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ preModuleWriteRun()

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

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

1744  {
1745  LogAbsolute out("Tracer");
1746  out << TimeStamper(printTimestamps_);
1747  unsigned int nIndents = mcc.depth() + 3;
1748  for (unsigned int i = 0; i < nIndents; ++i) {
1749  out << indention_;
1750  }
1751  out << " starting: write run for module: label = '" << mcc.moduleDescription()->moduleLabel()
1752  << "' id = " << mcc.moduleDescription()->id();
1753  if (dumpContextForLabels_.find(mcc.moduleDescription()->moduleLabel()) != dumpContextForLabels_.end()) {
1754  out << "\n" << gc;
1755  out << mcc;
1756  }
1757 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
std::set< std::string > dumpContextForLabels_
Definition: Tracer.cc:225

◆ preOpenFile()

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

Definition at line 646 of file Tracer.cc.

References indention_, MillePedeFileConverter_cfg::out, and printTimestamps_.

Referenced by Tracer().

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

◆ prePathEvent()

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

Definition at line 1007 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preSourceConstruction()

void Tracer::preSourceConstruction ( ModuleDescription const &  md)

Definition at line 1804 of file Tracer.cc.

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

Referenced by Tracer().

1804  {
1805  LogAbsolute out("Tracer");
1806  out << TimeStamper(printTimestamps_);
1807  out << indention_;
1808  out << " starting: constructing source: " << desc.moduleName();
1809  if (dumpNonModuleContext_) {
1810  out << "\n" << desc;
1811  }
1812 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

◆ preSourceEvent()

void Tracer::preSourceEvent ( StreamID  sid)

Definition at line 612 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

612  {
613  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source event";
614 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preSourceLumi()

void Tracer::preSourceLumi ( LuminosityBlockIndex  index)

Definition at line 620 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

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

◆ preSourceProcessBlock()

void Tracer::preSourceProcessBlock ( )

Definition at line 636 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

636  {
637  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_
638  << " starting: source process block";
639 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preSourceRun()

void Tracer::preSourceRun ( RunIndex  index)

Definition at line 628 of file Tracer.cc.

References indention_, and printTimestamps_.

Referenced by Tracer().

628  {
629  LogAbsolute("Tracer") << TimeStamper(printTimestamps_) << indention_ << indention_ << " starting: source run";
630 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute

◆ preStreamBeginLumi()

void Tracer::preStreamBeginLumi ( StreamContext const &  sc)

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

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

◆ preStreamBeginRun()

void Tracer::preStreamBeginRun ( StreamContext const &  sc)

Definition at line 841 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preStreamEndLumi()

void Tracer::preStreamEndLumi ( StreamContext const &  sc)

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

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

◆ preStreamEndRun()

void Tracer::preStreamEndRun ( StreamContext const &  sc)

Definition at line 861 of file Tracer.cc.

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

Referenced by Tracer().

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

◆ preWriteProcessBlock()

void Tracer::preWriteProcessBlock ( 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: write process block";
768  if (dumpNonModuleContext_) {
769  out << "\n" << gc;
770  }
771 }
std::string indention_
Definition: Tracer.cc:224
Log< level::System, true > LogAbsolute
bool dumpNonModuleContext_
Definition: Tracer.cc:226

Member Data Documentation

◆ dumpContextForLabels_

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

Definition at line 225 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 229 of file Tracer.cc.

◆ dumpNonModuleContext_

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

◆ dumpPathsAndConsumes_

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

Definition at line 227 of file Tracer.cc.

Referenced by preBeginJob().

◆ indention_

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

Definition at line 224 of file Tracer.cc.

Referenced by postAccessInputProcessBlock(), postBeginJob(), postBeginProcessBlock(), postCloseFile(), postEndJob(), postEndProcessBlock(), postESModule(), postESModuleAcquire(), postESModulePrefetching(), postEvent(), postEventReadFromSource(), postGlobalBeginLumi(), postGlobalBeginRun(), postGlobalEndLumi(), postGlobalEndRun(), postGlobalWriteLumi(), postGlobalWriteRun(), postModuleAccessInputProcessBlock(), postModuleBeginJob(), postModuleBeginProcessBlock(), postModuleBeginStream(), postModuleConstruction(), postModuleDestruction(), postModuleEndJob(), postModuleEndProcessBlock(), postModuleEndStream(), postModuleEvent(), postModuleEventAcquire(), postModuleEventDelayedGet(), postModuleEventPrefetching(), postModuleGlobalBeginLumi(), postModuleGlobalBeginRun(), postModuleGlobalEndLumi(), postModuleGlobalEndRun(), postModuleGlobalPrefetching(), postModuleStreamBeginLumi(), postModuleStreamBeginRun(), postModuleStreamEndLumi(), postModuleStreamEndRun(), postModuleStreamPrefetching(), postModuleTransform(), postModuleTransformAcquiring(), postModuleTransformPrefetching(), postModuleWriteLumi(), postModuleWriteProcessBlock(), postModuleWriteRun(), postOpenFile(), postPathEvent(), postSourceConstruction(), postSourceEvent(), postSourceLumi(), postSourceProcessBlock(), postSourceRun(), postStreamBeginLumi(), postStreamBeginRun(), postStreamEndLumi(), postStreamEndRun(), postWriteProcessBlock(), preAccessInputProcessBlock(), preallocate(), preBeginJob(), preBeginProcessBlock(), preCloseFile(), preEndProcessBlock(), preESModule(), preESModuleAcquire(), preESModulePrefetching(), preEvent(), preEventReadFromSource(), preGlobalBeginLumi(), preGlobalBeginRun(), preGlobalEndLumi(), preGlobalEndRun(), preGlobalWriteLumi(), preGlobalWriteRun(), preModuleAccessInputProcessBlock(), preModuleBeginJob(), preModuleBeginProcessBlock(), preModuleBeginStream(), preModuleConstruction(), preModuleDestruction(), preModuleEndJob(), preModuleEndProcessBlock(), preModuleEndStream(), preModuleEvent(), preModuleEventAcquire(), preModuleEventDelayedGet(), preModuleEventPrefetching(), preModuleGlobalBeginLumi(), preModuleGlobalBeginRun(), preModuleGlobalEndLumi(), preModuleGlobalEndRun(), preModuleGlobalPrefetching(), preModuleStreamBeginLumi(), preModuleStreamBeginRun(), preModuleStreamEndLumi(), preModuleStreamEndRun(), preModuleStreamPrefetching(), 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 228 of file Tracer.cc.

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