ATLAS Offline Software
TrackCollectionCnv_tlp5.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
8 {
9 // Add all converters defined in this top level converter:
10 // never change the order of adding converters!
11 
13 
16 
18 
19  // Measurements
23  // Other measurements are stored in the extending objects, i.e. the InDetTrack, and MuonMeasurements
24 
25  // Parameters
27 
28  // Surfaces
36 
41 
46 }
47 
49 {
51 
52 // for all converters defined in this top level converter
53  m_tracksCnv. setPStorage( &storage->m_tracks );
55 
57 
61 
63 
71 
76 
81 }
Trk::TrackCollection_tlp5::m_pseudoMeasurementOnTrack
std::vector< Trk::PseudoMeasurementOnTrack_p2 > m_pseudoMeasurementOnTrack
Definition: TrackCollection_tlp5.h:91
TrackCollectionCnv_tlp5::TrackCollectionCnv_tlp5
TrackCollectionCnv_tlp5()
Definition: TrackCollectionCnv_tlp5.cxx:7
TrackCollectionCnv_tlp5::m_tracksCnv
TrackCnv_p4 m_tracksCnv
Definition: TrackCollectionCnv_tlp5.h:55
TrackCollectionCnv_tlp5::m_lineSurfacesCnv
StraightLineSurfaceCnv_p2 m_lineSurfacesCnv
Definition: TrackCollectionCnv_tlp5.h:71
Trk::TrackCollection_tlp5::m_surfaces
std::vector< Trk::Surface_p2 > m_surfaces
Definition: TrackCollection_tlp5.h:96
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
TrackCollectionCnv_tlp5::m_cylSurfacesCnv
CylinderSurfaceCnv_p2 m_cylSurfacesCnv
Definition: TrackCollectionCnv_tlp5.h:67
Trk::TrackCollection_tlp5::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition: TrackCollection_tlp5.h:104
Trk::TrackCollection_tlp5::m_trackStates
std::vector< Trk::TrackStateOnSurface_p3 > m_trackStates
Definition: TrackCollection_tlp5.h:88
TrackCollectionCnv_tlp5::m_saggedLineSurfacesCnv
SaggedLineSurfaceCnv_p2 m_saggedLineSurfacesCnv
Definition: TrackCollectionCnv_tlp5.h:72
TopLevelTPConverter::addMainTPConverter
void addMainTPConverter()
Add the main TP converter to the internal list - should be called from user-defined constructor.
Definition: TopLevelTPConverter.h:146
TrackCollectionCnv_tlp5::m_materialEffectsCnv
MaterialEffectsOnTrackCnv_p2 m_materialEffectsCnv
Definition: TrackCollectionCnv_tlp5.h:77
TrackCollectionCnv_tlp5.h
Trk::TrackCollection_tlp5
Definition: TrackCollection_tlp5.h:61
TrackCollectionCnv_tlp5::setPStorage
virtual void setPStorage(Trk::TrackCollection_tlp5 *storage)
Definition: TrackCollectionCnv_tlp5.cxx:48
Trk::TrackCollection_tlp5::m_tracks
std::vector< Trk::Track_p4 > m_tracks
Definition: TrackCollection_tlp5.h:87
TopLevelTPCnvBase::addTPConverter
virtual void addTPConverter(ITPConverter *cnv)
Add a TP converter to this top level converter.
Definition: TopLevelTPCnvBase.cxx:11
Trk::TrackCollection_tlp5::m_estimatedBrems
std::vector< Trk::EstimatedBremOnTrack_p1 > m_estimatedBrems
Definition: TrackCollection_tlp5.h:102
TrackCollectionCnv_tlp5::m_vertexOnTrackCnv
VertexOnTrackCnv_p1 m_vertexOnTrackCnv
Definition: TrackCollectionCnv_tlp5.h:61
Trk::TrackCollection_tlp5::m_competingRotsOnTrack
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
Definition: TrackCollection_tlp5.h:90
Trk::TrackCollection_tlp5::m_localParameters
std::vector< Trk::LocalParameters_p1 > m_localParameters
Definition: TrackCollection_tlp5.h:107
TrackCollectionCnv_tlp5::m_errorMatricesCnv
ErrorMatrixCnv_p1 m_errorMatricesCnv
Definition: TrackCollectionCnv_tlp5.h:58
TrackCollectionCnv_tlp5::m_discSurfacesCnv
DiscSurfaceCnv_p2 m_discSurfacesCnv
Definition: TrackCollectionCnv_tlp5.h:68
Trk::TrackCollection_tlp5::m_energyLosses
std::vector< Trk::EnergyLoss_p1 > m_energyLosses
Definition: TrackCollection_tlp5.h:100
Trk::TrackCollection_tlp5::m_matEffectsBases
std::vector< Trk::MaterialEffectsBase_p1 > m_matEffectsBases
Definition: TrackCollection_tlp5.h:99
TrackCollectionCnv_tlp5::m_planeSurfacesCnv
PlaneSurfaceCnv_p2 m_planeSurfacesCnv
Definition: TrackCollectionCnv_tlp5.h:70
TrackCollectionCnv_tlp5::m_parametersCnv
TrackParametersCnv_p2 m_parametersCnv
Definition: TrackCollectionCnv_tlp5.h:64
Trk::TrackCollection_tlp5::m_vertexOnTrack
std::vector< Trk::VertexOnTrack_p1 > m_vertexOnTrack
Definition: TrackCollection_tlp5.h:92
TrackCollectionCnv_tlp5::m_localParametersCnv
LocalParametersCnv_p1 m_localParametersCnv
Definition: TrackCollectionCnv_tlp5.h:82
TrackCollectionCnv_tlp5::m_fitQualitiesCnv
FitQualityCnv_p1 m_fitQualitiesCnv
Definition: TrackCollectionCnv_tlp5.h:74
TrackCollectionCnv_tlp5::m_crotCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
Definition: TrackCollectionCnv_tlp5.h:62
Trk::TrackCollection_tlp5::m_parameters
std::vector< Trk::TrackParameters_p2 > m_parameters
Definition: TrackCollection_tlp5.h:94
TrackCollectionCnv_tlp5::m_energyLossCnv
EnergyLossCnv_p1 m_energyLossCnv
Definition: TrackCollectionCnv_tlp5.h:76
TrackCollectionCnv_tlp5::m_estimatedBremCnv
EstimatedBremOnTrackCnv_p1 m_estimatedBremCnv
Definition: TrackCollectionCnv_tlp5.h:78
TrackCollectionCnv_tlp5::m_trackStatesCnv
TrackStateOnSurfaceCnv_p3 m_trackStatesCnv
Definition: TrackCollectionCnv_tlp5.h:56
TrackCollectionCnv_tlp5::m_perigeeSurfacesCnv
PerigeeSurfaceCnv_p2 m_perigeeSurfacesCnv
Definition: TrackCollectionCnv_tlp5.h:69
TrackCollectionCnv_tlp5::m_coneSurfacesCnv
ConeSurfaceCnv_p2 m_coneSurfacesCnv
Definition: TrackCollectionCnv_tlp5.h:66
Trk::TrackCollection_tlp5::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition: TrackCollection_tlp5.h:98
Trk::TrackCollection_tlp5::m_trackCollections
std::vector< Trk::TrackCollection_p1 > m_trackCollections
Definition: TrackCollection_tlp5.h:86
TopLevelTPConverter::setMainCnvPStorage
void setMainCnvPStorage(STORAGE *storage)
Set the persistent storage space for the main TP converter.
Definition: TopLevelTPConverter.h:152
TrackCollectionCnv_tlp5::m_localDirectionsCnv
LocalDirectionCnv_p1 m_localDirectionsCnv
Definition: TrackCollectionCnv_tlp5.h:80
Trk::TrackCollection_tlp5::m_localPositions
std::vector< Trk::LocalPosition_p1 > m_localPositions
Definition: TrackCollection_tlp5.h:106
TrackCollectionCnv_tlp5::m_localPositionsCnv
LocalPositionCnv_p1 m_localPositionsCnv
Definition: TrackCollectionCnv_tlp5.h:81
Trk::TrackCollection_tlp5::m_localDirections
std::vector< Trk::LocalDirection_p1 > m_localDirections
Definition: TrackCollection_tlp5.h:105
TrackCollectionCnv_tlp5::m_pseudoMeasurementOnTrackCnv
PseudoMeasurementOnTrackCnv_p2 m_pseudoMeasurementOnTrackCnv
Definition: TrackCollectionCnv_tlp5.h:60
TrackCollectionCnv_tlp5::m_matEffectsBaseCnv
MaterialEffectsBaseCnv_p2 m_matEffectsBaseCnv
Definition: TrackCollectionCnv_tlp5.h:75
Trk::TrackCollection_tlp5::m_materialEffects
std::vector< Trk::MaterialEffectsOnTrack_p2 > m_materialEffects
Definition: TrackCollection_tlp5.h:101