ATLAS Offline Software
Loading...
Searching...
No Matches
TrackCollectionCnv_tlp1.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_TLP1_TRK_H
6#define TRACK_COLLECTION_CNV_TLP1_TRK_H
7
8//-----------------------------------------------------------------------------
9//
10// file: TrackCollectionCnv_tlp1.h
11// @brief Top Level converter for persistent Track Collection
12//
13//-----------------------------------------------------------------------------
15
17
22
26
32
42
50
51
53 : public AthenaPoolTopLevelTPConverter< TrackCollectionCnv_p1, Trk::TrackCollection_tlp1 >
54{
55public:
56
59
60 virtual void setPStorage( Trk::TrackCollection_tlp1 *storage );
61
62 // return list of tokens to extending persistent objects
63 // it is stored in m_tokenList member of the Track persistent rep
64 virtual TPCnvTokenList_p1* getTokenListVar() { return &(getTLPersObject()->m_tokenList); }
65
66
67 // all TP converters for types used in the Track package
68protected:
72
75
88
93
101
109
111};
112
113#endif
114
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...
MaterialEffectsOnTrackCnv_p1 m_materialEffectsCnv
TrackStateOnSurfaceCnv_p1 m_trackStatesCnv
PerigeeSurfaceCnv_p1 m_perigeeSurfacesCnv
MeasuredAtaDiscCnv_p1 m_measuredAtaDiscsCnv
virtual void setPStorage(Trk::TrackCollection_tlp1 *storage)
TrackParametersCnv_p1 m_parametersCnv
LocalPositionCnv_p1 m_localPositionsCnv
LocalDirectionCnv_p1 m_localDirectionsCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
ScatteringAngleOnTrackCnv_p1 m_scatterAnglesCnv
PseudoMeasurementOnTrackCnv_p1 m_pseudoMeasurementOnTrackCnv
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
AtaStraightLineCnv_p1 m_ataStraightLinesCnv
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
LocalParametersCnv_p1 m_localParametersCnv
MeasuredAtaPlaneCnv_p1 m_measuredAtaPlanesCnv
RectangleBoundsCnv_p1 m_rectangleBoundsCnv
MeasuredPerigeeCnv_p1 m_measuredPerigeesCnv
MeasuredAtaStraightLineCnv_p1 m_measuredAtaStraightLinesCnv
CylinderSurfaceCnv_p1 m_cylinderSurfacesCnv
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
MeasuredAtaCylinderCnv_p1 m_measuredAtaCylindersCnv
PlaneSurfaceCnv_p1 m_planeSurfacesCnv
RotatedDiamondBoundsCnv_p1 m_rotatedDiamondBoundsCnv
DiamondBoundsCnv_p1 m_diamondBoundsCnv
StraightLineSurfaceCnv_p1 m_straightLineSurfacesCnv