#include <DQMService.h>
Public Member Functions | |
DQMService (const edm::ParameterSet &pset, edm::ActivityRegistry &ar) | |
void | flush (edm::StreamContext const &sc) |
void | flushStandalone () |
~DQMService (void) | |
Private Member Functions | |
void | shutdown (void) |
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 13 of file DQMService.h.
DQMService::DQMService | ( | const edm::ParameterSet & | pset, |
edm::ActivityRegistry & | ar | ||
) |
Definition at line 29 of file DQMService.cc.
References alignCSCRings::e, edm::hlt::Exception, alcazmumu_cfi::filter, filter_, flush(), edm::ParameterSet::getUntrackedParameter(), query::host, query::port, publishFrequency_, AlCaHLTBitMon_QueryRunRegistry::string, edm::ActivityRegistry::watchPostEvent(), and edm::ActivityRegistry::watchPostStreamEndLumi().
DQMService::~DQMService | ( | void | ) |
Definition at line 74 of file DQMService.cc.
References shutdown().
void DQMService::flush | ( | edm::StreamContext const & | sc | ) |
Definition at line 181 of file DQMService.cc.
References flushStandalone().
Referenced by DQMService().
void DQMService::flushStandalone | ( | ) |
Definition at line 82 of file DQMService.cc.
References cond::rpcobimon::current, MonitorElement::data_, DQMStore::data_, DQMNet::CoreObject::dirname, MonitorElement::DQM_KIND_INT, MonitorElement::DQM_KIND_REAL, MonitorElement::DQM_KIND_STRING, DQMNet::dqmhash(), alignCSCRings::e, filter_, DQMNet::CoreObject::flags, DQMNet::Object::hash, i, MonitorElement::kind(), lastFlush_, DQMNet::Object::lastreq, python.connectstrParser::o, MonitorElement::object_, DQMNet::CoreObject::objname, DQMNet::packQualityData(), MonitorElement::packScalarData(), publishFrequency_, DQMNet::Object::qdata, DQMNet::CoreObject::qreports, DQMNet::Object::rawdata, MonitorElement::reference_, DQMStore::reset(), DQMNet::Object::scalar, store_, AlCaHLTBitMon_QueryRunRegistry::string, DQMNet::CoreObject::tag, BeamSplash_cfg::version, DQMNet::CoreObject::version, and MonitorElement::wasUpdated().
Referenced by flush().
|
private |
|
private |
Definition at line 26 of file DQMService.h.
Referenced by DQMService(), and flushStandalone().
|
private |
Definition at line 27 of file DQMService.h.
Referenced by flushStandalone().
|
private |
Definition at line 25 of file DQMService.h.
|
private |
Definition at line 28 of file DQMService.h.
Referenced by DQMService(), and flushStandalone().
|
private |
Definition at line 24 of file DQMService.h.
Referenced by flushStandalone().