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/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/SystemBounds.h"
#include "FWCore/Utilities/interface/Algorithms.h"
#include "FWCore/Utilities/interface/OStreamColumn.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "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 108 of file StallMonitor.cc.

108  : short {
109  globalEndRun = -4,
110  streamEndRun = -3,
111  globalEndLumi = -2,
112  streamEndLumi = -1,
113  Event = 0,
114  streamBeginLumi = 1,
115  globalBeginLumi = 2,
116  streamBeginRun = 3,
117  globalBeginRun = 4
118  };

◆ step

enum step : char
strong

Definition at line 94 of file StallMonitor.cc.

94  : char {
95  preSourceEvent = 'S',
96  postSourceEvent = 's',
97  preEvent = 'E',
98  postModuleEventPrefetching = 'p',
99  preModuleEventAcquire = 'A',
100  postModuleEventAcquire = 'a',
101  preModuleEvent = 'M',
102  preEventReadFromSource = 'R',
103  postEventReadFromSource = 'r',
104  postModuleEvent = 'm',
105  postEvent = 'e'
106  };

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
edm::Transition::Event