ATLAS Offline Software
Loading...
Searching...
No Matches
xAODTEvent.h
Go to the documentation of this file.
1
2
3/*
4 Copyright (C) 2002-2017 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:
25 using TEvent::TEvent;
27 /*inline virtual const void* getInputObject( const std::string& key,
28 const std::type_info& ti ) {
29 return TEvent::getInputObject(key, ti);
30 }*/
31};
32
33} //> end namespace xAOD
34
35#endif //> !ATHENAROOTCOMPS_XAODTEVENT_H
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.
TEvent(EAuxMode mode=kClassAccess)
Default constructor.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.