ATLAS Offline Software
Loading...
Searching...
No Matches
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
13#include <sstream>
14
15#ifdef XAOD_STANDALONE
16
17namespace 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
Definition of message levels and a helper function.
void print(char *figname, TCanvas *c1)