ATLAS Offline Software
Toggle main menu visibility
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/NeutrinoCnv_p1.h
"
10
#include "
ParticleEventTPCnv/NeutrinoCnv_p2.h
"
11
#include "
ParticleEventTPCnv/NeutrinoContainerCnv_p1.h
"
12
#include "
ParticleEventTPCnv/NeutrinoContainerCnv_p2.h
"
13
#include "
ParticleEventTPCnv/ParticleBaseCnv_p1.h
"
14
#include "
ParticleEventTPCnv/ParticleBaseCnv_p2.h
"
15
#include "
ParticleEventTPCnv/ParticleBaseLinksCnv_p1.h
"
16
#include "
ParticleEventTPCnv/ParticleLinksCnv_p1.h
"
17
#include "
ParticleEventTPCnv/SelectedParticlesCnv_p1.h
"
18
#include "
ParticleEventTPCnv/TrackParticleAssocsCnv_p1.h
"
19
20
/*
21
DECLARE_TPCNV_FACTORY(NeutrinoCnv_p1,
22
Neutrino,
23
Neutrino_p1,
24
Athena::TPCnvVers::Old)
25
26
DECLARE_TPCNV_FACTORY(NeutrinoCnv_p2,
27
Neutrino,
28
Neutrino_p2,
29
Athena::TPCnvVers::Current)
30
*/
31
32
DECLARE_TPCNV_FACTORY
(
NeutrinoContainerCnv_p1
,
33
NeutrinoContainer
,
34
NeutrinoContainer_p1
,
35
Athena::TPCnvVers::Old
)
36
37
DECLARE_TPCNV_FACTORY
(
NeutrinoContainerCnv_p2
,
38
NeutrinoContainer
,
39
NeutrinoContainer_p2
,
40
Athena::TPCnvVers::Current
)
41
42
DECLARE_TPCNV_FACTORY
(
ParticleBaseCnv_p1
,
43
ParticleBase
,
44
ParticleBase_p1
,
45
Athena
::TPCnvVers::Old)
46
47
DECLARE_TPCNV_FACTORY
(
ParticleBaseCnv_p2
,
48
ParticleBase
,
49
ParticleBase_p2
,
50
Athena
::TPCnvVers::Current)
51
52
DECLARE_TPCNV_FACTORY
(
ParticleBaseLinksCnv_p1
,
53
ParticleLinks
<
ParticleBaseContainer
>,
54
ParticleLinks_p1
,
55
Athena
::TPCnvVers::Current)
56
57
DECLARE_TPCNV_FACTORY
(
TrackParticleAssocsCnv_p1
,
58
TrackParticleAssocs
,
59
TrackParticleAssocs_p1
,
60
Athena
::TPCnvVers::Current)
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
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
AthDsoUtils.h:10
Athena::TPCnvVers::Current
@ Current
Definition
TPCnvFactory.h:103
Athena::TPCnvVers::Old
@ Old
Definition
TPCnvFactory.h:102
Generated on
for ATLAS Offline Software by
1.17.0