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

enum Phase : short
strong

Definition at line 117 of file StallMonitor.cc.

117  : short { globalEndRun = -4,
118  streamEndRun = -3,
119  globalEndLumi = -2,
120  streamEndLumi = -1,
121  Event = 0,
122  streamBeginLumi = 1,
123  globalBeginLumi = 2,
124  streamBeginRun = 3,
125  globalBeginRun = 4};
enum step : char
strong

Definition at line 105 of file StallMonitor.cc.

105  : char { preSourceEvent = 'S',
106  postSourceEvent = 's',
107  preEvent = 'E',
108  postModuleEventPrefetching = 'p',
109  preModuleEventAcquire = 'A',
110  postModuleEventAcquire = 'a',
111  preModuleEvent = 'M',
112  preEventReadFromSource = 'R',
113  postEventReadFromSource = 'r',
114  postModuleEvent = 'm' ,
115  postEvent = 'e'};

Function Documentation

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