#include <DQMService.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
DQMService (const edm::ParameterSet &pset, edm::ActivityRegistry &ar) | |
void | flush (edm::StreamContext const &sc) |
void | flushStandalone () |
~DQMService () | |
Private Member Functions | |
void | shutdown () |
Private Attributes | |
double | lastFlush_ |
DQMBasicNet * | net_ |
double | publishFrequency_ |
DQMStore * | store_ |
A bridge to udpate the DQM network layer at the end of every event.
Definition at line 12 of file DQMService.h.
Definition at line 14 of file DQMService.h.
Definition at line 15 of file DQMService.h.
DQMService::DQMService | ( | const edm::ParameterSet & | pset, |
edm::ActivityRegistry & | ar | ||
) |
Definition at line 25 of file DQMService.cc.
References DQMNet::debug(), flush(), query::host, net_, query::port, muonDTDigis_cfi::pset, publishFrequency_, DQMNet::start(), AlCaHLTBitMon_QueryRunRegistry::string, DQMNet::updateToCollector(), verbose, edm::ActivityRegistry::watchPostEvent(), and edm::ActivityRegistry::watchPostStreamEndLumi().
DQMService::~DQMService | ( | ) |
void DQMService::flush | ( | edm::StreamContext const & | sc | ) |
Definition at line 123 of file DQMService.cc.
References flushStandalone().
Referenced by DQMService().
void DQMService::flushStandalone | ( | ) |
Definition at line 48 of file DQMService.cc.
References cms::cuda::assert(), edmScanValgrind::buffer, DQMNet::dqmhash(), MillePedeFileConverter_cfg::e, reco_skim_cfg_mod::fullpath, dqm::implementation::IGetter::getAllContents(), MonitorElementData::INT, lastFlush_, DQMNet::lock(), hlt_dqm_clientPB-live_cfg::me, net_, EcalTangentSkim_cfg::o, DQMNet::packQualityData(), publishFrequency_, MonitorElementData::REAL, DQMBasicNet::removeLocalExcept(), DQMNet::sendLocalChanges(), store_, MonitorElementData::STRING, AlCaHLTBitMon_QueryRunRegistry::string, DQMNet::unlock(), DQMBasicNet::updateLocalObject(), and BeamSplash_cfg::version.
Referenced by flush().
|
private |
Definition at line 129 of file DQMService.cc.
References net_, and DQMNet::shutdown().
Referenced by ~DQMService().
|
private |
Definition at line 28 of file DQMService.h.
Referenced by flushStandalone().
|
private |
Definition at line 27 of file DQMService.h.
Referenced by DQMService(), flushStandalone(), and shutdown().
|
private |
Definition at line 29 of file DQMService.h.
Referenced by DQMService(), and flushStandalone().
|
private |
Definition at line 26 of file DQMService.h.
Referenced by flushStandalone().