ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTEvent.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5*/
6
7// xAODTEvent.h
8// Header file for class xAODTEvent
9// Author: Johannes Elmsheuser, Will Buttinger
11#ifndef ATHENAROOTCOMPS_XAODTEVENT_H
12#define ATHENAROOTCOMPS_XAODTEVENT_H 1
13
14//This class exists purely to gain public access to the getInputObject method of
15//xAOD::TEvent. We need this because we cannot use the templated retrieve method
16
17
19
20namespace xAOD {
21
23{
24 public:
26 : xAOD::TEvent (mode)
27 {
28 m_ctx = Gaudi::Hive::currentContext();
29 }
31};
32
33} //> end namespace xAOD
34
35#endif //> !ATHENAROOTCOMPS_XAODTEVENT_H
EventContext m_ctx
The event context associated with this event.
Definition Event.h:408
const void * getInputObject(SG::sgkey_t key, const std::type_info &ti, bool silent) override
Function for retrieving an input object in a non-template way.
Tool for accessing xAOD files outside of Athena.
@ kClassAccess
Access auxiliary data using the aux containers.
TEvent(EAuxMode mode=kClassAccess)
Default constructor.
xAODTEvent(EAuxMode mode=kClassAccess)
Definition xAODTEvent.h:25
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.