1 #ifndef ThroughputService_h 2 #define ThroughputService_h 10 #include <tbb/concurrent_unordered_map.h> 11 #include <tbb/concurrent_unordered_set.h> 59 #endif // ! ThroughputService_h void preallocate(edm::service::SystemBounds const &bounds)
void preSourceEvent(edm::StreamID sid)
void postEvent(edm::StreamContext const &sc)
void preGlobalBeginRun(edm::GlobalContext const &gc)
ConcurrentMonitorElement m_sourced_events
std::chrono::steady_clock::time_point m_startup
ThroughputService(const edm::ParameterSet &, edm::ActivityRegistry &)
ConcurrentMonitorElement m_retired_events
const double m_time_resolution
const double m_time_range
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)