static const NavigableCnv_t s_navCnv
NavigableCnv_p1< Navigable< INavigable4MomentumCollection, double > > NavigableCnv_t
static const P4ImplPxPyPzECnv_p1 s_momCnv
static const ParticleBaseCnv_p1 s_pbCnv
virtual void transToPers(const CompositeParticle *transObj, CompositeParticle_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation CompositeParticle_p1 from its transient representation ...
virtual void persToTrans(const CompositeParticle_p1 *persObj, CompositeParticle *transObj, MsgStream &msg) const override
Method creating the transient representation of CompositeParticle from its persistent representation ...
Navigable_p1< uint32_t, double > m_nav
the navigable part
ParticleBase_p1 m_particle
the iparticle-part
class which is made from the composition of other particles.
const navigable_type & navigableBase() const
access to underlying base type (INavigable-like)
const momentum_type & momentumBase() const
access to underlying base type (I4Momentum-like)
const particle_type & particleBase() const
access to underlying base type (IParticle-like)