ATLAS Offline Software
Loading...
Searching...
No Matches
VxCandidateCnv_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#ifndef VXCANDIDATE_CNV_P1_H
6#define VXCANDIDATE_CNV_P1_H
7
9
14
22 class MsgStream;
23
24class VxCandidateCnv_p1 : public T_AthenaPoolTPCnvBase< Trk::VxCandidate, Trk::VxCandidate_p1>
25 {
26 public:
28
32 void persToTrans(const Trk::VxCandidate_p1 * persObj, Trk::VxCandidate * transObj, MsgStream &log);
33
34 void transToPers(const Trk::VxCandidate * transObj, Trk::VxCandidate_p1 * persObj, MsgStream &log);
35
37 {
38 m_vxTrkAtVrtCnv.setTopConverter( topCnv, 0 );
39 }
40
41 private:
42
44 //VxTrackAtVertexCnv_p1 * m_vxTrackAtVertexConverter;
46 std::vector<TPObjRef>,
48
49
51
52 };//end of class definitions
53#endif //VXCANDIDATE_CNV_P1_H
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
VxTrkAtVrtVectorCnv_p1 m_vxTrkAtVrtCnv
RecVertexCnv_p1 * m_recVertexConverter
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)
void persToTrans(const Trk::VxCandidate_p1 *persObj, Trk::VxCandidate *transObj, MsgStream &log)
Conversion methods.
T_AthenaPoolTPPolyVectorCnv< std::vector< Trk::VxTrackAtVertex * >, std::vector< TPObjRef >, ITPConverterFor< Trk::VxTrackAtVertex > > VxTrkAtVrtVectorCnv_p1
void transToPers(const Trk::VxCandidate *transObj, Trk::VxCandidate_p1 *persObj, MsgStream &log)