 |
ATLAS Offline Software
|
Go to the documentation of this file.
25 const PixelID* idhelper(
nullptr);
32 return StatusCode::SUCCESS;
37 static const pool::Guid p0_guid(
"37B00A31-EA80-45DF-9A3F-2721EC0F0DA6");
38 static const pool::Guid p1_guid(
"9DB54746-8C4E-4A56-8B4C-0E5D42905218");
39 static const pool::Guid p2_guid(
"DE48E26B-9E03-4EAD-86B9-351AD88D060E");
40 static const pool::Guid p3_guid(
"7BF0F163-B227-434C-86A6-16130E005E6C");
45 std::unique_ptr< InDet::PixelClusterContainer_p3 > p_coll( poolReadObject< InDet::PixelClusterContainer_p3 >() );
49 std::unique_ptr< InDet::PixelClusterContainer_p2 > p_coll( poolReadObject< InDet::PixelClusterContainer_p2 >() );
53 std::unique_ptr< InDet::PixelClusterContainer_tlp1 > p_coll( poolReadObject< InDet::PixelClusterContainer_tlp1 >() );
60 std::unique_ptr< PixelClusterContainer_p0 > col_vect( poolReadObject< PixelClusterContainer_p0 >() );
64 throw std::runtime_error(
"Unsupported persistent version of PixelClusterContainer");
def retrieve(aClass, aKey=None)
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
PixelClusterContainerCnv_tlp1 m_TPConverter
Trk::PrepRawDataContainer< PixelClusterCollection > PixelClusterContainer
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual InDet::PixelClusterContainer * createTransient(const PixelClusterContainer_p0 *, MsgStream &) override
virtual InDet::PixelClusterContainer * createTransient(const InDet::PixelClusterContainer_p2 *persObj, MsgStream &log)
StatusCode initialize(MsgStream &log)
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
PixelClusterContainerCnv_p2 m_converter_p2
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
PixelClusterContainerCnv_p0 m_converter_p0
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
MsgStream & msg() const
The standard message stream.
virtual InDet::PixelClusterContainer * createTransient(const InDet::PixelClusterContainer_p3 *persObj, MsgStream &log)
PixelClusterContainerCnv(ISvcLocator *svcloc)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
PixelClusterContainerCnv_p3 m_converter_p3
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
virtual PixelClusterContainer_PERS * createPersistent(InDet::PixelClusterContainer *transCont) override
virtual InDet::PixelClusterContainer * createTransient() override