5#ifndef EXAMPLETRACKCNV_P1_H
6#define EXAMPLETRACKCNV_P1_H
31 transObj->setDetector (persObj->m_detector);
32 elCnv.persToTrans(&persObj->m_elementlink1, transObj->getElementLink1(),
msg);
33 elCnv.persToTrans(&persObj->m_elementlink2, transObj->getElementLink2(),
msg);
34 elvCnv.persToTrans(&persObj->m_elementlinkvector, transObj->getElementLinkVector(),
msg);
35 navCnv.persToTrans(persObj->m_navigable, *transObj->getNavigable(),
msg);
36 wNavCnv.persToTrans(persObj->m_weightednavigable, *transObj->getWeightedNavigable(),
msg);
37 transObj->setPT (persObj->m_pt);
38 transObj->setEta (persObj->m_eta);
39 transObj->setPhi (persObj->m_phi);
46 persObj->m_detector = transObj->getDetector();
47 elCnv.transToPers(transObj->getElementLink1(), &persObj->m_elementlink1,
msg);
48 elCnv.transToPers(transObj->getElementLink2(), &persObj->m_elementlink2,
msg);
49 elvCnv.transToPers(transObj->getElementLinkVector(), &persObj->m_elementlinkvector,
msg);
50 navCnv.transToPers(*transObj->getNavigable(), persObj->m_navigable,
msg);
51 wNavCnv.transToPers(*transObj->getWeightedNavigable(), persObj->m_weightednavigable,
msg);
52 persObj->m_pt = transObj->getPT();
53 persObj->m_eta = transObj->getEta();
54 persObj->m_phi = transObj->getPhi();
This file contains the class definition for the ElementLinkCnv_p3 class.
This file contains the class definition for the ElementLinkVectorCnv_p1 class.
This file contains the class definition for the ExampleTrack class.
This file contains the class definition for the ExampleTrack_p1 class.
This file contains the class definition for the NavigableCnv_p2 class.
TPConverterBase< TRANS, PERS > T_AthenaPoolTPCnvBase
ElementLinkCnv_p3< ElementLink< ExampleHitContainer > > elCnv
virtual void transToPers(const ExampleTrack *transObj, ExampleTrack_p1 *persObj, MsgStream &msg) override final
Method creating the persistent representation ExampleTrack_p1 from its transient representation Examp...
ElementLinkVectorCnv_p1< ElementLinkVector< ExampleHitContainer > > elvCnv
ExampleTrackCnv_p1()=default
NavigableCnv_p2< Navigable< ExampleHitContainer > > navCnv
NavigableCnv_p2< Navigable< ExampleHitContainer, double > > wNavCnv
virtual void persToTrans(const ExampleTrack_p1 *persObj, ExampleTrack *transObj, MsgStream &msg) override final
Method creating the transient representation of ExampleTrack from its persistent representation Examp...
This class provides a dummy hit data object for AthenaPool.
This class provides a dummy track data object for AthenaPool.