ATLAS Offline Software
Loading...
Searching...
No Matches
TrackCnv_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRACK_CNV_P1_H
6#define TRACK_CNV_P1_H
7
8//-----------------------------------------------------------------------------
9//
10// file: TrakcCnv_p1.cxx
11//
12//-----------------------------------------------------------------------------
13
15
16#include "TrkTrack/Track.h"
18
21
22class MsgStream;
23
24class TrackCnv_p1: public T_AthenaPoolTPCnvBase<Trk :: Track,
25 Trk :: Track_p1>
26{
27public:
29
30 virtual void persToTrans( const Trk::Track_p1 *, Trk::Track *, MsgStream& );
31 virtual void transToPers( const Trk::Track *, Trk::Track_p1 *, MsgStream& );
32
34 m_trackStateVectorCnv.setTopConverter( topCnv, 0 );
35 }
36
37protected:
39 std::vector<TPObjRef>,
41
44};
45
46#endif // TRACK_CNV_P1_H
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
TPPtrVectorCnv< TRANS, PERS, CONV > T_AthenaPoolTPPtrVectorCnv
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
FitQualityCnv_p1 * m_fqCnv
Definition TrackCnv_p1.h:42
T_AthenaPoolTPPtrVectorCnv< Trk::TrackStates, std::vector< TPObjRef >, TrackStateOnSurfaceCnv_p1 > TrackStateOSVectorCnv_p1
Definition TrackCnv_p1.h:40
virtual void transToPers(const Trk::Track *, Trk::Track_p1 *, MsgStream &)
virtual void persToTrans(const Trk::Track_p1 *, Trk::Track *, MsgStream &)
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
Definition TrackCnv_p1.h:33
TrackStateOSVectorCnv_p1 m_trackStateVectorCnv
Definition TrackCnv_p1.h:43
DataVector< const Trk::TrackStateOnSurface > TrackStates