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) {
61 commonParameters.addUntracked<
bool>(
"onlineMode",
false);
62 commonParameters.addUntracked<
bool>(
"willConvertToEDM",
true);
63 _desc.
addUntracked(
"commonParameters", commonParameters);
112 worker->
setTime(time(
nullptr));
T getUntrackedParameter(std::string const &, T const &) const
EcalDQMonitor(edm::ParameterSet const &)
virtual void endRun(edm::Run const &, edm::EventSetup const &)
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void ecaldqmEndRun(edm::Run const &, edm::EventSetup const &)
void ecaldqmBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) const
static WorkerFactoryStore * singleton()
void executeOnWorkers_(FuncOnWorker, std::string const &, std::string const &="", int=1) const
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)
LuminosityBlockNumber_t luminosityBlock() 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_
Log< level::Info, false > LogInfo
void ecaldqmEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
std::vector< DQWorker * > workers_
virtual ~EcalDQMonitor() noexcept(false)