![]() |
![]() |
#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 | |
lat::Regexp * | filter_ |
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 15 of file DQMService.h.
Definition at line 17 of file DQMService.h.
Definition at line 18 of file DQMService.h.
DQMService::DQMService | ( | const edm::ParameterSet & | pset, |
edm::ActivityRegistry & | ar | ||
) |
Definition at line 27 of file DQMService.cc.
References DQMNet::debug(), MillePedeFileConverter_cfg::e, Exception, ALCARECOTkAlBeamHalo_cff::filter, filter_, flush(), edm::ParameterSet::getUntrackedParameter(), query::host, net_, query::port, publishFrequency_, DQMNet::start(), AlCaHLTBitMon_QueryRunRegistry::string, DQMNet::updateToCollector(), edm::ActivityRegistry::watchPostEvent(), and edm::ActivityRegistry::watchPostStreamEndLumi().
DQMService::~DQMService | ( | ) |
void DQMService::flush | ( | edm::StreamContext const & | sc | ) |
Definition at line 156 of file DQMService.cc.
References flushStandalone().
Referenced by DQMService().
void DQMService::flushStandalone | ( | ) |
Definition at line 65 of file DQMService.cc.
References edmScanValgrind::buffer, dqm::impl::MonitorElement::data_, dqm::dqmstoreimpl::DQMStore::data_, DQMNet::CoreObject::dirname, DQMNet::dqmhash(), MillePedeFileConverter_cfg::e, filter_, DQMNet::CoreObject::flags, reco_skim_cfg_mod::fullpath, dqm::legacy::MonitorElement::getRootObject(), DQMNet::Object::hash, mps_fire::i, MonitorElementData::INT, dqm::impl::MonitorElement::kind(), lastFlush_, DQMNet::Object::lastreq, DQMNet::lock(), hlt_dqm_clientPB-live_cfg::me, net_, EcalTangentSkim_cfg::o, DQMNet::CoreObject::objname, DQMNet::packQualityData(), dqm::impl::MonitorElement::packScalarData(), publishFrequency_, DQMNet::Object::qdata, DQMNet::CoreObject::qreports, DQMNet::Object::rawdata, MonitorElementData::REAL, dqm::impl::MonitorElement::reference_, DQMBasicNet::removeLocalExcept(), DQMBasicNet::reserveLocalSpace(), dqm::dqmstoreimpl::DQMStore::reset(), DQMNet::Object::scalar, postprocess-scan-build::seen, DQMNet::sendLocalChanges(), store_, MonitorElementData::STRING, AlCaHLTBitMon_QueryRunRegistry::string, DQMNet::CoreObject::tag, DQMNet::unlock(), DQMBasicNet::updateLocalObject(), BeamSplash_cfg::version, DQMNet::CoreObject::version, and dqm::impl::MonitorElement::wasUpdated().
Referenced by flush().
|
private |
Definition at line 162 of file DQMService.cc.
References net_, and DQMNet::shutdown().
Referenced by ~DQMService().
|
private |
Definition at line 31 of file DQMService.h.
Referenced by DQMService(), and flushStandalone().
|
private |
Definition at line 32 of file DQMService.h.
Referenced by flushStandalone().
|
private |
Definition at line 30 of file DQMService.h.
Referenced by DQMService(), flushStandalone(), and shutdown().
|
private |
Definition at line 33 of file DQMService.h.
Referenced by DQMService(), and flushStandalone().
|
private |
Definition at line 29 of file DQMService.h.
Referenced by flushStandalone().