5#ifndef SEGMENT_CNV_P1_H
6#define SEGMENT_CNV_P1_H
43 std::vector<TPObjRef>,
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
An STL vector of pointers that by default owns its pointed-to elements.
TPAbstractPolyCnvBase< TRANS_BASE, TRANS, PERS > T_AthenaPoolTPAbstractPolyCnvBase
TPPolyVectorCnv< TRANS, PERS, CONV > T_AthenaPoolTPPolyVectorCnv
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
ErrorMatrixCnv_p1 * m_errorMxCnv
void persToTrans(const Trk::Segment_p1 *persObj, Trk::Segment *transObj, MsgStream &log)
T_AthenaPoolTPPolyVectorCnv< DataVector< const Trk::MeasurementBase >, std::vector< TPObjRef >, ITPConverterFor< Trk::MeasurementBase > > MeasurementBaseCnv_p1
void transToPers(const Trk::Segment *transObj, Trk::Segment_p1 *persObj, MsgStream &log)
LocalParametersCnv_p1 * m_localParCnv
MeasurementBaseCnv_p1 m_containedMeasBasesCnv
Base class for all TrackSegment implementations, extends the common MeasurementBase.