25 moduleName_(_ps.getUntrackedParameter<
std::
string>(
"moduleName")),
26 verbosity_(_ps.getUntrackedParameter<
int>(
"verbosity")) {
31 std::for_each(workerNames.begin(), workerNames.end(), [&](
std::string const &
name) {
EcalDQMonitor(edm::ParameterSet const &)
virtual void endRun(edm::Run const &, edm::EventSetup const &)
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void executeOnWorkers_(FuncOnWorker, std::string const &, std::string const &="", int=1) const
void ecaldqmEndRun(edm::Run const &, edm::EventSetup const &)
static WorkerFactoryStore * singleton()
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
static void fillDescriptions(edm::ParameterSetDescription &)
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
Log< level::Error, false > LogError
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
void setLumiNumber(edm::LuminosityBlockNumber_t _l)
T getUntrackedParameter(std::string const &, T const &) const
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
void ecaldqmBeginRun(edm::Run const &, edm::EventSetup const &)
void setRunNumber(edm::RunNumber_t _r)
std::string const moduleName_
void ecaldqmBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) const
Log< level::Info, false > LogInfo
void ecaldqmEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
std::vector< DQWorker * > workers_
virtual ~EcalDQMonitor() noexcept(false)
LuminosityBlockNumber_t luminosityBlock() const