5#ifndef TrigDecisionTool_Logger_h
6#define TrigDecisionTool_Logger_h
29 MsgStream&
msg()
const {
30 if (s_logger)
return s_logger->msg();
31 else throw std::runtime_error(
"TrigDecisionTool Logger not initialized.");
33 MsgStream&
msg(
const MSG::Level lvl)
const {
return msg() << lvl; }
34 bool msgLvl(
const MSG::Level lvl)
const {
return s_logger && s_logger->msgLvl(lvl); }
Define macros for attributes used to control the static checker.
Logger(asg::AsgTool *logger)
MsgStream & msg(const MSG::Level lvl) const
bool msgLvl(const MSG::Level lvl) const
static asg::AsgTool *s_logger ATLAS_THREAD_SAFE
static Root::TMsgLogger logger("iLumiCalc")
The common trigger namespace for trigger analysis tools.