ATLAS Offline Software
Loading...
Searching...
No Matches
TrackCollectionCnv_tlp3.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// std::cout<<"TLP converter: constructor called"<<std::endl;
10// Add all converters defined in this top level converter:
11// never change the order of adding converters!
12
14
17
20
25
30
35
41
48
59
61
62 // Added with Tag TrkEventTPCnv-00-16-00
65
66 //Added with TrkEventTPCnv-00-20-15
68
69 //Added with TrkEventTPCnv-00-22-00
72
73 //Added with TrkEventTPCnv-00-32-00
75}
76
78{
79
80// std::cout<<"Setting the persistent storage"<<std::endl;
81// for implicit TrackCollection_p1 from the base class:
83
84// for all converters defined in this top level converter
85 m_tracksCnv. setPStorage( &storage->m_tracks );
87
88
89 m_RIOsCnv. setPStorage( &storage->m_RIOs );
92
97
102
107
119
134
137}
virtual void addTPConverterForReading(ITPConverter *cnv)
Add a TP converter to this top level converter but only for reading.
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.
RectangleBoundsCnv_p1 m_rectangleBoundsCnv
StraightLineSurfaceCnv_p1 m_straightLineSurfacesCnv
MeasuredAtaCylinderCnv_p1 m_measuredAtaCylindersCnv
MeasuredPerigeeCnv_p1 m_measuredPerigeesCnv
virtual void setPStorage(Trk::TrackCollection_tlp3 *storage)
MaterialEffectsOnTrackCnv_p2 m_materialEffectsCnv
PlaneSurfaceCnv_p1 m_planeSurfacesCnv
MeasuredAtaPlaneCnv_p1 m_measuredAtaPlanesCnv
PerigeeSurfaceCnv_p1 m_perigeeSurfacesCnv
CylinderSurfaceCnv_p1 m_cylinderSurfacesCnv
PseudoMeasurementOnTrackCnv_p1 m_pseudoMeasurementOnTrackCnv
DetElementSurfaceCnv_p1 m_detElSurfCnv
EllipseBoundsCnv_p1 m_ellipseBoundsCnv
TrackParametersCnv_p1 m_parametersCnv
VertexOnTrackCnv_p1 m_vertexOnTrackCnv
MaterialEffectsBaseCnv_p1 m_matEffectsBaseCnv
LocalDirectionCnv_p1 m_localDirectionsCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
MeasuredCurvilinearParametersCnv_p1 m_measuredCurvilinearParametersCnv
TrackStateOnSurfaceCnv_p2 m_trackStatesCnv
LocalPositionCnv_p1 m_localPositionsCnv
DiamondBoundsCnv_p1 m_diamondBoundsCnv
MeasuredAtaDiscCnv_p1 m_measuredAtaDiscsCnv
LocalParametersCnv_p1 m_localParametersCnv
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
EstimatedBremOnTrackCnv_p1 m_estimatedBremCnv
CurvilinearParametersCnv_p1 m_curvilinearParametersCnv
AtaStraightLineCnv_p1 m_ataStraightLinesCnv
MeasuredAtaStraightLineCnv_p1 m_measuredAtaStraightLinesCnv
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
RotatedTrapezoidBoundsCnv_p1 m_rotatedTrapesoidBoundsCnv
std::vector< Trk::FitQuality_p1 > m_fitQualities
std::vector< Trk::LocalDirection_p1 > m_localDirections
std::vector< Trk::LocalPosition_p1 > m_localPositions
std::vector< Trk::BoundSurface_p1 > m_boundSurfaces
std::vector< Trk::EnergyLoss_p1 > m_energyLosses
std::vector< Trk::MeasuredPerigee_p1 > m_measuredPerigees
std::vector< Trk::VertexOnTrack_p1 > m_vertexOnTrack
std::vector< Trk::AtaSurface_p1 > m_ataSurfaces
std::vector< Trk::MeasuredAtaSurface_p1 > m_measuredAtaSurfaces
std::vector< Trk::EstimatedBremOnTrack_p1 > m_estimatedBrems
std::vector< Trk::MaterialEffectsOnTrack_p2 > m_materialEffects
std::vector< Trk::LocalParameters_p1 > m_localParameters
std::vector< Trk::TrackStateOnSurface_p2 > m_trackStates
std::vector< Trk::TrackParameters_p1 > m_parameters
std::vector< Trk::EllipseBounds_p1 > m_ellipseBounds
std::vector< Trk::Surface_p1 > m_surfaces
std::vector< Trk::Perigee_p1 > m_perigees
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
std::vector< Trk::TrapezoidBounds_p1 > m_trapesoidBounds
std::vector< Trk::CylinderBounds_p1 > m_cylinderBounds
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
std::vector< Trk::TrackInfo_p1 > m_trackInfos
std::vector< Trk::DetElementSurface_p1 > m_detElementSurfaces
std::vector< Trk::DiamondBounds_p1 > m_diamondBounds
std::vector< Trk::TrackCollection_p1 > m_trackCollections
std::vector< Trk::DiscBounds_p1 > m_discBounds
std::vector< Trk::RectangleBounds_p1 > m_rectangleBounds
std::vector< Trk::RIO_OnTrack_p1 > m_RIOs
std::vector< Trk::MaterialEffectsBase_p1 > m_matEffectsBases
std::vector< Trk::RotatedTrapezoidBounds_p1 > m_rotatedTrapesoidBounds
std::vector< Trk::Track_p2 > m_tracks
std::vector< Trk::PseudoMeasurementOnTrack_p1 > m_pseudoMeasurementOnTrack