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 = -16,
64  endJob = -12,
65  endStream = -11,
66  writeProcessBlock = -10,
67  endProcessBlock = -9,
68  globalWriteRun = -7,
69  globalEndRun = -6,
70  streamEndRun = -5,
71  globalWriteLumi = -4,
72  globalEndLumi = -3,
73  streamEndLumi = -2,
74  clearEvent = -1,
75  Event = 0,
76  streamBeginLumi = 2,
77  globalBeginLumi = 3,
78  streamBeginRun = 5,
79  globalBeginRun = 6,
80  accessInputProcessBlock = 8,
81  beginProcessBlock = 9,
82  openFile = 10,
83  beginStream = 11,
84  beginJob = 12,
85  esSync = 13,
86  esSyncEnqueue = 14,
87  getNextTransition = 15,
88  construction = 16,
89  startTracing = 17
90  };
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  };