7 MsgStream log{ msgSvc(),
"NSW_PadTriggerDataContainerCnv" };
8 return m_TPConverter.createPersistent(transientContainer, log);
12 MsgStream log(msgSvc(),
"NSW_PadTriggerDataContainerCnv");
14 static const pool::Guid p1_guid(
"5E3C969A-84BF-4DA1-94B9-F1A6A94C3123");
16 std::unique_ptr<Muon::NSW_PadTriggerDataContainer_p1> pContainer
20 throw std::runtime_error{
"No persistent version match for GUID on-disk" };
Muon::NSW_PadTriggerDataContainer_p1 NSW_PadTriggerDataContainer_PERS
T_AthenaPoolCustomCnv< Muon::NSW_PadTriggerDataContainer, NSW_PadTriggerDataContainer_PERS > NSW_PadTriggerDataContainerCnvBase
NSW_PadTriggerDataContainerCnv(ISvcLocator *svcLocator)
NSW_PadTriggerDataContainer_PERS * createPersistent(Muon::NSW_PadTriggerDataContainer *transientContainer) final
Muon::NSW_PadTriggerDataContainer * createTransient(const Token *token) final
Muon::NSW_PadTriggerDataContainerCnv_p1 m_TPConverter
virtual bool compareClassGuid(const Token *token, const Guid &clid) const
P * poolReadObject(const Token *token)
This class provides a token that identifies in a unique way objects on the persistent storage.