#include <DQClient.h>
Classes | |
struct | LSSummary |
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
virtual void | beginLuminosityBlock (DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &lb, edm::EventSetup const &) |
virtual void | beginRun (edm::Run const &, edm::EventSetup const &) |
DQClient (std::string const &, std::string const &, edm::ParameterSet const &, edm::ConsumesCollector &iC) | |
virtual std::vector< flag::Flag > | endJob (DQMStore::IBooker &, DQMStore::IGetter &) |
virtual void | endLuminosityBlock (DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) |
~DQClient () override | |
Public Member Functions inherited from hcaldqm::DQModule | |
DQModule (edm::ParameterSet const &) | |
virtual | ~DQModule () noexcept(false) |
Protected Attributes | |
HcalElectronicsMap const * | _emap |
int | _maxProcessedLS |
std::string | _taskname |
int | _totalLS |
std::vector< uint32_t > | _vcdaqEids |
std::vector< int > | _vCrates |
std::vector< int > | _vFEDs |
std::vector< uint32_t > | _vhashCrates |
std::vector< uint32_t > | _vhashFEDs |
ContainerXXX< uint32_t > | _xQuality |
edm::ESGetToken< HcalChannelQuality, HcalChannelQualityRcd > | hcalChannelQualityToken_ |
edm::ESGetToken< HcalDbService, HcalDbRecord > | hcalDbServiceToken_ |
edm::ESGetToken< RunInfo, RunInfoRcd > | runInfoToken_ |
Protected Attributes inherited from hcaldqm::DQModule | |
int | _currentLS |
int | _debug |
int | _evsPerLS |
int | _evsTotal |
Logger | _logger |
int | _maxLS |
ModuleType | _mtype |
std::string | _name |
ProcessingType | _ptype |
std::string | _runkeyName |
int | _runkeyVal |
std::string | _subsystem |
Additional Inherited Members | |
Static Public Member Functions inherited from hcaldqm::DQModule | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Definition at line 23 of file DQClient.h.
Definition at line 26 of file DQClient.h.
Definition at line 25 of file DQClient.h.
hcaldqm::DQClient::DQClient | ( | std::string const & | name, |
std::string const & | taskname, | ||
edm::ParameterSet const & | ps, | ||
edm::ConsumesCollector & | iC | ||
) |
Definition at line 5 of file DQClient.cc.
References hcaldqm::DQModule::_name, and Skims_PA_cff::name.
|
inlineoverride |
Definition at line 29 of file DQClient.h.
|
virtual |
Definition at line 84 of file DQClient.cc.
References _xQuality, HcalGenericDetId::genericSubdet(), HcalCondObjectContainer< Item >::getAllChannels(), edm::EventSetup::getData(), reco::JetExtendedAssociation::getValue(), HcalCondObjectContainer< Item >::getValues(), hcalChannelQualityToken_, HcalGenericDetId::HcalGenUnknown, HcalGenericDetId::isHcalDetId(), hcaldqm::ContainerXXX< STDTYPE >::push(), and hcaldqm::ContainerXXX< STDTYPE >::reset().
|
virtual |
Reimplemented in hcaldqm::DigiRunSummary, hcaldqm::PedestalRunSummary, hcaldqm::RawRunSummary, hcaldqm::RecoRunSummary, and hcaldqm::TPRunSummary.
Definition at line 24 of file DQClient.cc.
References _emap, hcaldqm::DQModule::_ptype, _vcdaqEids, _vCrates, _vFEDs, _vhashCrates, _vhashFEDs, _xQuality, hcaldqm::hashfunctions::fDChannel, hcaldqm::utilities::fed2crate(), hcaldqm::constants::FED_uTCA_MIN, hcaldqm::constants::FED_VME_MAX, hcaldqm::constants::FED_VME_MIN, hcaldqm::constants::FIBER_uTCA_MIN1, hcaldqm::constants::FIBER_VME_MIN, hcaldqm::constants::FIBERCH_MIN, hcaldqm::fOffline, hcaldqm::utilities::getCrateHashMap(), hcaldqm::utilities::getCrateList(), edm::EventSetup::getData(), hcaldqm::utilities::getFEDList(), edm::EventSetup::getHandle(), HcalDbService::getHcalMapping(), hcalDbServiceToken_, hcaldqm::ContainerXXX< STDTYPE >::initialize(), FEDNumbering::MAXHCALuTCAFEDID, HcalElectronicsId::rawId(), submitPVValidationJobs::runInfo, runInfoToken_, hcaldqm::constants::SLOT_uTCA_MIN, hcaldqm::constants::SPIGOT_MIN, and edm::EventSetup::tryToGet().
Referenced by hcaldqm::PedestalRunSummary::beginRun(), hcaldqm::TPRunSummary::beginRun(), hcaldqm::RecoRunSummary::beginRun(), hcaldqm::RawRunSummary::beginRun(), and hcaldqm::DigiRunSummary::beginRun().
|
virtual |
Reimplemented in hcaldqm::DigiRunSummary, hcaldqm::PedestalRunSummary, hcaldqm::RawRunSummary, hcaldqm::RecoRunSummary, and hcaldqm::TPRunSummary.
Definition at line 115 of file DQClient.cc.
|
virtual |
Reimplemented in hcaldqm::DigiRunSummary, hcaldqm::PedestalRunSummary, hcaldqm::RawRunSummary, hcaldqm::RecoRunSummary, and hcaldqm::TPRunSummary.
Definition at line 105 of file DQClient.cc.
References hcaldqm::DQModule::_currentLS, _maxProcessedLS, _totalLS, and edm::LuminosityBlockBase::luminosityBlock().
Referenced by hcaldqm::PedestalRunSummary::endLuminosityBlock(), hcaldqm::TPRunSummary::endLuminosityBlock(), hcaldqm::RecoRunSummary::endLuminosityBlock(), hcaldqm::RawRunSummary::endLuminosityBlock(), and hcaldqm::DigiRunSummary::endLuminosityBlock().
|
protected |
Definition at line 60 of file DQClient.h.
Referenced by hcaldqm::RawRunSummary::beginRun(), hcaldqm::DigiRunSummary::beginRun(), beginRun(), hcaldqm::RecoRunSummary::endJob(), hcaldqm::TPRunSummary::endJob(), hcaldqm::RawRunSummary::endJob(), hcaldqm::DigiRunSummary::endJob(), hcaldqm::RawRunSummary::endLuminosityBlock(), and hcaldqm::DigiRunSummary::endLuminosityBlock().
|
protected |
Definition at line 54 of file DQClient.h.
Referenced by hcaldqm::RawRunSummary::endJob(), hcaldqm::DigiRunSummary::endJob(), and endLuminosityBlock().
|
protected |
Definition at line 50 of file DQClient.h.
Referenced by hcaldqm::RecoRunSummary::endJob(), hcaldqm::TPRunSummary::endJob(), hcaldqm::DigiRunSummary::endJob(), hcaldqm::RawRunSummary::endLuminosityBlock(), and hcaldqm::DigiRunSummary::endLuminosityBlock().
|
protected |
Definition at line 53 of file DQClient.h.
Referenced by endLuminosityBlock().
|
protected |
Definition at line 74 of file DQClient.h.
Referenced by beginRun(), and hcaldqm::RawRunSummary::endLuminosityBlock().
|
protected |
Definition at line 63 of file DQClient.h.
Referenced by beginRun().
|
protected |
Definition at line 67 of file DQClient.h.
Referenced by beginRun(), and hcaldqm::RawRunSummary::endJob().
|
protected |
Definition at line 64 of file DQClient.h.
Referenced by beginRun(), hcaldqm::TPRunSummary::endJob(), hcaldqm::RecoRunSummary::endJob(), hcaldqm::DigiRunSummary::endJob(), and hcaldqm::DigiRunSummary::endLuminosityBlock().
|
protected |
Definition at line 68 of file DQClient.h.
Referenced by beginRun(), hcaldqm::RawRunSummary::endJob(), and hcaldqm::RawRunSummary::endLuminosityBlock().
|
protected |
Definition at line 71 of file DQClient.h.
Referenced by beginLuminosityBlock(), and beginRun().
|
protected |
Definition at line 59 of file DQClient.h.
Referenced by beginLuminosityBlock().
|
protected |
Definition at line 57 of file DQClient.h.
Referenced by beginRun().
|
protected |
Definition at line 58 of file DQClient.h.
Referenced by beginRun().