ATLAS Offline Software
Event
xAOD
xAODEgammaAthenaPool
src
xAODEgammaAthenaPoolTPCnv.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// $Id: xAODEgammaAthenaPoolTPCnv.cxx 619884 2014-10-03 15:00:40Z christos $
6
7
// Gaudi/Athena include(s):
8
#include "
AthenaKernel/TPCnvFactory.h
"
9
10
// EDM include(s):
11
#include "
xAODEgamma/ElectronAuxContainer.h
"
12
#include "
xAODEgamma/versions/ElectronAuxContainer_v1.h
"
13
#include "
xAODEgamma/PhotonAuxContainer.h
"
14
#include "
xAODEgamma/versions/PhotonAuxContainer_v1.h
"
15
16
// Local include(s):
17
#include "
xAODElectronAuxContainerCnv_v1.h
"
18
#include "
xAODPhotonAuxContainerCnv_v1.h
"
19
#include "
xAODElectronAuxContainerCnv_v2.h
"
20
#include "
xAODPhotonAuxContainerCnv_v2.h
"
21
22
// Declare the T/P converter(s):
23
DECLARE_TPCNV_FACTORY
(
xAODElectronAuxContainerCnv_v1
,
24
xAOD::ElectronAuxContainer
,
25
xAOD::ElectronAuxContainer_v1
,
26
Athena::TPCnvVers::Old
)
27
28
DECLARE_TPCNV_FACTORY
(
xAODPhotonAuxContainerCnv_v1
,
29
xAOD::PhotonAuxContainer
,
30
xAOD::PhotonAuxContainer_v1
,
31
Athena::TPCnvVers::Old
)
32
33
DECLARE_TPCNV_FACTORY
(
xAODElectronAuxContainerCnv_v2
,
34
xAOD
::
ElectronAuxContainer
,
35
xAOD
::ElectronAuxContainer_v2,
36
Athena
::TPCnvVers::Old )
37
38
DECLARE_TPCNV_FACTORY
(
xAODPhotonAuxContainerCnv_v2
,
39
xAOD
::
PhotonAuxContainer
,
40
xAOD
::PhotonAuxContainer_v2,
41
Athena
::TPCnvVers::Old )
TPCnvFactory.h
Set up plugin loading of TP converters.
xAODElectronAuxContainerCnv_v2
Converter class used for reading xAOD::ElectronAuxContainer_v2.
Definition:
xAODElectronAuxContainerCnv_v2.h:31
PhotonAuxContainer_v1.h
xAOD::PhotonAuxContainer
PhotonAuxContainer_v3 PhotonAuxContainer
Definition of the current photon auxiliary container.
Definition:
PhotonAuxContainer.h:22
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
ElectronAuxContainer_v1.h
xAODPhotonAuxContainerCnv_v1.h
Athena::TPCnvVers::Old
@ Old
Definition:
TPCnvFactory.h:116
ElectronAuxContainer.h
Athena
Some weak symbol referencing magic...
Definition:
AthLegacySequence.h:21
xAOD::ElectronAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition:
ElectronAuxContainer_v1.h:34
xAODPhotonAuxContainerCnv_v2.h
DECLARE_TPCNV_FACTORY
DECLARE_TPCNV_FACTORY(xAODElectronAuxContainerCnv_v1, xAOD::ElectronAuxContainer, xAOD::ElectronAuxContainer_v1, Athena::TPCnvVers::Old) DECLARE_TPCNV_FACTORY(xAODPhotonAuxContainerCnv_v1
xAODPhotonAuxContainerCnv_v2
Converter class used for reading xAOD::PhotonAuxContainer_v2.
Definition:
xAODPhotonAuxContainerCnv_v2.h:31
xAOD::ElectronAuxContainer
ElectronAuxContainer_v3 ElectronAuxContainer
Definition of the current electron auxiliary container.
Definition:
ElectronAuxContainer.h:22
xAODElectronAuxContainerCnv_v2.h
xAOD::PhotonAuxContainer_v1
Auxiliary store for offline photons.
Definition:
PhotonAuxContainer_v1.h:37
PhotonAuxContainer.h
xAOD::PhotonAuxContainer_v3
Auxiliary store for offline photons.
Definition:
PhotonAuxContainer_v3.h:36
xAOD::ElectronAuxContainer_v3
Container holding the payload of the electron container.
Definition:
ElectronAuxContainer_v3.h:36
xAODPhotonAuxContainerCnv_v1
Converter class used for reading xAOD::PhotonAuxContainer_v1.
Definition:
xAODPhotonAuxContainerCnv_v1.h:31
xAODElectronAuxContainerCnv_v1
Converter class used for reading xAOD::ElectronAuxContainer_v1.
Definition:
xAODElectronAuxContainerCnv_v1.h:31
xAODElectronAuxContainerCnv_v1.h
Generated on Mon Dec 23 2024 21:23:07 for ATLAS Offline Software by
1.8.18