ATLAS Offline Software
Loading...
Searching...
No Matches
VxCandidateCnv_p2.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 VXCANDIDATE_CNV_P2_H
6#define VXCANDIDATE_CNV_P2_H
7
9
14
15 class MsgStream;
16
17class VxCandidateCnv_p2 : public T_AthenaPoolTPCnvBase< Trk::VxCandidate, Trk::VxCandidate_p1> {
18 public:
20
21 void persToTrans(const Trk::VxCandidate_p1 * persObj, Trk::VxCandidate * transObj, MsgStream &log);
22 void transToPers(const Trk::VxCandidate * transObj, Trk::VxCandidate_p1 * persObj, MsgStream &log);
23
25 m_vxTrkAtVrtCnv.setTopConverter( topCnv, 0 );
26 }
27
28 private:
29
31 // VxTrackAtVertexCnv_p1 * m_vxTrackAtVertexConverter; // don't see it used anywhere ?!
35
36 };
37#endif
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
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
void persToTrans(const Trk::VxCandidate_p1 *persObj, Trk::VxCandidate *transObj, MsgStream &log)
VxTrkAtVrtVectorCnv_p1 m_vxTrkAtVrtCnv
void transToPers(const Trk::VxCandidate *transObj, Trk::VxCandidate_p1 *persObj, MsgStream &log)
RecVertexCnv_p2 * m_recVertexConverter
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
T_AthenaPoolTPPolyVectorCnv< std::vector< Trk::VxTrackAtVertex * >, std::vector< TPObjRef >, ITPConverterFor< Trk::VxTrackAtVertex > > VxTrkAtVrtVectorCnv_p1
ITPConverterFor< Trk::VxTrackAtVertex > * m_vxTrackAtVertexConverter