CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Functions
StallMonitor.cc File Reference
#include "DataFormats/Provenance/interface/ModuleDescription.h"
#include "FWCore/Concurrency/interface/ThreadSafeOutputFileStream.h"
#include "FWCore/Framework/interface/ComponentDescription.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/ServiceRegistry/interface/ActivityRegistry.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/ServiceRegistry/interface/ServiceMaker.h"
#include "FWCore/ServiceRegistry/interface/StreamContext.h"
#include "FWCore/ServiceRegistry/interface/GlobalContext.h"
#include "FWCore/ServiceRegistry/interface/ModuleCallingContext.h"
#include "FWCore/ServiceRegistry/interface/ESModuleCallingContext.h"
#include "FWCore/ServiceRegistry/interface/SystemBounds.h"
#include "FWCore/Utilities/interface/Algorithms.h"
#include "FWCore/Utilities/interface/OStreamColumn.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/Utilities/interface/StdPairHasher.h"
#include "oneapi/tbb/concurrent_unordered_map.h"
#include <atomic>
#include <chrono>
#include <iomanip>
#include <iostream>
#include <sstream>

Go to the source code of this file.

Classes

class  edm::service::StallMonitor
 

Namespaces

 edm
 HLT enums.
 
 edm::service
 

Enumerations

enum  Phase : short
 
enum  step : char
 

Functions

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::DescriptionFillerForServices< StallMonitor > > s_filler__LINE__ ("StallMonitor")
 
static const edm::serviceregistry::ServicePluginFactory ::PMaker< edm::serviceregistry::ServiceMaker< StallMonitor > > s_maker__LINE__ ("StallMonitor")
 

Enumeration Type Documentation

◆ Phase

enum Phase : short
strong

Definition at line 115 of file StallMonitor.cc.

115  : short {
116  globalEndRun = -4,
117  streamEndRun = -3,
118  globalEndLumi = -2,
119  streamEndLumi = -1,
120  Event = 0,
121  streamBeginLumi = 1,
122  globalBeginLumi = 2,
123  streamBeginRun = 3,
124  globalBeginRun = 4,
125  eventSetupCall = 5
126  };

◆ step

enum step : char
strong

Definition at line 98 of file StallMonitor.cc.

98  : char {
99  preSourceEvent = 'S',
100  postSourceEvent = 's',
101  preEvent = 'E',
102  postModuleEventPrefetching = 'p',
103  preModuleEventAcquire = 'A',
104  postModuleEventAcquire = 'a',
105  preModuleEvent = 'M',
106  preEventReadFromSource = 'R',
107  postEventReadFromSource = 'r',
108  postModuleEvent = 'm',
109  postEvent = 'e',
110  postESModulePrefetching = 'q',
111  preESModule = 'N',
112  postESModule = 'n'
113  };

Function Documentation

◆ s_filler__LINE__()

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::DescriptionFillerForServices< StallMonitor > > s_filler__LINE__ ( "StallMonitor"  )
static

◆ s_maker__LINE__()

static const edm::serviceregistry::ServicePluginFactory ::PMaker< edm::serviceregistry::ServiceMaker< StallMonitor > > s_maker__LINE__ ( "StallMonitor"  )
static