Go to the documentation of this file.
33 throw cms::Exception(
"InvalidConfiguration") <<
"Non-client DQWorker " << worker->
getName() <<
" passed";
57 desc.addUntracked(
"workerParameters", allWorkers);
67 if (_es.
find(edm::eventsetup::EventSetupRecordKey::makeKey<EcalDQMChannelStatusRcd>()) &&
68 _es.
find(edm::eventsetup::EventSetupRecordKey::makeKey<EcalDQMTowerStatusRcd>())) {
106 "dqmEndLuminosityBlock",
107 "Reset per-lumi MEs");
134 if (!
client->retrieveSource(_igetter, _type))
138 client->producePlots(_type);
const std::string moduleName_
static void fillDescriptions(edm::ParameterSetDescription &)
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
void executeOnWorkers_(FuncOnWorker, std::string const &, std::string const &="", int=1) const
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
static void fillDescriptions(edm::ConfigurationDescriptions &)
void ecaldqmBeginRun(edm::Run const &, edm::EventSetup const &)
void runWorkers(DQMStore::IGetter &, ecaldqm::DQWorkerClient::ProcessType)
static void fillDescriptions(edm::ParameterSetDescription &)
T getUntrackedParameter(std::string const &, T const &) const
virtual void bookMEs(DQMStore::IBooker &)
bool existsAs(std::string const ¶meterName, bool trackiness=true) const
checks if a parameter exists as a given type
Log< level::Info, false > LogInfo
~EcalDQMonitorClient() override
void readFromStream(std::istream &)
virtual void releaseMEs()
void readFromObj(EcalDQMChannelStatus const &, EcalDQMTowerStatus const &)
EcalDQMonitorClient(edm::ParameterSet const &)
#define DEFINE_FWK_MODULE(type)
void ecaldqmEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
void beginRun(edm::Run const &, edm::EventSetup const &) override
ParameterDescriptionNode * addNode(ParameterDescriptionNode const &node)
std::optional< eventsetup::EventSetupRecordGeneric > find(const eventsetup::EventSetupRecordKey &iKey) const
void endRun(edm::Run const &, edm::EventSetup const &) override
void ecaldqmEndRun(edm::Run const &, edm::EventSetup const &)
const std::string & getName() const
void addDefault(ParameterSetDescription const &psetDescription)
ecaldqm::StatusManager statusManager_
void ecaldqmGetSetupObjects(edm::EventSetup const &)
std::string fullPath() const