ATLAS Offline Software
SegmentCollectionCnv_tlp2.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 TRK_SEGMENTCOLLECTIONCNV_TLP2_H
6 #define TRK_SEGMENTCOLLECTIONCNV_TLP2_H
7 
9 
10 #include "SegmentCollection_tlp2.h"
11 
15 
27 
32 
35 
37 
38 
40  : public AthenaPoolTopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp2 >
41 {
42 public:
43 
46 
47  virtual void setPStorage( Trk::SegmentCollection_tlp2 *storage );
48 
49  // return list of tokens to extending persistent objects
50  // it is stored in m_tokenList member of the Track persistent rep
51  virtual TPCnvTokenList_p1* getTokenListVar() { return &(getTLPersObject()->m_tokenList); }
52 
53 
54  // all TP converters for types used in the Track package
55 protected:
58 
65 
74 
79 
82 
83 };
84 
85 #endif
86 
TrackSegmentCnv_p1.h
TPCnvTokenList_p1
Definition: TPCnvTokenList_p1.h:55
PseudoMeasurementOnTrackCnv_p1
Definition: PseudoMeasurementOnTrackCnv_p1.h:30
SegmentCollectionCnv_tlp2::m_segmentCnv
SegmentCnv_p1 m_segmentCnv
Definition: SegmentCollectionCnv_tlp2.h:56
EllipseBoundsCnv_p1.h
RotatedDiamondBoundsCnv_p1.h
TrackSegmentCnv_p1
Definition: TrackSegmentCnv_p1.h:30
SegmentCollectionCnv_tlp2::m_errorMatricesCnv
ErrorMatrixCnv_p1 m_errorMatricesCnv
Definition: SegmentCollectionCnv_tlp2.h:77
SegmentCollectionCnv_tlp2
Definition: SegmentCollectionCnv_tlp2.h:41
SegmentCollectionCnv_tlp2::getTokenListVar
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
Definition: SegmentCollectionCnv_tlp2.h:51
SegmentCollectionCnv_tlp2::m_trackSegmentCnv
TrackSegmentCnv_p1 m_trackSegmentCnv
Definition: SegmentCollectionCnv_tlp2.h:57
SegmentCollectionCnv_tlp2::m_straightLineSurfacesCnv
StraightLineSurfaceCnv_p1 m_straightLineSurfacesCnv
Definition: SegmentCollectionCnv_tlp2.h:62
RectangleBoundsCnv_p1.h
CovarianceMatrixCnv_p1.h
SegmentCollectionCnv_tlp2::m_pseudoMeasurementOnTrackCnv
PseudoMeasurementOnTrackCnv_p1 m_pseudoMeasurementOnTrackCnv
Definition: SegmentCollectionCnv_tlp2.h:80
ErrorMatrixCnv_p1
Definition: ErrorMatrixCnv_p1.h:33
EllipseBoundsCnv_p1
Definition: EllipseBoundsCnv_p1.h:17
DiamondBoundsCnv_p1.h
RotatedTrapezoidBoundsCnv_p1.h
LocalParametersCnv_p1.h
LocalParametersCnv_p1
Definition: LocalParametersCnv_p1.h:24
TrapezoidBoundsCnv_p1.h
SegmentCollectionCnv_tlp2::m_planeSurfacesCnv
PlaneSurfaceCnv_p1 m_planeSurfacesCnv
Definition: SegmentCollectionCnv_tlp2.h:60
RectangleBoundsCnv_p1
Definition: RectangleBoundsCnv_p1.h:23
TopLevelTPCnvBaseP::getTLPersObject
TL_PERS * getTLPersObject()
Definition: TopLevelTPCnvBaseP.h:72
RotatedTrapezoidBoundsCnv_p1
Definition: RotatedTrapezoidBoundsCnv_p1.h:23
FitQualityCnv_p1
Definition: FitQualityCnv_p1.h:22
DiscBoundsCnv_p1
Definition: DiscBoundsCnv_p1.h:23
Trk::SegmentCollection_tlp2
Definition: SegmentCollection_tlp2.h:55
SegmentCollectionCnv_tlp2::m_detElSurfCnv
DetElementSurfaceCnv_p1 m_detElSurfCnv
Definition: SegmentCollectionCnv_tlp2.h:64
CompetingRIOsOnTrackCnv_p1
Definition: CompetingRIOsOnTrackCnv_p1.h:23
DiscSurfaceCnv_p1
Definition: BoundSurfaceCnv_p1.h:60
CylinderSurfaceCnv_p1
Definition: BoundSurfaceCnv_p1.h:63
SegmentCollectionCnv_tlp2::m_discSurfacesCnv
DiscSurfaceCnv_p1 m_discSurfacesCnv
Definition: SegmentCollectionCnv_tlp2.h:59
DiamondBoundsCnv_p1
Definition: DiamondBoundsCnv_p1.h:23
SegmentCollectionCnv_tlp2::m_diamondBoundsCnv
DiamondBoundsCnv_p1 m_diamondBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:67
SurfaceCnv_p1
Definition: SurfaceCnv_p1.h:23
SegmentCnv_p1
Definition: SegmentCnv_p1.h:30
AthenaPoolTopLevelTPConverter.h
SegmentCollectionCnv_tlp2::m_cylinderSurfacesCnv
CylinderSurfaceCnv_p1 m_cylinderSurfacesCnv
Definition: SegmentCollectionCnv_tlp2.h:61
StraightLineSurfaceCnv_p1
Definition: BoundSurfaceCnv_p1.h:66
SegmentCollectionCnv_tlp2::m_discBoundsCnv
DiscBoundsCnv_p1 m_discBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:69
SegmentCollectionCnv_tlp2::setPStorage
virtual void setPStorage(Trk::SegmentCollection_tlp2 *storage)
Definition: SegmentCollectionCnv_tlp2.cxx:49
SegmentCollectionCnv_tlp2::m_crotCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
Definition: SegmentCollectionCnv_tlp2.h:81
PseudoMeasurementOnTrackCnv_p1.h
SegmentCollectionCnv_p1.h
PerigeeSurfaceCnv_p1.h
SegmentCollectionCnv_tlp2::m_cylinderBoundsCnv
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:66
DiscBoundsCnv_p1.h
PlaneSurfaceCnv_p1
Definition: BoundSurfaceCnv_p1.h:69
SegmentCollectionCnv_tlp2::SegmentCollectionCnv_tlp2
SegmentCollectionCnv_tlp2()
Definition: SegmentCollectionCnv_tlp2.cxx:7
TrapezoidBoundsCnv_p1
Definition: TrapezoidBoundsCnv_p1.h:23
SegmentCollection_tlp2.h
SegmentCollectionCnv_tlp2::m_rotatedDiamondBoundsCnv
RotatedDiamondBoundsCnv_p1 m_rotatedDiamondBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:68
ErrorMatrixCnv_p1.h
SurfaceCnv_p1.h
SegmentCollectionCnv_tlp2::m_rectangleBoundsCnv
RectangleBoundsCnv_p1 m_rectangleBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:70
SegmentCollectionCnv_tlp2::m_rotatedTrapesoidBoundsCnv
RotatedTrapezoidBoundsCnv_p1 m_rotatedTrapesoidBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:72
CylinderBoundsCnv_p1
Definition: CylinderBoundsCnv_p1.h:24
FitQualityCnv_p1.h
SegmentCollectionCnv_tlp2::m_surfacesCnv
SurfaceCnv_p1 m_surfacesCnv
Definition: SegmentCollectionCnv_tlp2.h:63
DetElementSurfaceCnv_p1
Definition: DetElementSurfaceCnv_p1.h:46
SegmentCollectionCnv_tlp2::m_covarianceMatricesCnv
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
Definition: SegmentCollectionCnv_tlp2.h:76
BoundSurfaceCnv_p1.h
CompetingRIOsOnTrackCnv_p1.h
SegmentCollectionCnv_tlp2::m_ellipseBoundsCnv
EllipseBoundsCnv_p1 m_ellipseBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:73
SegmentCollectionCnv_tlp2::m_trapesoidBoundsCnv
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
Definition: SegmentCollectionCnv_tlp2.h:71
DetElementSurfaceCnv_p1.h
SegmentCollectionCnv_tlp2::m_localParametersCnv
LocalParametersCnv_p1 m_localParametersCnv
Definition: SegmentCollectionCnv_tlp2.h:78
SegmentCollectionCnv_tlp2::m_fitQualitiesCnv
FitQualityCnv_p1 m_fitQualitiesCnv
Definition: SegmentCollectionCnv_tlp2.h:75
RotatedDiamondBoundsCnv_p1
Definition: RotatedDiamondBoundsCnv_p1.h:23
SegmentCollectionCnv_tlp2::~SegmentCollectionCnv_tlp2
virtual ~SegmentCollectionCnv_tlp2()
CovarianceMatrixCnv_p1
Definition: CovarianceMatrixCnv_p1.h:29
CylinderBoundsCnv_p1.h
TopLevelTPConverter
Definition: TopLevelTPConverter.h:35
SegmentCnv_p1.h