Go to the documentation of this file.
12 inputMEs_ = ps.
getParameter<vector<string> >(
"inputMEs");
13 setBadRunOnWarnings_ = ps.
getParameter<
bool>(
"setBadRunOnWarnings");
14 setBadRunOnErrors_ = ps.
getParameter<
bool>(
"setBadRunOnErrors");
23 double response = 1.0;
25 for (
auto const &inputME : inputMEs_) {
32 if (setBadRunOnWarnings_ &&
warnings > 0)
35 if (setBadRunOnErrors_ &&
errors > 0)
41 certME->
Fill(response);
MonitorElement * bookFloat(TString const &name, FUNC onbooking=NOOP())
virtual void setCurrentFolder(std::string const &fullpath)
~HLTTauCertifier() override
std::vector< MonitorElementData::QReport * > getQErrors() const
get errors from last set of quality tests
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
std::vector< MonitorElementData::QReport * > getQWarnings() const
get warnings from last set of quality tests
T getParameter(std::string const &) const
virtual MonitorElement * get(std::string const &fullpath) const
HLTTauCertifier(const edm::ParameterSet &)