ATLAS Offline Software
Control
AthToolSupport
AsgMessaging
AsgMessaging
MessagePrinter.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__MESSAGE_PRINTER_H
10
#define ASG_MESSAGING__MESSAGE_PRINTER_H
11
12
#ifdef XAOD_STANDALONE
13
14
#include <
AsgMessaging/IMessagePrinter.h
>
15
16
namespace
asg
17
{
19
20
class
MessagePrinter
final
:
public
IMessagePrinter
21
{
25
public
:
26
MessagePrinter (
unsigned
val_sourceWidth = 25);
27
28
34
public
:
35
virtual
void
36
print
(
MSG::Level
reglvl,
const
std::string&
name
,
37
const
std::string&
text
)
override
;
38
39
41
private
:
42
std::size_t m_sourceWidth = 25;
43
};
44
}
45
46
#endif
47
48
#endif
asg
Definition:
DataHandleTestTool.h:28
EL::Detail::ManagerStep::final
@ final
TrigConf::MSGTC::Level
Level
Definition:
Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
IMessagePrinter.h
Muon::print
std::string print(const MuPatSegment &)
Definition:
MuonTrackSteering.cxx:28
makeTransCanvas.text
text
Definition:
makeTransCanvas.py:11
Generated on Thu Jul 4 2024 21:21:40 for ATLAS Offline Software by
1.8.18