ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEventCnv
TrkEventTPCnv
src
SegmentCollectionCnv_tlp3.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_tlp3.h
"
6
7
SegmentCollectionCnv_tlp3::SegmentCollectionCnv_tlp3
( )
8
{
9
// std::cout << "SegmentCollectionCnv_tlp3::SegmentCollectionCnv_tlp3( )" << 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_segmentCnv
);
16
17
// Surfaces
18
addTPConverter
( &
m_coneSurfacesCnv
);
19
addTPConverter
( &
m_cylSurfacesCnv
);
20
addTPConverter
( &
m_discSurfacesCnv
);
21
addTPConverter
( &
m_perigeeSurfacesCnv
);
22
addTPConverter
( &
m_planeSurfacesCnv
);
23
addTPConverter
( &
m_lineSurfacesCnv
);
24
addTPConverter
( &
m_saggedLineSurfacesCnv
);
25
26
addTPConverter
( &
m_fitQualitiesCnv
);
27
addTPConverter
( &
m_errorMatricesCnv
);
28
addTPConverter
( &
m_covarianceMatricesCnv
);
29
addTPConverter
( &
m_localParametersCnv
);
30
31
addTPConverter
( &
m_pseudoMeasurementOnTrackCnv
);
32
addTPConverter
( &
m_crotCnv
);
33
}
34
35
SegmentCollectionCnv_tlp3::~SegmentCollectionCnv_tlp3
()
36
=
default
;
37
38
void
SegmentCollectionCnv_tlp3::setPStorage
(
Trk::SegmentCollection_tlp3
*storage )
39
{
40
setMainCnvPStorage
( &storage->
m_segmentCollections
);
41
42
// for all converters defined in this top level converter
43
m_segmentCnv
.
setPStorage
( &storage->
m_segments
);
44
45
m_coneSurfacesCnv
.setPStorage( &storage->
m_surfaces
);
46
m_cylSurfacesCnv
.setPStorage( &storage->
m_surfaces
);
47
m_discSurfacesCnv
.setPStorage( &storage->
m_surfaces
);
48
m_perigeeSurfacesCnv
.setPStorage( &storage->
m_surfaces
);
49
m_planeSurfacesCnv
.setPStorage( &storage->
m_surfaces
);
50
m_lineSurfacesCnv
.setPStorage( &storage->
m_surfaces
);
51
m_saggedLineSurfacesCnv
.setPStorage( &storage->
m_surfaces
);
52
53
m_fitQualitiesCnv
.
setPStorage
( &storage->
m_fitQualities
);
54
m_covarianceMatricesCnv
.
setPStorage
( &storage->
m_hepSymMatrices
);
55
m_errorMatricesCnv
.
setPStorage
( &storage->
m_hepSymMatrices
);
56
m_localParametersCnv
.
setPStorage
( &storage->
m_localParameters
);
57
58
m_pseudoMeasurementOnTrackCnv
.
setPStorage
( &storage->
m_pseudoMeasurementOnTrack
);
59
m_crotCnv
.
setPStorage
( &storage->
m_competingRotsOnTrack
);
60
}
61
SegmentCollectionCnv_tlp3.h
SegmentCollectionCnv_tlp3::m_saggedLineSurfacesCnv
SaggedLineSurfaceCnv_p2 m_saggedLineSurfacesCnv
Definition
SegmentCollectionCnv_tlp3.h:53
SegmentCollectionCnv_tlp3::m_covarianceMatricesCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
Definition
SegmentCollectionCnv_tlp3.h:56
SegmentCollectionCnv_tlp3::m_planeSurfacesCnv
PlaneSurfaceCnv_p2 m_planeSurfacesCnv
Definition
SegmentCollectionCnv_tlp3.h:51
SegmentCollectionCnv_tlp3::setPStorage
virtual void setPStorage(Trk::SegmentCollection_tlp3 *storage)
A stub for a method that should be provided by the converter creator.
Definition
SegmentCollectionCnv_tlp3.cxx:38
SegmentCollectionCnv_tlp3::m_discSurfacesCnv
DiscSurfaceCnv_p2 m_discSurfacesCnv
Definition
SegmentCollectionCnv_tlp3.h:49
SegmentCollectionCnv_tlp3::m_lineSurfacesCnv
StraightLineSurfaceCnv_p2 m_lineSurfacesCnv
Definition
SegmentCollectionCnv_tlp3.h:52
SegmentCollectionCnv_tlp3::~SegmentCollectionCnv_tlp3
virtual ~SegmentCollectionCnv_tlp3()
SegmentCollectionCnv_tlp3::SegmentCollectionCnv_tlp3
SegmentCollectionCnv_tlp3()
Definition
SegmentCollectionCnv_tlp3.cxx:7
SegmentCollectionCnv_tlp3::m_segmentCnv
SegmentCnv_p1 m_segmentCnv
Definition
SegmentCollectionCnv_tlp3.h:45
SegmentCollectionCnv_tlp3::m_cylSurfacesCnv
CylinderSurfaceCnv_p2 m_cylSurfacesCnv
Definition
SegmentCollectionCnv_tlp3.h:48
SegmentCollectionCnv_tlp3::m_pseudoMeasurementOnTrackCnv
PseudoMeasurementOnTrackCnv_p2 m_pseudoMeasurementOnTrackCnv
Definition
SegmentCollectionCnv_tlp3.h:60
SegmentCollectionCnv_tlp3::m_perigeeSurfacesCnv
PerigeeSurfaceCnv_p2 m_perigeeSurfacesCnv
Definition
SegmentCollectionCnv_tlp3.h:50
SegmentCollectionCnv_tlp3::m_fitQualitiesCnv
FitQualityCnv_p1 m_fitQualitiesCnv
Definition
SegmentCollectionCnv_tlp3.h:55
SegmentCollectionCnv_tlp3::m_crotCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
Definition
SegmentCollectionCnv_tlp3.h:61
SegmentCollectionCnv_tlp3::m_localParametersCnv
LocalParametersCnv_p1 m_localParametersCnv
Definition
SegmentCollectionCnv_tlp3.h:58
SegmentCollectionCnv_tlp3::m_coneSurfacesCnv
ConeSurfaceCnv_p2 m_coneSurfacesCnv
Definition
SegmentCollectionCnv_tlp3.h:47
SegmentCollectionCnv_tlp3::m_errorMatricesCnv
ErrorMatrixCnv_p1 m_errorMatricesCnv
Definition
SegmentCollectionCnv_tlp3.h:57
TopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp3 >::addTPConverter
virtual void addTPConverter(ITPConverter *cnv)
Definition
TopLevelTPCnvBase.cxx:11
TopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp3 >::setMainCnvPStorage
void setMainCnvPStorage(STORAGE *storage)
Definition
TopLevelTPConverter.h:152
TopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp3 >::addMainTPConverter
void addMainTPConverter()
Definition
TopLevelTPConverter.h:146
Trk::SegmentCollection_tlp3
Definition
SegmentCollection_tlp3.h:44
Trk::SegmentCollection_tlp3::m_segments
std::vector< Trk::Segment_p1 > m_segments
Definition
SegmentCollection_tlp3.h:51
Trk::SegmentCollection_tlp3::m_competingRotsOnTrack
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
Definition
SegmentCollection_tlp3.h:60
Trk::SegmentCollection_tlp3::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition
SegmentCollection_tlp3.h:57
Trk::SegmentCollection_tlp3::m_localParameters
std::vector< Trk::LocalParameters_p1 > m_localParameters
Definition
SegmentCollection_tlp3.h:56
Trk::SegmentCollection_tlp3::m_pseudoMeasurementOnTrack
std::vector< Trk::PseudoMeasurementOnTrack_p2 > m_pseudoMeasurementOnTrack
Definition
SegmentCollection_tlp3.h:59
Trk::SegmentCollection_tlp3::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition
SegmentCollection_tlp3.h:55
Trk::SegmentCollection_tlp3::m_surfaces
std::vector< Trk::Surface_p2 > m_surfaces
Definition
SegmentCollection_tlp3.h:53
Trk::SegmentCollection_tlp3::m_segmentCollections
std::vector< Trk::SegmentCollection_p1 > m_segmentCollections
Definition
SegmentCollection_tlp3.h:50
Generated on
for ATLAS Offline Software by
1.17.0