ATLAS Offline Software
Loading...
Searching...
No Matches
V0CandidateCnv_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 V0CANDIDATE_CNV_P1_H
6#define V0CANDIDATE_CNV_P1_H
7
9
14
15
16 class MsgStream;
17
18 class V0CandidateCnv_p1 : public T_AthenaPoolTPCnvBase< Trk::V0Candidate, Trk::V0Candidate_p1> {
19 public:
20
22
23 void persToTrans(const Trk::V0Candidate_p1 * persObj, Trk::V0Candidate * transObj, MsgStream &log);
24 void transToPers(const Trk::V0Candidate * transObj, Trk::V0Candidate_p1 * persObj, MsgStream &log);
25
27 m_v0HypothesisVectorCnv.setTopConverter( topCnv, 0 );
28 }
29
30 private:
31
32 //V0HypothesisCnv_p1 * m_v0HypothesisConverter;
33
34 // typedef T_AthenaPoolTPPtrVectorCnv< std::vector<Trk::V0Hypothesis *>,
35 // std::vector<TPObjRef>,
36 // ITPConverterFor<Trk::V0Hypothesis> > V0HypothesisVectorCnv_p1;
37
39
41 };
42
43#endif
TopLevelTPCnvBase AthenaPoolTopLevelTPCnvBase
TPPtrVectorCnv< TRANS, PERS, CONV > T_AthenaPoolTPPtrVectorCnv
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
Common base class for all TP converters, specialized for a given transient type.
Definition TPConverter.h:37
T_AthenaPoolTPPtrVectorCnv< std::vector< Trk::VxCandidate * >, std::vector< TPObjRef >, ITPConverterFor< Trk::VxCandidate > > V0HypothesisVectorCnv_p1
void persToTrans(const Trk::V0Candidate_p1 *persObj, Trk::V0Candidate *transObj, MsgStream &log)
void transToPers(const Trk::V0Candidate *transObj, Trk::V0Candidate_p1 *persObj, MsgStream &log)
V0HypothesisVectorCnv_p1 m_v0HypothesisVectorCnv
virtual void initPrivateConverters(AthenaPoolTopLevelTPCnvBase *topCnv)