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
print
void print(char *figname, TCanvas *c1)
Definition:
TRTCalib_StrawStatusPlots.cxx:25
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
IMessagePrinter.h
makeTransCanvas.text
text
Definition:
makeTransCanvas.py:11
Generated on Fri Jan 10 2025 21:14:07 for ATLAS Offline Software by
1.8.18