|
ATLAS Offline Software
|
Go to the documentation of this file.
27 return StatusCode::SUCCESS;
40 static const pool::Guid p3_guid(
"693ACD72-6796-4251-A932-9ABAF679A2B3");
41 static const pool::Guid p2_guid(
"F66FDF31-1BFD-43DE-B793-93635D98597E");
42 static const pool::Guid p1_guid(
"E9229710-DB8A-447E-9546-4BAB079C7547");
45 std::unique_ptr< STGC_RawDataContainer_p3 > cont( this->poolReadObject<STGC_RawDataContainer_p3>() );
50 std::unique_ptr< STGC_RawDataContainer_p2 > cont( this->poolReadObject<STGC_RawDataContainer_p2>() );
55 std::unique_ptr< STGC_RawDataContainer_p1 > cont( this->poolReadObject<STGC_RawDataContainer_p1>() );
60 throw std::runtime_error(
"Unsupported persistent version of STGC Raw Data (RDO) container");
def retrieve(aClass, aKey=None)
virtual Muon::STGC_RawDataContainer * createTransient()
void initialize(const sTgcIdHelper *idHelper)
Muon::STGC_RawDataContainerCnv_p1 m_TPConverter_p1
virtual ~STGC_RawDataContainerCnv()
This class provides conversion from CSC RDO data to CSC Digits.
STGC_RawDataContainerCnv(ISvcLocator *svcloc)
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual Muon::STGC_RawDataContainer * createTransient(const Muon::STGC_RawDataContainer_p2 *persObj, MsgStream &log) override final
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual STGC_RawDataContainer_PERS * createPersistent(Muon::STGC_RawDataContainer *transCont)
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
Muon::STGC_RawDataContainerCnv_p2 m_TPConverter_p2
MsgStream & msg() const
The standard message stream.
virtual Muon::STGC_RawDataContainer * createTransient(const Muon::STGC_RawDataContainer_p3 *persObj, MsgStream &log) override final
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual Muon::STGC_RawDataContainer * createTransient(const Muon::STGC_RawDataContainer_p1 *persObj, MsgStream &log) override final
void initialize(const sTgcIdHelper *idHelper)
void initialize(const sTgcIdHelper *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:
Muon::STGC_RawDataContainerCnv_p3 m_TPConverter_p3