#include <DQMMessageLogger.h>
Definition at line 17 of file DQMMessageLogger.h.
◆ DQMMessageLogger()
◆ ~DQMMessageLogger()
DQMMessageLogger::~DQMMessageLogger |
( |
| ) |
|
|
override |
◆ analyze()
Get the analysis.
Reimplemented from DQMEDAnalyzer.
Definition at line 119 of file DQMMessageLogger.cc.
144 if ((*
errors)[
i].severity.getLevel() < el.getLevel()) {
145 w += (*errors)[
i].count;
147 e += (*errors)[
i].count;
163 if ((*
errors)[
i].severity.getLevel() >= el.getLevel()) {
176 string s = (*errors)[
i].module;
177 size_t pos =
s.find(
':');
178 string s_temp =
s.substr(
pos + 1,
s.size());
200 string s = (*errors)[
i].module;
201 size_t pos =
s.find(
':');
202 string s_temp =
s.substr(
pos + 1,
s.size());
References taus_updatedMVAIds_cff::category, MillePedeFileConverter_cfg::e, debug_messages_cfi::errors, edm::ELseverityLevel::getLevel(), mps_fire::i, iEvent, LogTrace, metname, dqmiodumpmetadata::n, alignCSCRings::s, and w.
◆ bookHistograms()
Implements DQMEDAnalyzer.
Definition at line 48 of file DQMMessageLogger.cc.
58 using stringvec = vector<std::string>;
60 stringvec
const& trigpaths = tns->getTrigPaths();
62 for (
auto const& trigpath : trigpaths) {
63 stringvec
strings = tns->getTrigPathModules(trigpath);
113 string s =
out.str();
References dqm::implementation::IBooker::book1D(), mps_fire::i, dqmdumpme::k, LogTrace, metname, LaserClient_cfi::nbins, MillePedeFileConverter_cfg::out, alignCSCRings::s, dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::NavigatorBase::setCurrentFolder(), and nano_cff::strings.
◆ categories_errors
◆ categories_vector
std::vector<std::string> DQMMessageLogger::categories_vector |
|
private |
◆ categories_warnings
◆ categoryECount
std::map<std::string, int> DQMMessageLogger::categoryECount |
|
private |
◆ categoryMap
std::map<std::string, int> DQMMessageLogger::categoryMap |
|
private |
◆ categoryWCount
std::map<std::string, int> DQMMessageLogger::categoryWCount |
|
private |
◆ directoryName
std::string DQMMessageLogger::directoryName |
|
private |
◆ errorSummary_
◆ metname
std::string DQMMessageLogger::metname |
|
private |
◆ moduleMap
std::map<std::string, int> DQMMessageLogger::moduleMap |
|
private |
◆ modules_errors
◆ modules_warnings
◆ total_errors
◆ total_warnings
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())