ATLAS Offline Software
Control
AthToolSupport
AsgMessaging
AsgMessaging
IMessagePrinter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
8
9
#ifndef ASG_MESSAGING__I_MESSAGE_PRINTER_H
10
#define ASG_MESSAGING__I_MESSAGE_PRINTER_H
11
12
#include <
AsgMessaging/MsgLevel.h
>
13
#include <sstream>
14
15
#ifdef XAOD_STANDALONE
16
17
namespace
asg
18
{
28
29
class
IMessagePrinter
30
{
34
public
:
35
virtual
~IMessagePrinter () noexcept =
default
;
36
37
43
public:
44
virtual
void
45
print
(
MSG
::
Level
reqlvl,
const
std::
string
&
name
,
46
const
std::
string
&
text
) = 0;
47
};
48
}
49
50
#endif
51
52
#endif
asg
Definition:
DataHandleTestTool.h:28
const
bool const RAWDATA *ch2 const
Definition:
LArRodBlockPhysicsV0.cxx:562
TrigConf::MSGTC::Level
Level
Definition:
Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
MSG
Definition:
MsgLevel.h:28
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
MsgLevel.h
Definition of message levels and a helper function.
Muon::print
std::string print(const MuPatSegment &)
Definition:
MuonTrackSteering.cxx:28
makeTransCanvas.text
text
Definition:
makeTransCanvas.py:11
python.CaloScaleNoiseConfig.default
default
Definition:
CaloScaleNoiseConfig.py:79
Generated on Thu Jul 4 2024 21:17:16 for ATLAS Offline Software by
1.8.18