ATLAS Offline Software
Loading...
Searching...
No Matches
TrackParticleBaseCnv_p1.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//-----------------------------------------------------------------------------
6//
7// file: TrackParticleBaseCnv_p1.h
8// author: Andreas Wildauer
9//
10//-----------------------------------------------------------------------------
11
12#ifndef TRACKPARTICLEBASE_CNV_P1_TRK_H
13#define TRACKPARTICLEBASE_CNV_P1_TRK_H
14
18
20
23
26
28#include <vector>
29
30class MsgStream;
31
36 public T_AthenaPoolTPCnvBase< Trk::TrackParticleBase, Trk::TrackParticleBase_p1 >
37{
38 public:
40 virtual void persToTrans( const Trk :: TrackParticleBase_p1 *persObj,
41 Trk :: TrackParticleBase *transObj,
42 MsgStream &log );
43 virtual void transToPers( const Trk :: TrackParticleBase *transObj,
44 Trk :: TrackParticleBase_p1 *persObj,
45 MsgStream &log );
47 m_vecParametersBaseCnv.setTopConverter( topCnv, 0 );
48 }
49
50 private:
52 std::vector<TPObjRef>,
54
60};
61
62#endif // TRACKPARTICLEBASE_CNV_P1_TRK_H
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
This file contains the class definition for the ElementLinkCnv_p2 class.
TPPolyVectorCnv< TRANS, PERS, CONV > T_AthenaPoolTPPolyVectorCnv
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Common base class for all TP converters, specialized for a given transient type.
Definition TPConverter.h:37
virtual void transToPers(const Trk ::TrackParticleBase *transObj, Trk ::TrackParticleBase_p1 *persObj, MsgStream &log)
virtual void persToTrans(const Trk ::TrackParticleBase_p1 *persObj, Trk ::TrackParticleBase *transObj, MsgStream &log)
T_AthenaPoolTPPolyVectorCnv< std::vector< const Trk::TrackParameters * >, std::vector< TPObjRef >, ITPConverterFor< Trk::TrackParameters > > vecParametersBaseCnv_p1
TrackSummaryCnv_p1 * m_trackSummaryCnv
ElementLinkCnv_p2< ElementLink< VxContainer > > m_elementLinkVxContainerConverter
vecParametersBaseCnv_p1 m_vecParametersBaseCnv
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
ElementLinkCnv_p2< ElementLink< TrackCollection > > m_elementLinkTrackCollectionConverter