ATLAS Offline Software
proxyDictFromEventContext.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 /*
3  * Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
4  */
17 #ifndef ATHENAKERNEL_PROXYDICTFROMEVENTCONTEXT_H
18 #define ATHENAKERNEL_PROXYDICTFROMEVENTCONTEXT_H
19 
20 
21 #include "AthenaKernel/SourceID.h"
22 class IProxyDict;
23 class EventContext;
24 
25 
26 namespace Atlas {
27 
28 
33 
34 
39 IProxyDict* proxyDictFromEventContext (const EventContext& ctx);
40 
41 
46 
47 
52 SG::SourceID sourceIDFromEventContext (const EventContext& ctx);
53 
54 
55 }
56 
57 #endif // not ATHENAKERNEL_PROXYDICTFROMEVENTCONTEXT_H
Atlas::sourceIDFromEventContext
SG::SourceID sourceIDFromEventContext()
Return the SourceID for this thread's current context.
Definition: proxyDictFromEventContext.cxx:48
IProxyDict
A proxy dictionary.
Definition: AthenaKernel/AthenaKernel/IProxyDict.h:47
Atlas::proxyDictFromEventContext
IProxyDict * proxyDictFromEventContext()
Return the IProxyDict for this thread's current context.
Definition: proxyDictFromEventContext.cxx:28
SourceID.h
Type used to identify a metadata source.
SG::SourceID
std::string SourceID
Definition: AthenaKernel/AthenaKernel/SourceID.h:25
Atlas
Definition: ExtendedEventContext.h:21