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 "monitor_file_utilities.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 102 of file StallMonitor.cc.

102  : short {
103  globalEndRun = -4,
104  streamEndRun = -3,
105  globalEndLumi = -2,
106  streamEndLumi = -1,
107  Event = 0,
108  streamBeginLumi = 1,
109  globalBeginLumi = 2,
110  streamBeginRun = 3,
111  globalBeginRun = 4,
112  eventSetupCall = 5
113  };

◆ step

enum step : char
strong

Definition at line 83 of file StallMonitor.cc.

83  : char {
84  preSourceEvent = 'S',
85  postSourceEvent = 's',
86  preEvent = 'E',
87  postModuleEventPrefetching = 'p',
88  preModuleEventAcquire = 'A',
89  postModuleEventAcquire = 'a',
90  preModuleEvent = 'M',
91  preEventReadFromSource = 'R',
92  postEventReadFromSource = 'r',
93  postModuleEvent = 'm',
94  postEvent = 'e',
95  postESModulePrefetching = 'q',
96  preESModule = 'N',
97  postESModule = 'n',
98  preFrameworkTransition = 'F',
99  postFrameworkTransition = 'f'
100  };

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