ATLAS Offline Software
Event
xAOD
xAODTauAthenaPool
src
xAODTauAthenaPoolTPCnv.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: xAODTauAthenaPoolTPCnv.cxx 749546 2016-05-25 01:31:32Z griffith $
6
7
// Gaudi/Athena include(s):
8
#include "
AthenaKernel/TPCnvFactory.h
"
9
10
// EDM include(s):
11
#include "
xAODTau/TauJetContainer.h
"
12
#include "
xAODTau/versions/TauJetContainer_v1.h
"
13
#include "
xAODTau/versions/TauJetContainer_v2.h
"
14
#include "
xAODTau/versions/TauJetContainer_v3.h
"
15
#include "
xAODTau/TauJetAuxContainer.h
"
16
#include "
xAODTau/versions/TauJetAuxContainer_v1.h
"
17
#include "
xAODTau/versions/TauJetAuxContainer_v2.h
"
18
#include "
xAODTau/versions/TauJetAuxContainer_v3.h
"
19
20
// Local include(s):
21
#include "
xAODTauJetContainerCnv_v1.h
"
22
#include "
xAODTauJetAuxContainerCnv_v1.h
"
23
#include "
xAODTauJetContainerCnv_v2.h
"
24
#include "
xAODTauJetAuxContainerCnv_v2.h
"
25
26
// Declare the T/P converter(s):
27
DECLARE_TPCNV_FACTORY
(
xAODTauJetContainerCnv_v1
,
28
xAOD::TauJetContainer
,
29
xAOD::TauJetContainer_v1
,
30
Athena::TPCnvVers::Old
)
31
32
DECLARE_TPCNV_FACTORY
(
xAODTauJetAuxContainerCnv_v1
,
33
xAOD::TauJetAuxContainer
,
34
xAOD::TauJetAuxContainer_v1
,
35
Athena::TPCnvVers::Old
)
36
37
// DECLARE_NAMED_TPCNV_FACTORY( xAODTauJetContainerCnv_v2,
38
// xAODTauJetContainerCnv_v2,
39
// xAOD::TauJetContainer,
40
// xAOD::TauJetContainer_v2,
41
// Athena::TPCnvVers::Old )
42
43
DECLARE_TPCNV_FACTORY
(
xAODTauJetContainerCnv_v2
,
44
DataVector
<
xAOD
::TauJet_v3>,
45
DataVector
<
xAOD
::TauJet_v2>,
46
Athena
::TPCnvVers::Old )
47
48
DECLARE_TPCNV_FACTORY
(
xAODTauJetAuxContainerCnv_v2
,
49
xAOD
::
TauJetAuxContainer
,
50
xAOD
::TauJetAuxContainer_v2,
51
Athena
::TPCnvVers::Old )
TPCnvFactory.h
Set up plugin loading of TP converters.
xAODTauJetContainerCnv_v2.h
xAOD::TauJetAuxContainer_v3
Temporary container used until we have I/O for AuxStoreInternal.
Definition:
TauJetAuxContainer_v3.h:39
xAODTauJetContainerCnv_v2
Converter class used for reading xAOD::TauJetContainer_v2.
Definition:
xAODTauJetContainerCnv_v2.h:32
xAOD::TauJetAuxContainer_v1
Temporary container used until we have I/O for AuxStoreInternal.
Definition:
TauJetAuxContainer_v1.h:39
xAOD::TauJetAuxContainer
TauJetAuxContainer_v3 TauJetAuxContainer
Definition of the current taujet auxiliary container.
Definition:
TauJetAuxContainer.h:22
xAODTauJetContainerCnv_v1.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
DECLARE_TPCNV_FACTORY
DECLARE_TPCNV_FACTORY(xAODTauJetContainerCnv_v1, xAOD::TauJetContainer, xAOD::TauJetContainer_v1, Athena::TPCnvVers::Old) DECLARE_TPCNV_FACTORY(xAODTauJetAuxContainerCnv_v1
xAODTauJetContainerCnv_v1
Converter class used for reading xAOD::TauJetContainer_v1.
Definition:
xAODTauJetContainerCnv_v1.h:33
TauJetAuxContainer.h
TauJetAuxContainer_v1.h
Athena::TPCnvVers::Old
@ Old
Definition:
TPCnvFactory.h:102
TauJetAuxContainer_v3.h
TauJetAuxContainer_v2.h
Athena
Some weak symbol referencing magic...
Definition:
AthLegacySequence.h:21
xAODTauJetAuxContainerCnv_v2.h
TauJetContainer.h
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
TauJetContainer_v2.h
TauJetContainer_v3.h
xAODTauJetAuxContainerCnv_v2
Converter class used for reading xAOD::TauJetAuxContainer_v2.
Definition:
xAODTauJetAuxContainerCnv_v2.h:32
xAODTauJetAuxContainerCnv_v1.h
TauJetContainer_v1.h
xAODTauJetAuxContainerCnv_v1
Converter class used for reading xAOD::TauJetAuxContainer_v1.
Definition:
xAODTauJetAuxContainerCnv_v1.h:32
Generated on Wed Jan 8 2025 21:21:40 for ATLAS Offline Software by
1.8.18