16#include "GaudiKernel/MsgStream.h"
45 MsgStream
msg( msgSvc(),
"PhotonContainerCnv" );
56 MsgStream
msg( msgSvc(),
"PhotonContainerCnv" );
60 static const pool::Guid tr_guid(
"B0DC1628-F17C-4951-BC85-55BBECF4D4D1");
61 static const pool::Guid p1_guid(
"7D40A2D2-C03C-470C-8F0C-937592D34B5B");
62 static const pool::Guid p2_guid(
"E807B07C-8B27-4FF1-A638-05FBCA034C0B");
63 static const pool::Guid p3_guid(
"BC1DF3E5-98F5-444D-826A-DFBB85E1C870");
64 static const pool::Guid p4_guid(
"554B12C0-AB10-451D-963C-F9714FB29695");
65 static const pool::Guid p5_guid(
"64942DEF-C0FE-4CA7-A735-70187092DC27");
108 throw std::runtime_error(
"Unsupported persistent version of PhotonContainer");
#define MSG_DEBUG(log, x)
PhotonContainer_p5 PhotonContainer_PERS
T_AthenaPoolTPCnvVector< PhotonContainer, PhotonContainer_p1, PhotonCnv_p1 > PhotonContainerCnv_p1
T_AthenaPoolTPCnvVector< PhotonContainer, PhotonContainer_p2, PhotonCnv_p2 > PhotonContainerCnv_p2
T_AthenaPoolTPCnvVector< PhotonContainer, PhotonContainer_p3, PhotonCnv_p3 > PhotonContainerCnv_p3
T_AthenaPoolTPCnvVector< PhotonContainer, PhotonContainer_p4, PhotonCnv_p4 > PhotonContainerCnv_p4
T_AthenaPoolTPCnvVector< PhotonContainer, PhotonContainer_p5, PhotonCnv_p5 > PhotonContainerCnv_p5
virtual PhotonContainer * createTransient()
Build the transient representation from a persistent one.
virtual PhotonContainer_PERS * createPersistent(PhotonContainer *transCont)
Build the persistent representation from the transient one.
Class to define the PhotonContainer.
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual bool compareClassGuid(const Guid &clid) const