ATLAS Offline Software
Loading...
Searching...
No Matches
NSW_PadTriggerDataContainerCnv.cxx
Go to the documentation of this file.
2
5
7 MsgStream log{ msgSvc(), "NSW_PadTriggerDataContainerCnv" };
8 return m_TPConverter.createPersistent(transientContainer, log);
9}
10
12 MsgStream log(msgSvc(), "NSW_PadTriggerDataContainerCnv");
13 // UUID of of NSW_PadTriggerDataContainer_p1
14 static const pool::Guid p1_guid("5E3C969A-84BF-4DA1-94B9-F1A6A94C3123");
15 if(compareClassGuid(p1_guid)) {
16 std::unique_ptr<Muon::NSW_PadTriggerDataContainer_p1> pContainer
18 return m_TPConverter.createTransient(pContainer.get(), log);
19 }
20 throw std::runtime_error{ "No persistent version match for GUID on-disk" };
21}
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() final
Muon::NSW_PadTriggerDataContainerCnv_p1 m_TPConverter