ATLAS Offline Software
PhysicsAnalysis
AnalysisCommon
ParticleEventTPCnv
src
factories
ParticleEventTPCnv.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
// generate the T/P converter entries
6
#include "
AthenaKernel/TPCnvFactory.h
"
7
8
// converters
9
#include "
ParticleEventTPCnv/CompositeParticleCnv_p1.h
"
10
#include "
ParticleEventTPCnv/CompositeParticleContainerCnv_p1.h
"
11
#include "
ParticleEventTPCnv/NeutrinoCnv_p1.h
"
12
#include "
ParticleEventTPCnv/NeutrinoCnv_p2.h
"
13
#include "
ParticleEventTPCnv/NeutrinoContainerCnv_p1.h
"
14
#include "
ParticleEventTPCnv/NeutrinoContainerCnv_p2.h
"
15
#include "
ParticleEventTPCnv/ParticleBaseCnv_p1.h
"
16
#include "
ParticleEventTPCnv/ParticleBaseCnv_p2.h
"
17
#include "
ParticleEventTPCnv/ParticleBaseLinksCnv_p1.h
"
18
#include "
ParticleEventTPCnv/ParticleLinksCnv_p1.h
"
19
#include "
ParticleEventTPCnv/SelectedParticlesCnv_p1.h
"
20
#include "
ParticleEventTPCnv/TrackParticleAssocsCnv_p1.h
"
21
22
DECLARE_TPCNV_FACTORY
(
CompositeParticleCnv_p1
,
23
CompositeParticle
,
24
CompositeParticle_p1
,
25
Athena::TPCnvVers::Current
)
26
27
DECLARE_TPCNV_FACTORY
(
CompositeParticleContainerCnv_p1
,
28
CompositeParticleContainer
,
29
CompositeParticleContainer_p1
,
30
Athena::TPCnvVers::Current
)
31
32
/*
33
DECLARE_TPCNV_FACTORY(NeutrinoCnv_p1,
34
Neutrino,
35
Neutrino_p1,
36
Athena::TPCnvVers::Old)
37
38
DECLARE_TPCNV_FACTORY(NeutrinoCnv_p2,
39
Neutrino,
40
Neutrino_p2,
41
Athena::TPCnvVers::Current)
42
*/
43
44
DECLARE_TPCNV_FACTORY
(
NeutrinoContainerCnv_p1
,
45
NeutrinoContainer
,
46
NeutrinoContainer_p1
,
47
Athena
::TPCnvVers::Old)
48
49
DECLARE_TPCNV_FACTORY
(
NeutrinoContainerCnv_p2
,
50
NeutrinoContainer
,
51
NeutrinoContainer_p2
,
52
Athena
::TPCnvVers::Current)
53
54
DECLARE_TPCNV_FACTORY
(
ParticleBaseCnv_p1
,
55
ParticleBase
,
56
ParticleBase_p1
,
57
Athena
::TPCnvVers::Old)
58
59
DECLARE_TPCNV_FACTORY
(
ParticleBaseCnv_p2
,
60
ParticleBase
,
61
ParticleBase_p2
,
62
Athena
::TPCnvVers::Current)
63
64
DECLARE_TPCNV_FACTORY
(
ParticleBaseLinksCnv_p1
,
65
ParticleLinks
<
ParticleBaseContainer
>,
66
ParticleLinks_p1
,
67
Athena
::TPCnvVers::Current)
68
69
DECLARE_TPCNV_FACTORY
(
TrackParticleAssocsCnv_p1
,
70
TrackParticleAssocs
,
71
TrackParticleAssocs_p1
,
72
Athena
::TPCnvVers::Current)
CompositeParticle_p1
Definition:
CompositeParticle_p1.h:29
TPCnvFactory.h
Set up plugin loading of TP converters.
CompositeParticleCnv_p1.h
TrackParticleAssocs_p1
Definition:
TrackParticleAssocs_p1.h:27
CompositeParticleContainer_p1
Definition:
CompositeParticleContainer_p1.h:22
ParticleBase
Definition:
ParticleBase.h:17
ParticleBase_p1
Definition:
ParticleBase_p1.h:26
TrackParticleAssocsCnv_p1.h
CompositeParticle
Definition:
PhysicsAnalysis/AnalysisCommon/ParticleEvent/ParticleEvent/CompositeParticle.h:52
CompositeParticleContainerCnv_p1.h
CompositeParticleContainer
Definition:
PhysicsAnalysis/AnalysisCommon/ParticleEvent/ParticleEvent/CompositeParticleContainer.h:36
NeutrinoCnv_p2.h
ParticleLinksCnv_p1.h
NeutrinoCnv_p1.h
ParticleLinks
Definition:
ParticleLinks.h:43
NeutrinoContainer
Definition:
NeutrinoContainer.h:33
ParticleBaseCnv_p2.h
Athena
Some weak symbol referencing magic...
Definition:
AthLegacySequence.h:21
TrackParticleAssocs
Definition:
TrackParticleAssocs.h:28
ParticleBaseCnv_p1.h
NeutrinoContainer_p2
Definition:
NeutrinoContainer_p2.h:22
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
Athena::TPCnvVers::Current
@ Current
Definition:
TPCnvFactory.h:103
ParticleLinks_p1
Definition:
ParticleLinks_p1.h:20
CompositeParticleContainerCnv_p1
Definition:
CompositeParticleContainerCnv_p1.h:34
ParticleBaseCnv_p1
Definition:
ParticleBaseCnv_p1.h:30
NeutrinoContainer_p1
Definition:
NeutrinoContainer_p1.h:22
ParticleBaseLinksCnv_p1
Definition:
ParticleBaseLinksCnv_p1.h:19
SelectedParticlesCnv_p1.h
DECLARE_TPCNV_FACTORY
DECLARE_TPCNV_FACTORY(CompositeParticleCnv_p1, CompositeParticle, CompositeParticle_p1, Athena::TPCnvVers::Current) DECLARE_TPCNV_FACTORY(CompositeParticleContainerCnv_p1
TPCnvVector
Definition:
TPConverter.h:1256
CompositeParticleCnv_p1
Definition:
CompositeParticleCnv_p1.h:28
NeutrinoContainerCnv_p2.h
ParticleBase_p2
Definition:
ParticleBase_p2.h:26
ParticleBaseCnv_p2
Definition:
ParticleBaseCnv_p2.h:30
ParticleBaseLinksCnv_p1.h
NeutrinoContainerCnv_p1.h
TrackParticleAssocsCnv_p1
Definition:
TrackParticleAssocsCnv_p1.h:38
Generated on Fri Jan 10 2025 21:15:41 for ATLAS Offline Software by
1.8.18