Create a class to override logging interface in underlying decoder tool.
More...
Create a class to override logging interface in underlying decoder tool.
Definition at line 64 of file eFexByteStreamTool.h.
◆ MonitoredLogging()
| eFexByteStreamTool::MonitoredLogging::MonitoredLogging |
( |
const ToolHandle< GenericMonitoringTool > & | tool | ) |
|
|
inline |
◆ ~MonitoredLogging()
| virtual eFexByteStreamTool::MonitoredLogging::~MonitoredLogging |
( |
| ) |
|
|
virtualdefault |
◆ err()
| void eFexByteStreamTool::MonitoredLogging::err |
( |
const std::string & | location, |
|
|
const std::string & | title, |
|
|
const std::string & | detail ) const |
|
overridevirtual |
Reimplemented from L1CaloBsDecoderRun3::Logging.
Definition at line 84 of file eFexByteStreamTool.cxx.
84 {
85
87 Monitored::Scalar("efexDecoderErrorLocation",std::string("lb=") + std::to_string(Gaudi::Hive::currentContext().eventID().lumi_block()) + "," + (location.empty() ? std::string("UNKNOWN") : location)),
88 Monitored::Scalar(
"efexDecoderErrorTitle",
title.empty() ? std::string(
"UNKNOWN") : title)
89 );
90
91 Monitored::Group(
m_monTool, Monitored::Scalar(
"lbn",Gaudi::Hive::currentContext().eventID().lumi_block()),
92 Monitored::Scalar(
"decoderError",(
title.empty() ? std::string(
"UNKNOWN") : title) +
":" + (location.empty() ? std::string(
"UNKNOWN") : location))
93 );
94}
◆ m_monTool
The documentation for this class was generated from the following files: