#include <ThroughputService.h>
Public Types | |
typedef dqm::reco::DQMStore | DQMStore |
Public Member Functions | |
ThroughputService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
~ThroughputService () | |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Member Functions | |
void | postEvent (edm::StreamContext const &sc) |
void | preallocate (edm::service::SystemBounds const &bounds) |
void | preGlobalBeginRun (edm::GlobalContext const &gc) |
void | preSourceEvent (edm::StreamID sid) |
Private Attributes | |
const bool | m_dqm_bynproc |
std::string | m_dqm_path |
dqm::reco::MonitorElement * | m_retired_events |
dqm::reco::MonitorElement * | m_sourced_events |
std::chrono::steady_clock::time_point | m_startup |
const double | m_time_range |
const double | m_time_resolution |
Definition at line 29 of file ThroughputService.h.
Definition at line 31 of file ThroughputService.h.
ThroughputService::ThroughputService | ( | const edm::ParameterSet & | config, |
edm::ActivityRegistry & | registry | ||
) |
Definition at line 25 of file ThroughputService.cc.
References postEvent(), preGlobalBeginRun(), preSourceEvent(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPreGlobalBeginRun(), edm::ActivityRegistry::watchPreSourceEvent(), and ~ThroughputService().
|
default |
Referenced by ThroughputService().
|
static |
Definition at line 16 of file ThroughputService.cc.
References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::addUntracked(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 81 of file ThroughputService.cc.
References KineDebug3::count(), DEFINE_FWK_SERVICE, dqm::impl::MonitorElement::Fill(), m_retired_events, m_startup, fileCollector::now, and cond::timestamp.
Referenced by ThroughputService().
|
private |
Definition at line 40 of file ThroughputService.cc.
References dqm-mbProfile::format, m_dqm_bynproc, m_dqm_path, edm::service::SystemBounds::maxNumberOfStreams(), edm::service::SystemBounds::maxNumberOfThreads(), processor_model, and str.
|
private |
Definition at line 50 of file ThroughputService.cc.
References trigObjTnPSource_cfi::bins, beam_dqm_sourceclient-live_cfg::cerr, dqm-mbProfile::format, edm::GlobalContext::luminosityBlockID(), m_dqm_path, m_retired_events, m_sourced_events, m_time_range, m_time_resolution, FastTimerService_cff::range, edm::LuminosityBlockID::run(), dqm::impl::MonitorElement::setXTitle(), dqm::impl::MonitorElement::setYTitle(), str, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ThroughputService().
|
private |
Definition at line 76 of file ThroughputService.cc.
References KineDebug3::count(), dqm::impl::MonitorElement::Fill(), m_sourced_events, m_startup, fileCollector::now, and cond::timestamp.
Referenced by ThroughputService().
|
private |
Definition at line 57 of file ThroughputService.h.
Referenced by preallocate().
|
private |
Definition at line 56 of file ThroughputService.h.
Referenced by preallocate(), and preGlobalBeginRun().
|
private |
Definition at line 47 of file ThroughputService.h.
Referenced by postEvent(), and preGlobalBeginRun().
|
private |
Definition at line 46 of file ThroughputService.h.
Referenced by preGlobalBeginRun(), and preSourceEvent().
|
private |
Definition at line 49 of file ThroughputService.h.
Referenced by postEvent(), and preSourceEvent().
|
private |
Definition at line 52 of file ThroughputService.h.
Referenced by preGlobalBeginRun().
|
private |
Definition at line 53 of file ThroughputService.h.
Referenced by preGlobalBeginRun().