ATLAS Offline Software
Loading...
Searching...
No Matches
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
64 m_coneSurfacesCnv .setPStorage( &storage->m_surfaces );
65 m_cylSurfacesCnv .setPStorage( &storage->m_surfaces );
66 m_discSurfacesCnv .setPStorage( &storage->m_surfaces );
67 m_perigeeSurfacesCnv .setPStorage( &storage->m_surfaces );
68 m_planeSurfacesCnv .setPStorage( &storage->m_surfaces );
69 m_lineSurfacesCnv .setPStorage( &storage->m_surfaces );
70 m_saggedLineSurfacesCnv .setPStorage( &storage->m_surfaces );
71
76
81}
virtual void addTPConverter(ITPConverter *cnv)
Add a TP converter to this top level converter.
void setMainCnvPStorage(STORAGE *storage)
Set the persistent storage space for the main TP converter.
void addMainTPConverter()
Add the main TP converter to the internal list - should be called from user-defined constructor.
LocalPositionCnv_p1 m_localPositionsCnv
EstimatedBremOnTrackCnv_p1 m_estimatedBremCnv
PerigeeSurfaceCnv_p2 m_perigeeSurfacesCnv
virtual void setPStorage(Trk::TrackCollection_tlp5 *storage)
MaterialEffectsOnTrackCnv_p2 m_materialEffectsCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
CylinderSurfaceCnv_p2 m_cylSurfacesCnv
VertexOnTrackCnv_p1 m_vertexOnTrackCnv
MaterialEffectsBaseCnv_p2 m_matEffectsBaseCnv
LocalParametersCnv_p1 m_localParametersCnv
PlaneSurfaceCnv_p2 m_planeSurfacesCnv
LocalDirectionCnv_p1 m_localDirectionsCnv
PseudoMeasurementOnTrackCnv_p2 m_pseudoMeasurementOnTrackCnv
TrackParametersCnv_p2 m_parametersCnv
TrackStateOnSurfaceCnv_p3 m_trackStatesCnv
SaggedLineSurfaceCnv_p2 m_saggedLineSurfacesCnv
StraightLineSurfaceCnv_p2 m_lineSurfacesCnv
std::vector< Trk::Surface_p2 > m_surfaces
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
std::vector< Trk::VertexOnTrack_p1 > m_vertexOnTrack
std::vector< Trk::TrackParameters_p2 > m_parameters
std::vector< Trk::EstimatedBremOnTrack_p1 > m_estimatedBrems
std::vector< Trk::Track_p4 > m_tracks
std::vector< Trk::FitQuality_p1 > m_fitQualities
std::vector< Trk::TrackCollection_p1 > m_trackCollections
std::vector< Trk::MaterialEffectsBase_p1 > m_matEffectsBases
std::vector< Trk::LocalParameters_p1 > m_localParameters
std::vector< Trk::TrackStateOnSurface_p3 > m_trackStates
std::vector< Trk::PseudoMeasurementOnTrack_p2 > m_pseudoMeasurementOnTrack
std::vector< Trk::LocalDirection_p1 > m_localDirections
std::vector< Trk::EnergyLoss_p1 > m_energyLosses
std::vector< Trk::MaterialEffectsOnTrack_p2 > m_materialEffects
std::vector< Trk::LocalPosition_p1 > m_localPositions
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices