ATLAS Offline Software
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 
6 
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 
14 
16 
17  // Surfaces
25 
30 
33 }
34 
36  = default;
37 
39 {
41 
42  // for all converters defined in this top level converter
43  m_segmentCnv. setPStorage( &storage->m_segments );
44 
52 
57 
60 }
61 
SegmentCollectionCnv_tlp3::m_discSurfacesCnv
DiscSurfaceCnv_p2 m_discSurfacesCnv
Definition: SegmentCollectionCnv_tlp3.h:49
Trk::SegmentCollection_tlp3::m_pseudoMeasurementOnTrack
std::vector< Trk::PseudoMeasurementOnTrack_p2 > m_pseudoMeasurementOnTrack
Definition: SegmentCollection_tlp3.h:59
Trk::SegmentCollection_tlp3::m_surfaces
std::vector< Trk::Surface_p2 > m_surfaces
Definition: SegmentCollection_tlp3.h:53
TPAbstractPolyCnvBase::setPStorage
void setPStorage(std::vector< PERS > *storage)
Tell this converter which storage vector it should use to store or retrieve persistent representation...
Definition: TPConverter.h:551
SegmentCollectionCnv_tlp3::m_perigeeSurfacesCnv
PerigeeSurfaceCnv_p2 m_perigeeSurfacesCnv
Definition: SegmentCollectionCnv_tlp3.h:50
SegmentCollectionCnv_tlp3::m_planeSurfacesCnv
PlaneSurfaceCnv_p2 m_planeSurfacesCnv
Definition: SegmentCollectionCnv_tlp3.h:51
Trk::SegmentCollection_tlp3::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition: SegmentCollection_tlp3.h:55
SegmentCollectionCnv_tlp3::m_crotCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
Definition: SegmentCollectionCnv_tlp3.h:61
TopLevelTPConverter::addMainTPConverter
void addMainTPConverter()
Add the main TP converter to the internal list - should be called from user-defined constructor.
Definition: TopLevelTPConverter.h:146
SegmentCollectionCnv_tlp3.h
SegmentCollectionCnv_tlp3::setPStorage
virtual void setPStorage(Trk::SegmentCollection_tlp3 *storage)
Definition: SegmentCollectionCnv_tlp3.cxx:38
TopLevelTPCnvBase::addTPConverter
virtual void addTPConverter(ITPConverter *cnv)
Add a TP converter to this top level converter.
Definition: TopLevelTPCnvBase.cxx:11
SegmentCollectionCnv_tlp3::m_segmentCnv
SegmentCnv_p1 m_segmentCnv
Definition: SegmentCollectionCnv_tlp3.h:45
Trk::SegmentCollection_tlp3::m_segments
std::vector< Trk::Segment_p1 > m_segments
Definition: SegmentCollection_tlp3.h:51
SegmentCollectionCnv_tlp3::m_errorMatricesCnv
ErrorMatrixCnv_p1 m_errorMatricesCnv
Definition: SegmentCollectionCnv_tlp3.h:57
SegmentCollectionCnv_tlp3::~SegmentCollectionCnv_tlp3
virtual ~SegmentCollectionCnv_tlp3()
SegmentCollectionCnv_tlp3::m_covarianceMatricesCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
Definition: SegmentCollectionCnv_tlp3.h:56
SegmentCollectionCnv_tlp3::m_cylSurfacesCnv
CylinderSurfaceCnv_p2 m_cylSurfacesCnv
Definition: SegmentCollectionCnv_tlp3.h:48
Trk::SegmentCollection_tlp3::m_segmentCollections
std::vector< Trk::SegmentCollection_p1 > m_segmentCollections
Definition: SegmentCollection_tlp3.h:50
SegmentCollectionCnv_tlp3::m_coneSurfacesCnv
ConeSurfaceCnv_p2 m_coneSurfacesCnv
Definition: SegmentCollectionCnv_tlp3.h:47
Trk::SegmentCollection_tlp3
Definition: SegmentCollection_tlp3.h:44
SegmentCollectionCnv_tlp3::m_localParametersCnv
LocalParametersCnv_p1 m_localParametersCnv
Definition: SegmentCollectionCnv_tlp3.h:58
Trk::SegmentCollection_tlp3::m_competingRotsOnTrack
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
Definition: SegmentCollection_tlp3.h:60
SegmentCollectionCnv_tlp3::m_fitQualitiesCnv
FitQualityCnv_p1 m_fitQualitiesCnv
Definition: SegmentCollectionCnv_tlp3.h:55
SegmentCollectionCnv_tlp3::SegmentCollectionCnv_tlp3
SegmentCollectionCnv_tlp3()
Definition: SegmentCollectionCnv_tlp3.cxx:7
TopLevelTPConverter::setMainCnvPStorage
void setMainCnvPStorage(STORAGE *storage)
Set the persistent storage space for the main TP converter.
Definition: TopLevelTPConverter.h:152
Trk::SegmentCollection_tlp3::m_localParameters
std::vector< Trk::LocalParameters_p1 > m_localParameters
Definition: SegmentCollection_tlp3.h:56
SegmentCollectionCnv_tlp3::m_saggedLineSurfacesCnv
SaggedLineSurfaceCnv_p2 m_saggedLineSurfacesCnv
Definition: SegmentCollectionCnv_tlp3.h:53
SegmentCollectionCnv_tlp3::m_lineSurfacesCnv
StraightLineSurfaceCnv_p2 m_lineSurfacesCnv
Definition: SegmentCollectionCnv_tlp3.h:52
SegmentCollectionCnv_tlp3::m_pseudoMeasurementOnTrackCnv
PseudoMeasurementOnTrackCnv_p2 m_pseudoMeasurementOnTrackCnv
Definition: SegmentCollectionCnv_tlp3.h:60
Trk::SegmentCollection_tlp3::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition: SegmentCollection_tlp3.h:57