5#include "GaudiKernel/MsgStream.h"
28 MsgStream
msg( msgSvc(),
"MuonCaloEnergyContainerCnv" );
33 msg << MSG::DEBUG <<
"::createPersistent [Success]" <<
endmsg;
39 MsgStream
msg( msgSvc(),
"MuonCaloEnergyContainerConverter" );
42 static const pool::Guid p1_guid(
"DB3DC5CD-FF0F-01FE-4550-7BCE8DBB9968");
43 static const pool::Guid tlp1_guid(
"E60630E0-FAA1-4658-9BDD-8BB977C4200B");
60 throw std::runtime_error(
"Unsupported persistent version of MuonCaloEnergyContainer");
MuonCaloEnergyContainer_p1 MuonCaloEnergyContainer_PERS
T_AthenaPoolTPCnvVectorConst< MuonCaloEnergyContainer, MuonCaloEnergyContainer_p1, CaloEnergyCnv_p2 > MuonCaloEnergyContainerCnv_p1
static void registerStreamerConverter()
Register a streamer converter for backwards compatibility for the vector<DepositInCalo_p1> -> vector<...
virtual MuonCaloEnergyContainer * createTransient()
virtual MuonCaloEnergyContainer_PERS * createPersistent(MuonCaloEnergyContainer *transCont)
MuonCaloEnergyContainerCnv(ISvcLocator *svcloc)
Data object for a StoreGate container holding a vector of CaloEnergy, the detailed energy loss descri...
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
Compatibility for old converter classes that don't get passed the key.
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.