ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEventCnv
TrkEventTPCnv
src
SegmentCollectionCnv_tlp1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrkEventTPCnv/SegmentCollectionCnv_tlp1.h
"
6
7
SegmentCollectionCnv_tlp1::SegmentCollectionCnv_tlp1
( )
8
{
9
// std::cout << "SegmentCollectionCnv_tlp1::SegmentCollectionCnv_tlp1( )" << std::endl;
10
// Add all converters defined in this top level converter:
11
// never change the order of adding converters!
12
13
addMainTPConverter
();
14
15
addTPConverter
( &
m_trackSegmentCnv
);
16
addTPConverter
( &
m_segmentCnv
);
17
18
addTPConverter
( &
m_planeSurfacesCnv
);
19
addTPConverter
( &
m_discSurfacesCnv
);
20
addTPConverter
( &
m_cylinderSurfacesCnv
);
21
addTPConverter
( &
m_straightLineSurfacesCnv
);
22
addTPConverter
( &
m_surfacesCnv
);
23
24
addTPConverter
( &
m_cylinderBoundsCnv
);
25
addTPConverter
( &
m_diamondBoundsCnv
);
26
addTPConverter
( &
m_discBoundsCnv
);
27
addTPConverter
( &
m_rectangleBoundsCnv
);
28
addTPConverter
( &
m_trapesoidBoundsCnv
);
29
30
addTPConverter
( &
m_fitQualitiesCnv
);
31
addTPConverter
( &
m_errorMatricesCnv
);
32
addTPConverter
( &
m_covarianceMatricesCnv
);
33
addTPConverter
( &
m_localParametersCnv
);
34
35
addTPConverter
( &
m_RIOsCnv
);
36
addTPConverter
( &
m_pseudoMeasurementOnTrackCnv
);
37
addTPConverter
( &
m_crotCnv
);
38
39
// Added with Tag TrkEventTPCnv-00-16-00
40
addTPConverter
( &
m_rotatedTrapesoidBoundsCnv
);
41
addTPConverter
( &
m_detElSurfCnv
);
42
43
//Added with TrkEventTPCnv-00-20-15
44
addTPConverter
( &
m_ellipseBoundsCnv
);
45
}
46
47
SegmentCollectionCnv_tlp1::~SegmentCollectionCnv_tlp1
()
48
=
default
;
49
50
void
SegmentCollectionCnv_tlp1::setPStorage
(
Trk::SegmentCollection_tlp1
*storage )
51
{
52
// for implicit TrackCollection_p1 from the base class:
53
// std::cout << "SegmentCollectionCnv_tlp1::setPStorage( Trk::SegmentCollection_tlp1 *storage )" << std::endl;
54
setMainCnvPStorage
( &storage->
m_segmentCollections
);
55
56
// for all converters defined in this top level converter
57
m_segmentCnv
.
setPStorage
( &storage->
m_segments
);
58
m_trackSegmentCnv
.
setPStorage
( &storage->
m_tracksegments
);
59
60
m_discSurfacesCnv
.
setPStorage
( &storage->
m_boundSurfaces
);
61
m_planeSurfacesCnv
.
setPStorage
( &storage->
m_boundSurfaces
);
62
m_cylinderSurfacesCnv
.
setPStorage
( &storage->
m_boundSurfaces
);
63
m_straightLineSurfacesCnv
.
setPStorage
( &storage->
m_boundSurfaces
);
64
m_surfacesCnv
.
setPStorage
( &storage->
m_surfaces
);
// 8
65
66
m_cylinderBoundsCnv
.
setPStorage
( &storage->
m_cylinderBounds
);
67
m_diamondBoundsCnv
.
setPStorage
( &storage->
m_diamondBounds
);
68
m_discBoundsCnv
.
setPStorage
( &storage->
m_discBounds
);
69
m_rectangleBoundsCnv
.
setPStorage
( &storage->
m_rectangleBounds
);
70
m_trapesoidBoundsCnv
.
setPStorage
( &storage->
m_trapesoidBounds
);
71
72
m_fitQualitiesCnv
.
setPStorage
( &storage->
m_fitQualities
);
73
m_covarianceMatricesCnv
.
setPStorage
( &storage->
m_hepSymMatrices
);
74
m_errorMatricesCnv
.
setPStorage
( &storage->
m_hepSymMatrices
);
75
m_localParametersCnv
.
setPStorage
( &storage->
m_localParameters
);
76
77
m_RIOsCnv
.
setPStorage
( &storage->
m_RIO_OnTrack
);
78
m_pseudoMeasurementOnTrackCnv
.
setPStorage
( &storage->
m_pseudoMeasurementOnTrack
);
79
m_crotCnv
.
setPStorage
( &storage->
m_competingRotsOnTrack
);
80
m_detElSurfCnv
.
setPStorage
( &storage->
m_detElementSurfaces
);
// 21
81
m_rotatedTrapesoidBoundsCnv
.
setPStorage
( &storage->
m_rotatedTrapesoidBounds
);
82
m_ellipseBoundsCnv
.
setPStorage
( &storage->
m_ellipseBounds
);
83
84
}
85
SegmentCollectionCnv_tlp1.h
SegmentCollectionCnv_tlp1::m_discSurfacesCnv
DiscSurfaceCnv_p1 m_discSurfacesCnv
Definition
SegmentCollectionCnv_tlp1.h:67
SegmentCollectionCnv_tlp1::m_ellipseBoundsCnv
EllipseBoundsCnv_p1 m_ellipseBoundsCnv
Definition
SegmentCollectionCnv_tlp1.h:81
SegmentCollectionCnv_tlp1::m_errorMatricesCnv
ErrorMatrixCnv_p1 m_errorMatricesCnv
Definition
SegmentCollectionCnv_tlp1.h:85
SegmentCollectionCnv_tlp1::m_localParametersCnv
LocalParametersCnv_p1 m_localParametersCnv
Definition
SegmentCollectionCnv_tlp1.h:86
SegmentCollectionCnv_tlp1::m_rectangleBoundsCnv
RectangleBoundsCnv_p1 m_rectangleBoundsCnv
Definition
SegmentCollectionCnv_tlp1.h:78
SegmentCollectionCnv_tlp1::m_fitQualitiesCnv
FitQualityCnv_p1 m_fitQualitiesCnv
Definition
SegmentCollectionCnv_tlp1.h:83
SegmentCollectionCnv_tlp1::m_cylinderBoundsCnv
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
Definition
SegmentCollectionCnv_tlp1.h:74
SegmentCollectionCnv_tlp1::SegmentCollectionCnv_tlp1
SegmentCollectionCnv_tlp1()
Definition
SegmentCollectionCnv_tlp1.cxx:7
SegmentCollectionCnv_tlp1::m_rotatedTrapesoidBoundsCnv
RotatedTrapezoidBoundsCnv_p1 m_rotatedTrapesoidBoundsCnv
Definition
SegmentCollectionCnv_tlp1.h:80
SegmentCollectionCnv_tlp1::setPStorage
virtual void setPStorage(Trk::SegmentCollection_tlp1 *storage)
A stub for a method that should be provided by the converter creator.
Definition
SegmentCollectionCnv_tlp1.cxx:50
SegmentCollectionCnv_tlp1::m_pseudoMeasurementOnTrackCnv
PseudoMeasurementOnTrackCnv_p1 m_pseudoMeasurementOnTrackCnv
Definition
SegmentCollectionCnv_tlp1.h:90
SegmentCollectionCnv_tlp1::m_segmentCnv
SegmentCnv_p1 m_segmentCnv
Definition
SegmentCollectionCnv_tlp1.h:64
SegmentCollectionCnv_tlp1::m_surfacesCnv
SurfaceCnv_p1 m_surfacesCnv
Definition
SegmentCollectionCnv_tlp1.h:71
SegmentCollectionCnv_tlp1::m_RIOsCnv
RIO_OnTrackCnv_p1 m_RIOsCnv
Definition
SegmentCollectionCnv_tlp1.h:89
SegmentCollectionCnv_tlp1::~SegmentCollectionCnv_tlp1
virtual ~SegmentCollectionCnv_tlp1()
SegmentCollectionCnv_tlp1::m_discBoundsCnv
DiscBoundsCnv_p1 m_discBoundsCnv
Definition
SegmentCollectionCnv_tlp1.h:77
SegmentCollectionCnv_tlp1::m_crotCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
Definition
SegmentCollectionCnv_tlp1.h:91
SegmentCollectionCnv_tlp1::m_trackSegmentCnv
TrackSegmentCnv_p1 m_trackSegmentCnv
Definition
SegmentCollectionCnv_tlp1.h:65
SegmentCollectionCnv_tlp1::m_planeSurfacesCnv
PlaneSurfaceCnv_p1 m_planeSurfacesCnv
Definition
SegmentCollectionCnv_tlp1.h:68
SegmentCollectionCnv_tlp1::m_straightLineSurfacesCnv
StraightLineSurfaceCnv_p1 m_straightLineSurfacesCnv
Definition
SegmentCollectionCnv_tlp1.h:70
SegmentCollectionCnv_tlp1::m_cylinderSurfacesCnv
CylinderSurfaceCnv_p1 m_cylinderSurfacesCnv
Definition
SegmentCollectionCnv_tlp1.h:69
SegmentCollectionCnv_tlp1::m_covarianceMatricesCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
Definition
SegmentCollectionCnv_tlp1.h:84
SegmentCollectionCnv_tlp1::m_diamondBoundsCnv
DiamondBoundsCnv_p1 m_diamondBoundsCnv
Definition
SegmentCollectionCnv_tlp1.h:75
SegmentCollectionCnv_tlp1::m_trapesoidBoundsCnv
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
Definition
SegmentCollectionCnv_tlp1.h:79
SegmentCollectionCnv_tlp1::m_detElSurfCnv
DetElementSurfaceCnv_p1 m_detElSurfCnv
Definition
SegmentCollectionCnv_tlp1.h:72
TopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp1 >::addTPConverter
virtual void addTPConverter(ITPConverter *cnv)
Definition
TopLevelTPCnvBase.cxx:11
TopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp1 >::setMainCnvPStorage
void setMainCnvPStorage(STORAGE *storage)
Definition
TopLevelTPConverter.h:152
TopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp1 >::addMainTPConverter
void addMainTPConverter()
Definition
TopLevelTPConverter.h:146
Trk::SegmentCollection_tlp1
Definition
SegmentCollection_tlp1.h:61
Trk::SegmentCollection_tlp1::m_rectangleBounds
std::vector< Trk::RectangleBounds_p1 > m_rectangleBounds
Definition
SegmentCollection_tlp1.h:77
Trk::SegmentCollection_tlp1::m_competingRotsOnTrack
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
Definition
SegmentCollection_tlp1.h:88
Trk::SegmentCollection_tlp1::m_segments
std::vector< Trk::Segment_p1 > m_segments
Definition
SegmentCollection_tlp1.h:68
Trk::SegmentCollection_tlp1::m_diamondBounds
std::vector< Trk::DiamondBounds_p1 > m_diamondBounds
Definition
SegmentCollection_tlp1.h:74
Trk::SegmentCollection_tlp1::m_boundSurfaces
std::vector< Trk::BoundSurface_p1 > m_boundSurfaces
Definition
SegmentCollection_tlp1.h:71
Trk::SegmentCollection_tlp1::m_rotatedTrapesoidBounds
std::vector< Trk::RotatedTrapezoidBounds_p1 > m_rotatedTrapesoidBounds
Definition
SegmentCollection_tlp1.h:79
Trk::SegmentCollection_tlp1::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition
SegmentCollection_tlp1.h:82
Trk::SegmentCollection_tlp1::m_trapesoidBounds
std::vector< Trk::TrapezoidBounds_p1 > m_trapesoidBounds
Definition
SegmentCollection_tlp1.h:78
Trk::SegmentCollection_tlp1::m_segmentCollections
std::vector< Trk::SegmentCollection_p1 > m_segmentCollections
Definition
SegmentCollection_tlp1.h:67
Trk::SegmentCollection_tlp1::m_localParameters
std::vector< Trk::LocalParameters_p1 > m_localParameters
Definition
SegmentCollection_tlp1.h:83
Trk::SegmentCollection_tlp1::m_cylinderBounds
std::vector< Trk::CylinderBounds_p1 > m_cylinderBounds
Definition
SegmentCollection_tlp1.h:73
Trk::SegmentCollection_tlp1::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition
SegmentCollection_tlp1.h:84
Trk::SegmentCollection_tlp1::m_tracksegments
std::vector< Trk::TrackSegment_p1 > m_tracksegments
Definition
SegmentCollection_tlp1.h:69
Trk::SegmentCollection_tlp1::m_surfaces
std::vector< Trk::Surface_p1 > m_surfaces
Definition
SegmentCollection_tlp1.h:72
Trk::SegmentCollection_tlp1::m_ellipseBounds
std::vector< Trk::EllipseBounds_p1 > m_ellipseBounds
Definition
SegmentCollection_tlp1.h:80
Trk::SegmentCollection_tlp1::m_detElementSurfaces
std::vector< Trk::DetElementSurface_p1 > m_detElementSurfaces
Definition
SegmentCollection_tlp1.h:90
Trk::SegmentCollection_tlp1::m_pseudoMeasurementOnTrack
std::vector< Trk::PseudoMeasurementOnTrack_p1 > m_pseudoMeasurementOnTrack
Definition
SegmentCollection_tlp1.h:87
Trk::SegmentCollection_tlp1::m_discBounds
std::vector< Trk::DiscBounds_p1 > m_discBounds
Definition
SegmentCollection_tlp1.h:76
Trk::SegmentCollection_tlp1::m_RIO_OnTrack
std::vector< Trk::RIO_OnTrack_p1 > m_RIO_OnTrack
Definition
SegmentCollection_tlp1.h:86
Generated on
for ATLAS Offline Software by
1.17.0