|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DATAMODELATHENAPOOL_ELEMENTLINKVECTCNV_P1_H
6 #define DATAMODELATHENAPOOL_ELEMENTLINKVECTCNV_P1_H
26 template <
class LINK_VECT>
42 MsgStream&
log)
const;
57 #endif // not __REFLEX__
PersLinkVect_t::Index_t Index_t
This file contains the class definition for the DataLinkCnv_p1 class and DataLinkVectorCnv_p1 class.
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
ElementLinkVectorCnv_p1()
void persToTrans(const PersLinkVect_t &pers, LinkVect_t &trans, MsgStream &log) const
void transToPers(const LinkVect_t &trans, PersLinkVect_t &pers, MsgStream &log) const
DataLinkVectorCnv_p1< typename LinkVect_t::DataLinkVector > m_DLinkVectorCnv
GeneratePersELinkVectorType_p1< LinkVect_t >::type PersLinkVect_t
virtual void transToPers(const LinkVect_t *trans, PersLinkVect_t *pers, MsgStream &log) const override
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
This file contains the class definition for the ElementLinkVector_p1 class.
void transToPers(const LinkVect_t &trans, PersLinkVect_t &pers, const SG::ThinningCache *cache, MsgStream &log) const
virtual void persToTrans(const PersLinkVect_t *pers, LinkVect_t *trans, MsgStream &log) const override
Cache thinning decisions for converters.