Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Tracking
TrkEventCnv
TrkEventTPCnv
src
factories
TrkEventTPCnv.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// generate the T/P converter entries
6
#include "
AthenaKernel/TPCnvFactory.h
"
7
8
#include "
TrkEventTPCnv/TrackCollection_tlp1.h
"
9
#include "
TrkEventTPCnv/TrackCollection_tlp2.h
"
10
#include "
TrkEventTPCnv/TrackCollection_tlp3.h
"
11
#include "
TrkEventTPCnv/TrackCollection_tlp4.h
"
12
#include "
TrkEventTPCnv/VxContainer_tlp1.h
"
13
#include "
TrkEventTPCnv/VxContainerCnv_tlp1.h
"
14
#include "
TrkEventTPCnv/VxContainerCnv_tlp2.h
"
15
#include "
TrkEventTPCnv/MVFVxContainer_tlp1.h
"
16
#include "
TrkEventTPCnv/MVFVxContainerCnv_tlp1.h
"
17
#include "
TrkEventTPCnv/V0Container_tlp1.h
"
18
#include "
TrkEventTPCnv/V0Container_tlp2.h
"
19
#include "
TrkEventTPCnv/V0ContainerCnv_tlp1.h
"
20
#include "
TrkEventTPCnv/V0ContainerCnv_tlp2.h
"
21
#include "
TrkEventTPCnv/SegmentCollection_tlp1.h
"
22
#include "
TrkEventTPCnv/SegmentCollection_tlp2.h
"
23
24
#include "
TrkEventTPCnv/TrkClusterSplitProbabilityContainer/ClusterSplitProbabilityContainerCnv_p1.h
"
25
26
//-----------------------------------------------------------------------------
27
// TrkTrack
28
//-----------------------------------------------------------------------------
29
#include "
TrkEventTPCnv/TrkTrack/TrackCollectionCnv_p1.h
"
30
#include "
TrkEventTPCnv/TrkTrack/TrackCollectionCnv_p2.h
"
31
#include "
TrkEventTPCnv/TrkTrack/TrackCollectionCnv_p3.h
"
32
#include "
TrkEventTPCnv/TrkTrack/TrackCollectionCnv_p4.h
"
33
#include "
TrkEventTPCnv/TrkTrack/Track_p1.h
"
34
#include "
TrkEventTPCnv/TrkTrack/TrackStateOnSurface_p1.h
"
35
#include "
TrkEventTPCnv/TrkTrack/Track_p2.h
"
36
#include "
TrkEventTPCnv/TrkTrack/TrackInfo_p1.h
"
37
38
//-----------------------------------------------------------------------------
39
// TrkPseudoMeasurementOnTrack
40
//-----------------------------------------------------------------------------
41
#include "
TrkEventTPCnv/TrkPseudoMeasurementOnTrack/PseudoMeasurementOnTrack_p1.h
"
42
43
//-----------------------------------------------------------------------------
44
// TrkTrackSummary
45
//-----------------------------------------------------------------------------
46
#include "
TrkEventTPCnv/TrkTrackSummary/TrackSummary_p1.h
"
47
#include "
TrkEventTPCnv/TrkTrackSummary/TrackSummary_p2.h
"
48
#include "
TrkEventTPCnv/TrkTrackSummary/MuonTrackSummary_p1.h
"
49
50
//-----------------------------------------------------------------------------
51
// TrkSegment
52
//-----------------------------------------------------------------------------
53
#include "
TrkEventTPCnv/TrkSegment/SegmentCollectionCnv_p1.h
"
54
#include "
TrkEventTPCnv/TrkSegment/Segment_p1.h
"
55
#include "
TrkEventTPCnv/TrkSegment/TrackSegment_p1.h
"
56
57
//-----------------------------------------------------------------------------
58
// TrkMaterialOnTrack
59
//-----------------------------------------------------------------------------
60
#include "
TrkEventTPCnv/TrkMaterialOnTrack/ScatteringAngleOnTrack_p1.h
"
61
#include "
TrkEventTPCnv/TrkMaterialOnTrack/MaterialEffectsOnTrack_p1.h
"
62
#include "
TrkEventTPCnv/TrkMaterialOnTrack/MaterialEffectsBase_p1.h
"
63
#include "
TrkEventTPCnv/TrkMaterialOnTrack/MaterialEffectsOnTrack_p2.h
"
64
#include "
TrkEventTPCnv/TrkMaterialOnTrack/EnergyLoss_p1.h
"
65
#include "
TrkEventTPCnv/TrkMaterialOnTrack/EstimatedBremOnTrack_p1.h
"
66
67
//-----------------------------------------------------------------------------
68
// TrkEventPrimitives
69
//-----------------------------------------------------------------------------
70
#include "
TrkEventTPCnv/TrkEventPrimitives/FitQuality_p1.h
"
71
#include "
TrkEventTPCnv/TrkEventPrimitives/LocalPosition_p1.h
"
72
#include "
TrkEventTPCnv/TrkEventPrimitives/LocalDirection_p1.h
"
73
#include "
TrkEventTPCnv/TrkEventPrimitives/LocalParameters_p1.h
"
74
#include "
TrkEventTPCnv/TrkEventPrimitives/HepSymMatrix_p1.h
"
75
76
//-----------------------------------------------------------------------------
77
// TrkSurfaces
78
//-----------------------------------------------------------------------------
79
#include "
TrkEventTPCnv/TrkSurfaces/Surface_p1.h
"
80
#include "
TrkEventTPCnv/TrkSurfaces/BoundSurface_p1.h
"
81
82
#include "
TrkEventTPCnv/TrkSurfaces/CylinderBounds_p1.h
"
83
#include "
TrkEventTPCnv/TrkSurfaces/DiamondBounds_p1.h
"
84
#include "
TrkEventTPCnv/TrkSurfaces/DiscBounds_p1.h
"
85
#include "
TrkEventTPCnv/TrkSurfaces/RectangleBounds_p1.h
"
86
#include "
TrkEventTPCnv/TrkSurfaces/TrapezoidBounds_p1.h
"
87
#include "
TrkEventTPCnv/TrkSurfaces/TriangleBounds_p1.h
"
88
#include "
TrkEventTPCnv/TrkSurfaces/EllipseBounds_p1.h
"
89
90
//-----------------------------------------------------------------------------
91
// TrkParameters (also used by TrackNeutralParameters)
92
//-----------------------------------------------------------------------------
93
#include "
TrkEventTPCnv/TrkParameters/TrackParameters_p1.h
"
94
#include "
TrkEventTPCnv/TrkParameters/AtaSurface_p1.h
"
95
#include "
TrkEventTPCnv/TrkParameters/MeasuredAtaSurface_p1.h
"
96
#include "
TrkEventTPCnv/TrkParameters/Perigee_p1.h
"
97
#include "
TrkEventTPCnv/TrkParameters/MeasuredPerigee_p1.h
"
98
99
//-----------------------------------------------------------------------------
100
// TrkRIO_OnTrack
101
//-----------------------------------------------------------------------------
102
#include "
TrkEventTPCnv/TrkRIO_OnTrack/RIO_OnTrack_p1.h
"
103
#include "
TrkEventTPCnv/TrkRIO_OnTrack/RIO_OnTrack_p2.h
"
104
105
//-----------------------------------------------------------------------------
106
// TrkCompetingRioOnTrack
107
//-----------------------------------------------------------------------------
108
#include "
TrkEventTPCnv/TrkCompetingRIOsOnTrack/CompetingRIOsOnTrack_p1.h
"
109
110
//-----------------------------------------------------------------------------
111
// TrkCompetingRioOnTrack
112
//-----------------------------------------------------------------------------
113
#include "
TrkEventTPCnv/TrkCompetingRIOsOnTrack/CompetingRIOsOnTrack_p1.h
"
114
115
116
//-----------------------------------------------------------------------------
117
// TrkPrepRawData
118
//-----------------------------------------------------------------------------
119
#include "
TrkEventTPCnv/TrkPrepRawData/PrepRawData_p1.h
"
120
121
//-----------------------------------------------------------------------------
122
// VxVertex
123
//-----------------------------------------------------------------------------
124
#include "
TrkEventTPCnv/VxVertex/Vertex_p1.h
"
125
#include "
TrkEventTPCnv/VxVertex/RecVertex_p1.h
"
126
#include "
TrkEventTPCnv/VxVertex/VxTrackAtVertex_p1.h
"
127
#include "
TrkEventTPCnv/VxVertex/VxCandidate_p1.h
"
128
#include "
TrkEventTPCnv/VxVertex/ExtendedVxCandidate_p1.h
"
129
#include "
TrkEventTPCnv/VxVertex/VxContainer_p1.h
"
130
131
//-----------------------------------------------------------------------------
132
// VxMultiVertex
133
//-----------------------------------------------------------------------------
134
#include "
TrkEventTPCnv/VxMultiVertex/MVFVxTrackAtVertex_p1.h
"
135
#include "
TrkEventTPCnv/VxMultiVertex/MVFVxCandidate_p1.h
"
136
#include "
TrkEventTPCnv/VxMultiVertex/MVFVxContainer_p1.h
"
137
138
//-----------------------------------------------------------------------------
139
// TrkV0Vertex
140
//-----------------------------------------------------------------------------
141
#include "
TrkEventTPCnv/TrkV0Vertex/V0Hypothesis_p1.h
"
142
#include "
TrkEventTPCnv/TrkV0Vertex/V0Candidate_p1.h
"
143
#include "
TrkEventTPCnv/TrkV0Vertex/V0Container_p1.h
"
144
145
//-----------------------------------------------------------------------------
146
// TrkParticleBase
147
//-----------------------------------------------------------------------------
148
#include "
TrkEventTPCnv/TrkParticleBase/TrackParticleBase_p1.h
"
149
150
151
DECLARE_TPCNV_FACTORY
(
MVFVxContainerCnv_tlp1
,
152
MVFVxContainer
,
153
Trk::MVFVxContainer_tlp1
,
154
Athena::TPCnvVers::Current
)
155
156
DECLARE_TPCNV_FACTORY
(
V0ContainerCnv_tlp1
,
157
V0Container
,
158
Trk::V0Container_tlp1
,
159
Athena::TPCnvVers::Old
)
160
161
DECLARE_TPCNV_FACTORY
(
V0ContainerCnv_tlp2
,
162
V0Container
,
163
Trk
::V0Container_tlp2,
164
Athena
::TPCnvVers::Current)
165
166
DECLARE_TPCNV_FACTORY
(
VxContainerCnv_tlp1
,
167
VxContainer
,
168
Trk
::VxContainer_tlp1,
169
Athena
::TPCnvVers::Old)
170
171
DECLARE_TPCNV_FACTORY
(
VxContainerCnv_tlp2
,
172
VxContainer
,
173
Trk
::VxContainer_tlp2,
174
Athena
::TPCnvVers::Current)
175
176
DECLARE_TPCNV_FACTORY
(
Trk
::ClusterSplitProbabilityContainerCnv_p1,
177
Trk
::ClusterSplitProbabilityContainer,
178
Trk
::ClusterSplitProbabilityContainer_p1,
179
Athena
::TPCnvVers::Current)
180
181
// Current version is in TrkEventTopLevelCnv
182
DECLARE_TPCNV_FACTORY
(
SegmentCollectionCnv_p1
,
183
Trk
::
SegmentCollection
,
184
Trk
::
SegmentCollectionCnv_p1
,
185
Athena
::TPCnvVers::Old)
186
187
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p1
,
188
TrackCollection
,
189
Trk
::TrackCollection_p1,
190
Athena
::TPCnvVers::Old)
191
192
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p2
,
193
TrackCollection
,
194
Trk
::TrackCollection_p2,
195
Athena
::TPCnvVers::Old)
196
197
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p3
,
198
TrackCollection
,
199
Trk
::TrackCollection_p3,
200
Athena
::TPCnvVers::Old)
201
202
// Current version is in TrkEventTopLevelCnv
203
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p4
,
204
TrackCollection
,
205
Trk
::TrackCollection_p4,
206
Athena
::TPCnvVers::Old)
SegmentCollection_tlp1.h
TPCnvFactory.h
Set up plugin loading of TP converters.
TrackCollectionCnv_p3
Definition:
TrackCollectionCnv_p3.h:25
V0Container_tlp2.h
VxContainerCnv_tlp2
Definition:
VxContainerCnv_tlp2.h:60
EstimatedBremOnTrack_p1.h
Track_p2.h
MeasuredPerigee_p1.h
LocalDirection_p1.h
MVFVxTrackAtVertex_p1.h
Trk::MVFVxContainer_tlp1
Definition:
MVFVxContainer_tlp1.h:18
DECLARE_TPCNV_FACTORY
DECLARE_TPCNV_FACTORY(MVFVxContainerCnv_tlp1, MVFVxContainer, Trk::MVFVxContainer_tlp1, Athena::TPCnvVers::Current) DECLARE_TPCNV_FACTORY(V0ContainerCnv_tlp1
HepSymMatrix_p1.h
MVFVxContainer
Definition:
MVFVxContainer.h:31
TrackCollectionCnv_p1.h
MVFVxContainer_p1.h
V0Hypothesis_p1.h
EnergyLoss_p1.h
MVFVxCandidate_p1.h
Trk::V0Container_tlp1
Definition:
V0Container_tlp1.h:54
V0Container_tlp1.h
VxContainerCnv_tlp2.h
TrackCollectionCnv_p1
Definition:
TrackCollectionCnv_p1.h:26
MVFVxContainerCnv_tlp1
Definition:
MVFVxContainerCnv_tlp1.h:21
V0Container_p1.h
ClusterSplitProbabilityContainerCnv_p1.h
VxContainerCnv_tlp1
Definition:
VxContainerCnv_tlp1.h:61
TrackCollectionCnv_p2.h
PseudoMeasurementOnTrack_p1.h
Surface_p1.h
VxContainer_p1.h
MuonTrackSummary_p1.h
LocalPosition_p1.h
FitQuality_p1.h
BoundSurface_p1.h
MeasuredAtaSurface_p1.h
V0ContainerCnv_tlp2.h
TrackSummary_p2.h
DiamondBounds_p1.h
V0Candidate_p1.h
V0Container
Definition:
V0Container.h:22
TrackCollectionCnv_p4.h
TrackSegment_p1.h
Athena::TPCnvVers::Old
@ Old
Definition:
TPCnvFactory.h:102
VxContainerCnv_tlp1.h
Athena
Some weak symbol referencing magic...
Definition:
AthLegacySequence.h:21
TrackSummary_p1.h
VxCandidate_p1.h
TrackCollectionCnv_p3.h
V0ContainerCnv_tlp2
Definition:
V0ContainerCnv_tlp2.h:51
RectangleBounds_p1.h
Vertex_p1.h
TrackCollection_tlp3.h
Trk::SegmentCollection
DataVector< Trk::Segment > SegmentCollection
Definition:
SegmentCollection.h:13
VxContainer
Definition:
VxContainer.h:28
PrepRawData_p1.h
DataVector< Trk::Track >
Athena::TPCnvVers::Current
@ Current
Definition:
TPCnvFactory.h:103
TrackInfo_p1.h
CompetingRIOsOnTrack_p1.h
EllipseBounds_p1.h
SegmentCollectionCnv_p1.h
RIO_OnTrack_p1.h
MaterialEffectsOnTrack_p1.h
SegmentCollectionCnv_p1
Definition:
SegmentCollectionCnv_p1.h:25
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
V0ContainerCnv_tlp1.h
RIO_OnTrack_p2.h
MaterialEffectsBase_p1.h
VxContainer_tlp1.h
V0ContainerCnv_tlp1
Definition:
V0ContainerCnv_tlp1.h:51
TrapezoidBounds_p1.h
SegmentCollection_tlp2.h
TriangleBounds_p1.h
AtaSurface_p1.h
MaterialEffectsOnTrack_p2.h
TrackParticleBase_p1.h
TrackParameters_p1.h
TrackStateOnSurface_p1.h
TrackCollectionCnv_p4
Definition:
TrackCollectionCnv_p4.h:25
ScatteringAngleOnTrack_p1.h
TrackCollection_tlp4.h
VxTrackAtVertex_p1.h
CylinderBounds_p1.h
DiscBounds_p1.h
MVFVxContainer_tlp1.h
TrackCollection_tlp1.h
RecVertex_p1.h
LocalParameters_p1.h
MVFVxContainerCnv_tlp1.h
Segment_p1.h
ExtendedVxCandidate_p1.h
TrackCollectionCnv_p2
Definition:
TrackCollectionCnv_p2.h:26
TrackCollection_tlp2.h
Track_p1.h
Perigee_p1.h
Generated on Fri Mar 28 2025 21:22:01 for ATLAS Offline Software by
1.8.18