|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef DATAMODELATHENAPOOL_NAVIGABLECNV_P1_H 
    6 #define DATAMODELATHENAPOOL_NAVIGABLECNV_P1_H 
   16 #include "AthLinks/ElementLinkVector.h" 
   27 template <
class NAV, 
typename RPAR = 
typename NAV::parameter_type>
 
   43                    MsgStream& 
log) 
const;
 
   78                    MsgStream& 
log) 
const;
 
   96 #endif // not __REFLEX__ 
  
void transToPers(const Navigable_t &trans, PersNavigable_t &pers, MsgStream &log) const
void persToTrans(const PersNavigable_t &pers, Navigable_t &trans, MsgStream &log) const
virtual void transToPers(const TRANS *transObj, PERS *persObj, MsgStream &log) const =0
Convert transient representation to persistent one.
ElementLinkVectorCnv_p1< ElementLinkVect_t > m_linkCnv
virtual void transToPers(const Navigable_t *trans, PersNavigable_t *pers, MsgStream &log) const override
This file contains the class definition for the ElementLinkVectorCnv_p1 class. NOTE: it should be inc...
ElementLinkVector implementation for standalone ROOT.
virtual void transToPers(const Navigable_t *trans, PersNavigable_t *pers, MsgStream &log) const override
void persToTrans(const PersNavigable_t &pers, Navigable_t &trans, MsgStream &log) const
void transToPers(const Navigable_t &trans, PersNavigable_t &pers, const SG::ThinningCache *cache, MsgStream &log) const
ElementLinkVector< typename NAV::container_type > ElementLinkVect_t
This file contains the class definition for the Navigable_p1 class.
ElementLinkVectorCnv_p1< ElementLinkVect_t > m_linkCnv
virtual void persToTrans(const PERS *persObj, TRANS *transObj, MsgStream &log) const =0
Convert persistent representation to transient one.
void transToPers(const Navigable_t &trans, PersNavigable_t &pers, const SG::ThinningCache *cache, MsgStream &log) const
void transToPers(const Navigable_t &trans, PersNavigable_t &pers, MsgStream &log) const
virtual void persToTrans(const PersNavigable_t *pers, Navigable_t *trans, MsgStream &log) const override
ElementLinkVector< typename NAV::container_type > ElementLinkVect_t
GeneratePersNavigableType< Navigable_t, RPAR >::type PersNavigable_t
Cache thinning decisions for converters.
GeneratePersNavigableType< Navigable_t >::type PersNavigable_t
virtual void persToTrans(const PersNavigable_t *pers, Navigable_t *trans, MsgStream &log) const override