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
w
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
114
115
//-----------------------------------------------------------------------------
116
// TrkPrepRawData
117
//-----------------------------------------------------------------------------
118
#include "
TrkEventTPCnv/TrkPrepRawData/PrepRawData_p1.h
"
119
120
//-----------------------------------------------------------------------------
121
// VxVertex
122
//-----------------------------------------------------------------------------
123
#include "
TrkEventTPCnv/VxVertex/Vertex_p1.h
"
124
#include "
TrkEventTPCnv/VxVertex/RecVertex_p1.h
"
125
#include "
TrkEventTPCnv/VxVertex/VxTrackAtVertex_p1.h
"
126
#include "
TrkEventTPCnv/VxVertex/VxCandidate_p1.h
"
127
#include "
TrkEventTPCnv/VxVertex/ExtendedVxCandidate_p1.h
"
128
#include "
TrkEventTPCnv/VxVertex/VxContainer_p1.h
"
129
130
//-----------------------------------------------------------------------------
131
// VxMultiVertex
132
//-----------------------------------------------------------------------------
133
#include "
TrkEventTPCnv/VxMultiVertex/MVFVxTrackAtVertex_p1.h
"
134
#include "
TrkEventTPCnv/VxMultiVertex/MVFVxCandidate_p1.h
"
135
#include "
TrkEventTPCnv/VxMultiVertex/MVFVxContainer_p1.h
"
136
137
//-----------------------------------------------------------------------------
138
// TrkV0Vertex
139
//-----------------------------------------------------------------------------
140
#include "
TrkEventTPCnv/TrkV0Vertex/V0Hypothesis_p1.h
"
141
#include "
TrkEventTPCnv/TrkV0Vertex/V0Candidate_p1.h
"
142
#include "
TrkEventTPCnv/TrkV0Vertex/V0Container_p1.h
"
143
144
//-----------------------------------------------------------------------------
145
// TrkParticleBase
146
//-----------------------------------------------------------------------------
147
#include "
TrkEventTPCnv/TrkParticleBase/TrackParticleBase_p1.h
"
148
149
150
DECLARE_TPCNV_FACTORY
(
MVFVxContainerCnv_tlp1
,
151
MVFVxContainer
,
152
Trk::MVFVxContainer_tlp1
,
153
Athena::TPCnvVers::Current
)
154
155
DECLARE_TPCNV_FACTORY
(
V0ContainerCnv_tlp1
,
156
V0Container
,
157
Trk::V0Container_tlp1
,
158
Athena::TPCnvVers::Old
)
159
160
DECLARE_TPCNV_FACTORY
(
V0ContainerCnv_tlp2
,
161
V0Container
,
162
Trk
::V0Container_tlp2,
163
Athena
::TPCnvVers::Current)
164
165
DECLARE_TPCNV_FACTORY
(
VxContainerCnv_tlp1
,
166
VxContainer
,
167
Trk
::VxContainer_tlp1,
168
Athena
::TPCnvVers::Old)
169
170
DECLARE_TPCNV_FACTORY
(
VxContainerCnv_tlp2
,
171
VxContainer
,
172
Trk
::VxContainer_tlp2,
173
Athena
::TPCnvVers::Current)
174
175
DECLARE_TPCNV_FACTORY
(
Trk
::ClusterSplitProbabilityContainerCnv_p1,
176
Trk
::ClusterSplitProbabilityContainer,
177
Trk
::ClusterSplitProbabilityContainer_p1,
178
Athena
::TPCnvVers::Current)
179
180
// Current version is in TrkEventTopLevelCnv
181
DECLARE_TPCNV_FACTORY
(
SegmentCollectionCnv_p1
,
182
Trk
::
SegmentCollection
,
183
Trk
::
SegmentCollectionCnv_p1
,
184
Athena
::TPCnvVers::Old)
185
186
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p1
,
187
TrackCollection
,
188
Trk
::TrackCollection_p1,
189
Athena
::TPCnvVers::Old)
190
191
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p2
,
192
TrackCollection
,
193
Trk
::TrackCollection_p2,
194
Athena
::TPCnvVers::Old)
195
196
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p3
,
197
TrackCollection
,
198
Trk
::TrackCollection_p3,
199
Athena
::TPCnvVers::Old)
200
201
// Current version is in TrkEventTopLevelCnv
202
DECLARE_TPCNV_FACTORY
(
TrackCollectionCnv_p4
,
203
TrackCollection
,
204
Trk
::TrackCollection_p4,
205
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 Sat May 10 2025 21:21:09 for ATLAS Offline Software by
1.8.18