16#include "GaudiKernel/MsgStream.h"
45 MsgStream
msg( msgSvc(),
"ElectronContainerCnv" );
56 MsgStream
msg( msgSvc(),
"ElectronContainerCnv" );
60 static const pool::Guid tr_guid(
"417E86E5-CA20-4F50-A7A2-C91BF44C9125");
61 static const pool::Guid p1_guid(
"48355DA8-3BCE-43E0-B29B-51525BCEEDDD");
62 static const pool::Guid p2_guid(
"A4377CE2-C0DC-4F80-8CFD-3BBE9A8EFD52");
63 static const pool::Guid p3_guid(
"51C149D6-2FBA-4ADD-B6AA-8AE39E07D202");
64 static const pool::Guid p4_guid(
"1A7C1F66-D9D2-49E9-80A8-592A0CEE3FDF");
65 static const pool::Guid p5_guid(
"A7C69641-E985-4D31-92D4-D33206C197F1");
108 throw std::runtime_error(
"Unsupported persistent version of ElectronContainer");
ElectronContainer_p5 ElectronContainer_PERS
T_AthenaPoolTPCnvVector< ElectronContainer, ElectronContainer_p1, ElectronCnv_p1 > ElectronContainerCnv_p1
T_AthenaPoolTPCnvVector< ElectronContainer, ElectronContainer_p2, ElectronCnv_p2 > ElectronContainerCnv_p2
T_AthenaPoolTPCnvVector< ElectronContainer, ElectronContainer_p3, ElectronCnv_p3 > ElectronContainerCnv_p3
T_AthenaPoolTPCnvVector< ElectronContainer, ElectronContainer_p4, ElectronCnv_p4 > ElectronContainerCnv_p4
T_AthenaPoolTPCnvVector< ElectronContainer, ElectronContainer_p5, ElectronCnv_p5 > ElectronContainerCnv_p5
#define MSG_DEBUG(log, x)
virtual ElectronContainer_PERS * createPersistent(ElectronContainer *transCont)
Build the persistent representation from the transient one.
virtual ElectronContainer * createTransient()
Build the transient representation from a persistent one.
Class to define the ElectronContainer.
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