 |
ATLAS Offline Software
|
Go to the documentation of this file.
29 return StatusCode::SUCCESS;
42 static const pool::Guid p1_guid(
"5F202045-CE2C-4AD4-96BA-7DA18053B90F");
43 static const pool::Guid p2_guid(
"A49EBDAC-A190-4198-95DF-BF75FBBB487F");
44 static const pool::Guid p3_guid(
"229DDB7E-59D3-4BE5-B3D5-B873EBC5C9AA");
47 std::unique_ptr< MM_RawDataContainer_p1 > cont( this->poolReadObject<MM_RawDataContainer_p1>() );
54 std::unique_ptr< MM_RawDataContainer_p2 > cont( this->poolReadObject<MM_RawDataContainer_p2>() );
61 std::unique_ptr< MM_RawDataContainer_p3 > cont( this->poolReadObject<MM_RawDataContainer_p3>() );
67 throw std::runtime_error(
"Unsupported persistent version of MM Raw Data (RDO) container");
def retrieve(aClass, aKey=None)
void initialize(const MmIdHelper *idHelper)
virtual Muon::MM_RawDataContainer * createTransient(const Muon::MM_RawDataContainer_p2 *persObj, MsgStream &log) override final
MM_RawDataContainerCnv(ISvcLocator *svcloc)
virtual Muon::MM_RawDataContainer * createTransient(const Muon::MM_RawDataContainer_p3 *persObj, MsgStream &log) override final
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual ~MM_RawDataContainerCnv()
void initialize(const MmIdHelper *idHelper)
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
MsgStream & msg() const
The standard message stream.
Muon::MM_RawDataContainerCnv_p1 m_TPConverter_p1
virtual Muon::MM_RawDataContainer * createTransient()
Muon::MM_RawDataContainerCnv_p2 m_TPConverter_p2
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual Muon::MM_RawDataContainer * createTransient(const Muon::MM_RawDataContainer_p1 *persObj, MsgStream &log) override final
Muon::MM_RawDataContainerCnv_p3 m_TPConverter_p3
virtual MM_RawDataContainer_PERS * createPersistent(Muon::MM_RawDataContainer *transCont)
void initialize(const MmIdHelper *idHelper)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual StatusCode initialize()
Gaudi Service Interface method implementations: