ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
SGTools
SGTools
WithEventContext.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-2026 CERN for the benefit of the ATLAS collaboration.
4
*/
11
12
13
#ifndef SGTOOLS_WITHEVENTCONTEXT_H
14
#define SGTOOLS_WITHEVENTCONTEXT_H
15
16
17
#include "GaudiKernel/EventContext.h"
18
19
20
class
IProxyDict
;
21
22
23
namespace
SG
{
24
25
31
class
WithEventContext
32
{
33
public
:
40
WithEventContext
();
41
42
50
WithEventContext
(
const
EventContext& ctx);
51
52
61
WithEventContext
(
IProxyDict
* sg);
62
63
67
~WithEventContext
();
68
69
70
private
:
72
EventContext
m_oldCtx
;
73
};
74
75
76
}
// namespace SG
77
78
#endif
// not SGTOOLS_WITHEVENTCONTEXT_H
IProxyDict
A proxy dictionary.
Definition
AthenaKernel/AthenaKernel/IProxyDict.h:48
SG::WithEventContext::m_oldCtx
EventContext m_oldCtx
The saved original EventContext.
Definition
WithEventContext.h:72
SG::WithEventContext::WithEventContext
WithEventContext()
Save current EventContext.
Definition
WithEventContext.cxx:26
SG::WithEventContext::~WithEventContext
~WithEventContext()
Destructor.
Definition
WithEventContext.cxx:73
SG
Forward declaration.
Definition
CaloCellPacker_400_500.h:32
Generated on
for ATLAS Offline Software by
1.17.0