23 moduleName_(_ps.getUntrackedParameter<
std::
string>(
"moduleName")),
24 verbosity_(_ps.getUntrackedParameter<
int>(
"verbosity")) {
29 std::for_each(workerNames.begin(), workerNames.end(), [&](
std::string const &
name) {
59 commonParameters.addUntracked<
bool>(
"onlineMode",
false);
60 commonParameters.addUntracked<
bool>(
"willConvertToEDM",
true);
61 _desc.
addUntracked(
"commonParameters", commonParameters);
107 worker->
endRun(_run, _es);
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)
virtual ~EcalDQMonitor()(false)
void ecaldqmEndRun(edm::Run const &, edm::EventSetup const &)
static WorkerFactoryStore * singleton()
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
void ecaldqmGetSetupObjects(edm::EventSetup const &)
static void fillDescriptions(edm::ParameterSetDescription &)
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
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)
void setGeometry(CaloGeometry const *)
std::string const moduleName_
void executeOnWorkers_(FuncOnWorker, std::string const &, std::string const &="", int=1)
void setTopology(CaloTopology const *)
void ecaldqmBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
void setElectronicsMap(EcalElectronicsMapping const *)
void ecaldqmEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
std::vector< DQWorker * > workers_
void setTrigTowerMap(EcalTrigTowerConstituentsMap const *)
T const * product() const