Go to the documentation of this file. 1 #ifndef EcalDQMonitor_H
2 #define EcalDQMonitor_H
38 template <
typename FuncOnWorker>
49 template <
typename FuncOnWorker>
53 int _verbThreshold )
const {
55 if (
verbosity_ > _verbThreshold && !_message.empty())
const std::string moduleName_
void executeOnWorkers_(FuncOnWorker, std::string const &, std::string const &="", int=1) const
void ecaldqmBeginRun(edm::Run const &, edm::EventSetup const &)
EcalDQMonitor(edm::ParameterSet const &)
static void fillDescriptions(edm::ParameterSetDescription &)
std::vector< DQWorker * > workers_
void ecaldqmEndLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &)
void ecaldqmBeginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) const
Log< level::Error, false > LogError
void ecaldqmEndRun(edm::Run const &, edm::EventSetup const &)
virtual ~EcalDQMonitor() noexcept(false)
std::map< std::string, bool > ByLumiPlotsResetSwitches