#include <DQMService.h>
Public Member Functions | |
DQMService (const edm::ParameterSet &pset, edm::ActivityRegistry &ar) | |
void | flush (const edm::Event &, const edm::EventSetup &) |
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 47 of file DQMService.cc.
References alignCSCRings::e, edm::hlt::Exception, alcazmumu_cfi::filter, filter_, flush(), edm::ParameterSet::getUntrackedParameter(), query::host, query::port, publishFrequency_, releaseDQMAccess(), releaseDQMAccessM(), restrictDQMAccess(), restrictDQMAccessM(), shutdown(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostModule(), edm::ActivityRegistry::watchPostProcessEvent(), edm::ActivityRegistry::watchPostSource(), edm::ActivityRegistry::watchPostSourceConstruction(), edm::ActivityRegistry::watchPreModule(), edm::ActivityRegistry::watchPreSource(), and edm::ActivityRegistry::watchPreSourceConstruction().
DQMService::~DQMService | ( | void | ) |
Definition at line 98 of file DQMService.cc.
References shutdown().
void DQMService::flush | ( | const edm::Event & | , |
const edm::EventSetup & | |||
) |
Definition at line 205 of file DQMService.cc.
References flushStandalone().
Referenced by DQMService().
void DQMService::flushStandalone | ( | ) |
Definition at line 106 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_, DQMNet::CoreObject::tag, BeamSplash_cfg::version, DQMNet::CoreObject::version, and MonitorElement::wasUpdated().
Referenced by evf::iDie::doFlush(), and flush().
|
private |
Definition at line 213 of file DQMService.cc.
Referenced by DQMService(), and ~DQMService().
|
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().