ATLAS Offline Software
Loading...
Searching...
No Matches
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)
CompositeParticleCnv_p1.h
CompositeParticleContainerCnv_p1.h
NeutrinoCnv_p1.h
NeutrinoCnv_p2.h
NeutrinoContainerCnv_p1.h
NeutrinoContainerCnv_p1
T_AthenaPoolTPCnvVector< NeutrinoContainer, NeutrinoContainer_p1, NeutrinoCnv_p1 > NeutrinoContainerCnv_p1
Definition
NeutrinoContainerCnv_p1.h:32
NeutrinoContainerCnv_p2.h
NeutrinoContainerCnv_p2
T_AthenaPoolTPCnvVector< NeutrinoContainer, NeutrinoContainer_p2, NeutrinoCnv_p2 > NeutrinoContainerCnv_p2
Definition
NeutrinoContainerCnv_p2.h:32
ParticleBaseCnv_p1.h
ParticleBaseCnv_p2.h
ParticleBaseContainer
DataVector< ParticleBase > ParticleBaseContainer
Definition
ParticleBaseContainer.h:17
ParticleBaseLinksCnv_p1.h
ParticleLinksCnv_p1.h
SelectedParticlesCnv_p1.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
TrackParticleAssocsCnv_p1.h
CompositeParticleCnv_p1
Definition
CompositeParticleCnv_p1.h:28
CompositeParticleContainerCnv_p1
Definition
CompositeParticleContainerCnv_p1.h:34
CompositeParticleContainer_p1
Definition
CompositeParticleContainer_p1.h:22
CompositeParticleContainer
Definition
PhysicsAnalysis/AnalysisCommon/ParticleEvent/ParticleEvent/CompositeParticleContainer.h:36
CompositeParticle_p1
Definition
CompositeParticle_p1.h:29
CompositeParticle
class which is made from the composition of other particles.
Definition
PhysicsAnalysis/AnalysisCommon/ParticleEvent/ParticleEvent/CompositeParticle.h:52
NeutrinoContainer_p1
Definition
NeutrinoContainer_p1.h:22
NeutrinoContainer_p2
Definition
NeutrinoContainer_p2.h:22
NeutrinoContainer
Definition
NeutrinoContainer.h:33
ParticleBaseCnv_p1
Definition
ParticleBaseCnv_p1.h:30
ParticleBaseCnv_p2
Definition
ParticleBaseCnv_p2.h:30
ParticleBaseLinksCnv_p1
Definition
ParticleBaseLinksCnv_p1.h:19
ParticleBase_p1
Definition
ParticleBase_p1.h:26
ParticleBase_p2
Definition
ParticleBase_p2.h:26
ParticleBase
Definition
ParticleBase.h:17
ParticleLinks_p1
Definition
ParticleLinks_p1.h:20
ParticleLinks
Definition
ParticleLinks.h:43
TrackParticleAssocsCnv_p1
Definition
TrackParticleAssocsCnv_p1.h:38
TrackParticleAssocs_p1
Definition
TrackParticleAssocs_p1.h:27
TrackParticleAssocs
Definition
TrackParticleAssocs.h:28
Athena
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....
Definition
AthLegacySequence.h:21
Athena::TPCnvVers::Current
@ Current
Definition
TPCnvFactory.h:103
Generated on
for ATLAS Offline Software by
1.14.0