ATLAS Offline Software
Loading...
Searching...
No Matches
MessageCheckAsgTools.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8
9//
10// includes
11//
12
15
16//
17// method implementations
18//
19
20namespace asg
21{
22 ANA_MSG_SOURCE (msgComponentConfig, "AsgTools.ComponentConfig")
23 ANA_MSG_SOURCE (msgProperty, "AsgTools.Property")
24 ANA_MSG_SOURCE (msgToolHandle, "AsgTools.AnaToolHandle")
25 ANA_MSG_SOURCE (msgToolStore, "AsgTools.ToolStore")
26}
27
28// Ensure that TLS defined in this library actually gets used.
29// Avoids a potential slowdown in accessing TLS seen in simualation.
30// See ATLASSIM-4932.
31namespace {
32[[maybe_unused]]
33thread_local int tlsDum;
34[[maybe_unused]]
35const int& msgDumRef = tlsDum;
36}
37
macros for messaging and checking status codes
#define ANA_MSG_SOURCE(NAME, TITLE)
the source code part of ANA_MSG_SOURCE