ATLAS Offline Software
Loading...
Searching...
No Matches
TrackCollectionCnv_tlp3.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRACK_COLLECTION_CNV_TLP3_TRK_H
6#define TRACK_COLLECTION_CNV_TLP3_TRK_H
7
8//-----------------------------------------------------------------------------
9//
10// file: TrackCollectionCnv_tlp3.h
11// @brief Top Level converter for persistent Track Collection
12//
13//-----------------------------------------------------------------------------
15
17
22
26
33
46
57
58
60 : public AthenaPoolTopLevelTPConverter< TrackCollectionCnv_p3, Trk::TrackCollection_tlp3 >
61{
62 public:
63
66
67 virtual void setPStorage( Trk::TrackCollection_tlp3 *storage );
68
69// return list of tokens to extending persistent objects
70// it is stored in m_tokenList member of the Track persistent rep
71 virtual TPCnvTokenList_p1* getTokenListVar() { return &(getTLPersObject()->m_tokenList); }
72
73// all TP converters for types used in the Track package
74
75protected:
78
83
98
104
114
125
127};
128#endif
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
T/P converter for class EnergyLoss.
T/P converter v1 for EstimatedBremOnTrack.
Converter for T/P separation of the TrkMaterialOnTrack/MaterialEffectsBase class.
T/P converter v2 for MaterialEffectsOnTrack.
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...
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
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
EstimatedBremOnTrackCnv_p1 m_estimatedBremCnv
CurvilinearParametersCnv_p1 m_curvilinearParametersCnv
AtaStraightLineCnv_p1 m_ataStraightLinesCnv
MeasuredAtaStraightLineCnv_p1 m_measuredAtaStraightLinesCnv
RotatedDiamondBoundsCnv_p1 m_rotatedDiamondBoundsCnv
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
RotatedTrapezoidBoundsCnv_p1 m_rotatedTrapesoidBoundsCnv