ATLAS Offline Software
ZDCMsg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ZDCMsg_h
6 #define ZDCMsg_h
7 
8 #include <functional>
9 #include <memory>
10 
11 namespace ZDCMsg {
12  typedef std::function<bool(int, std::string)> MessageFunction;
13 
14  typedef std::shared_ptr<MessageFunction> MessageFunctionPtr;
15 
16  enum MSGLevels {
17 
18  Verbose = 1,
23  Fatal
24  };
25 }
26 
27 #endif
ZDCMsg::Warn
@ Warn
Definition: ZDCMsg.h:21
ZDCMsg::MSGLevels
MSGLevels
Definition: ZDCMsg.h:16
ZDCMsg::Info
@ Info
Definition: ZDCMsg.h:20
ZDCMsg::Verbose
@ Verbose
Definition: ZDCMsg.h:18
ZDCMsg
Definition: ZDCMsg.h:11
ZDCMsg::Error
@ Error
Definition: ZDCMsg.h:22
ZDCMsg::MessageFunction
std::function< bool(int, std::string)> MessageFunction
Definition: ZDCMsg.h:12
ZDCMsg::MessageFunctionPtr
std::shared_ptr< MessageFunction > MessageFunctionPtr
Definition: ZDCMsg.h:14
ZDCMsg::Debug
@ Debug
Definition: ZDCMsg.h:19
ZDCMsg::Fatal
@ Fatal
Definition: ZDCMsg.h:23
xAOD::bool
setBGCode setTAP setLVL2ErrorBits bool
Definition: TrigDecision_v1.cxx:60