CMS 3D CMS Logo

Namespaces | Enumerations | Functions
tracer_setupFile.cc File Reference
#include "tracer_setupFile.h"
#include "monitor_file_utilities.h"
#include <chrono>
#include <sstream>
#include <type_traits>
#include <cassert>
#include <typeindex>
#include "FWCore/Concurrency/interface/ThreadSafeOutputFileStream.h"
#include "DataFormats/Provenance/interface/EventID.h"
#include "DataFormats/Provenance/interface/LuminosityBlockID.h"
#include "DataFormats/Provenance/interface/ModuleDescription.h"
#include "DataFormats/Provenance/interface/RunID.h"
#include "DataFormats/Provenance/interface/Timestamp.h"
#include "FWCore/ServiceRegistry/interface/GlobalContext.h"
#include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h"
#include "FWCore/ServiceRegistry/interface/ESModuleCallingContext.h"
#include "FWCore/ServiceRegistry/interface/PathContext.h"
#include "FWCore/ServiceRegistry/interface/ProcessContext.h"
#include "FWCore/ServiceRegistry/interface/StreamContext.h"
#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h"
#include "FWCore/Framework/interface/IOVSyncValue.h"
#include "FWCore/Framework/interface/ESRecordsToProductResolverIndices.h"
#include "FWCore/Utilities/interface/TimingServiceBase.h"

Go to the source code of this file.

Namespaces

 edm::service::tracer
 

Enumerations

enum  Phase : short
 
enum  Step : char
 

Functions

void edm::service::tracer::setupFile (std::string const &iFileName, edm::ActivityRegistry &iRegistry)
 

Enumeration Type Documentation

◆ Phase

enum Phase : short
strong

Definition at line 62 of file tracer_setupFile.cc.

62  : short {
63  destruction = -14,
64  endJob = -11,
65  endStream = -10,
66  writeProcessBlock = -9,
67  endProcessBlock = -8,
68  globalWriteRun = -6,
69  globalEndRun = -5,
70  streamEndRun = -4,
71  globalWriteLumi = -3,
72  globalEndLumi = -2,
73  streamEndLumi = -1,
74  Event = 0,
75  streamBeginLumi = 1,
76  globalBeginLumi = 2,
77  streamBeginRun = 4,
78  globalBeginRun = 5,
79  accessInputProcessBlock = 7,
80  beginProcessBlock = 8,
81  beginStream = 10,
82  beginJob = 11,
83  esSync = 12,
84  esSyncEnqueue = 13,
85  construction = 14,
86  startTracing = 15
87  };
void beginJob()
Definition: Breakpoints.cc:14

◆ Step

enum Step : char
strong

Definition at line 39 of file tracer_setupFile.cc.

39  : char {
40  preSourceTransition = 'S',
41  postSourceTransition = 's',
42  preModulePrefetching = 'P',
43  postModulePrefetching = 'p',
44  preModuleEventAcquire = 'A',
45  postModuleEventAcquire = 'a',
46  preModuleTransition = 'M',
47  preEventReadFromSource = 'R',
48  postEventReadFromSource = 'r',
49  preModuleEventDelayedGet = 'D',
50  postModuleEventDelayedGet = 'd',
51  postModuleTransition = 'm',
52  preESModulePrefetching = 'Q',
53  postESModulePrefetching = 'q',
54  preESModule = 'N',
55  postESModule = 'n',
56  preESModuleAcquire = 'B',
57  postESModuleAcquire = 'b',
58  preFrameworkTransition = 'F',
59  postFrameworkTransition = 'f'
60  };