ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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 )
ElectronAuxContainer.h
ElectronAuxContainer_v1.h
PhotonAuxContainer.h
PhotonAuxContainer_v1.h
TPCnvFactory.h
Set up plugin loading of TP converters.
DECLARE_TPCNV_FACTORY
#define DECLARE_TPCNV_FACTORY(x, trans_type, pers_type, is_last_version)
Definition
TPCnvFactory.h:165
xAODElectronAuxContainerCnv_v1
Converter class used for reading xAOD::ElectronAuxContainer_v1.
Definition
xAODElectronAuxContainerCnv_v1.h:31
xAODElectronAuxContainerCnv_v2
Converter class used for reading xAOD::ElectronAuxContainer_v2.
Definition
xAODElectronAuxContainerCnv_v2.h:31
xAODPhotonAuxContainerCnv_v1
Converter class used for reading xAOD::PhotonAuxContainer_v1.
Definition
xAODPhotonAuxContainerCnv_v1.h:31
xAODPhotonAuxContainerCnv_v2
Converter class used for reading xAOD::PhotonAuxContainer_v2.
Definition
xAODPhotonAuxContainerCnv_v2.h:31
xAOD::ElectronAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition
ElectronAuxContainer_v1.h:34
xAOD::PhotonAuxContainer_v1
Auxiliary store for offline photons.
Definition
PhotonAuxContainer_v1.h:37
Athena
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....
Definition
AthDsoUtils.h:10
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
xAOD::PhotonAuxContainer
PhotonAuxContainer_v3 PhotonAuxContainer
Definition of the current photon auxiliary container.
Definition
PhotonAuxContainer.h:22
xAOD::ElectronAuxContainer
ElectronAuxContainer_v3 ElectronAuxContainer
Definition of the current electron auxiliary container.
Definition
ElectronAuxContainer.h:22
Athena::TPCnvVers::Old
@ Old
Definition
TPCnvFactory.h:102
xAODElectronAuxContainerCnv_v1.h
xAODElectronAuxContainerCnv_v2.h
xAODPhotonAuxContainerCnv_v1.h
xAODPhotonAuxContainerCnv_v2.h
Generated on
for ATLAS Offline Software by
1.17.0