|
ATLAS Offline Software
|
Go to the documentation of this file.
19 ATH_MSG_INFO(
"TRT_DriftCircleContainerCnv::initialize()");
24 const TRT_ID* idhelper(
nullptr);
31 return StatusCode::SUCCESS;
37 static const pool::Guid p0_guid(
"A99630C5-3D7C-4DB4-9E6C-FC3CEF981895");
38 static const pool::Guid p1_guid(
"42B48D79-AF4E-4D45-AAA9-A2BA5A033534");
39 static const pool::Guid p2_guid(
"36195EDE-941C-424B-81A1-E04C867C35D8");
44 std::unique_ptr< InDet::TRT_DriftCircleContainer_p2 > col_vect( poolReadObject< InDet::TRT_DriftCircleContainer_p2 >() );
50 std::unique_ptr< InDet::TRT_DriftCircleContainer_tlp1 > p_coll( poolReadObject< InDet::TRT_DriftCircleContainer_tlp1 >() );
56 std::unique_ptr< TRT_DriftCircleContainer_p0 > col_vect( poolReadObject< TRT_DriftCircleContainer_p0 >() );
60 throw std::runtime_error(
"Unsupported persistent version of TRT_DriftCircleContainer");
def retrieve(aClass, aKey=None)
TRT_DriftCircleContainerCnv(ISvcLocator *svcloc)
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
Compatibility for old converter classes that don't get passed the key.
TRT_DriftCircleContainerCnv_tlp1 m_TPConverter
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual TRT_DriftCircleContainer_PERS * createPersistent(InDet::TRT_DriftCircleContainer *transCont) override
TRT_DriftCircleContainerCnv_p2 m_TPConverter2
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
virtual InDet::TRT_DriftCircleContainer * createTransient(const InDet::TRT_DriftCircleContainer_p2 *persObj, MsgStream &log)
MsgStream & msg() const
The standard message stream.
Trk::PrepRawDataContainer< TRT_DriftCircleCollection > TRT_DriftCircleContainer
virtual InDet::TRT_DriftCircleContainer * createTransient() override
virtual InDet::TRT_DriftCircleContainer * createTransient(const TRT_DriftCircleContainer_p0 *, MsgStream &) override
TRT_DriftCircleContainerCnv_p0 m_converter_p0
StatusCode initialize(MsgStream &log)
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: