Go to the documentation of this file.
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) {
107 worker->
endRun(_run, _es);
T const * product() const
const std::string moduleName_
void ecaldqmBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
void setLumiNumber(edm::LuminosityBlockNumber_t _l)
void ecaldqmBeginRun(edm::Run const &, edm::EventSetup const &)
EcalDQMonitor(edm::ParameterSet const &)
static void fillDescriptions(edm::ParameterSetDescription &)
T getUntrackedParameter(std::string const &, T const &) const
void executeOnWorkers_(FuncOnWorker, std::string const &, std::string const &="", int=1)
std::vector< DQWorker * > workers_
LuminosityBlockNumber_t luminosityBlock() const
virtual void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
void setTopology(CaloTopology const *)
void ecaldqmEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
void setRunNumber(edm::RunNumber_t _r)
void setGeometry(CaloGeometry const *)
virtual void beginRun(edm::Run const &, edm::EventSetup const &)
void ecaldqmEndRun(edm::Run const &, edm::EventSetup const &)
virtual void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
static WorkerFactoryStore * singleton()
virtual ~EcalDQMonitor() noexcept(false)
void setTrigTowerMap(EcalTrigTowerConstituentsMap const *)
void ecaldqmGetSetupObjects(edm::EventSetup const &)
virtual void endRun(edm::Run const &, edm::EventSetup const &)
void setElectronicsMap(EcalElectronicsMapping const *)