ATLAS Offline Software
Loading...
Searching...
No Matches
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
11
15
27
32
35
37
38
40 : public AthenaPoolTopLevelTPConverter< SegmentCollectionCnv_p1, Trk::SegmentCollection_tlp2 >
41{
42public:
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
55protected:
58
65
74
79
82
83};
84
85#endif
86
TopLevelTPConverter< MAIN_CNV, TL_PERS > AthenaPoolTopLevelTPConverter
virtual void setPStorage(Trk::SegmentCollection_tlp2 *storage)
RotatedDiamondBoundsCnv_p1 m_rotatedDiamondBoundsCnv
StraightLineSurfaceCnv_p1 m_straightLineSurfacesCnv
TrapezoidBoundsCnv_p1 m_trapesoidBoundsCnv
LocalParametersCnv_p1 m_localParametersCnv
virtual ~SegmentCollectionCnv_tlp2()
CovarianceMatrixCnv_p1 m_covarianceMatricesCnv
DetElementSurfaceCnv_p1 m_detElSurfCnv
RectangleBoundsCnv_p1 m_rectangleBoundsCnv
RotatedTrapezoidBoundsCnv_p1 m_rotatedTrapesoidBoundsCnv
PseudoMeasurementOnTrackCnv_p1 m_pseudoMeasurementOnTrackCnv
CylinderSurfaceCnv_p1 m_cylinderSurfacesCnv
CompetingRIOsOnTrackCnv_p1 m_crotCnv
CylinderBoundsCnv_p1 m_cylinderBoundsCnv
virtual TPCnvTokenList_p1 * getTokenListVar()
Return the list of tokens to the objects extending the object owned by this converter.
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...