|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   27    const SCT_ID* idhelper(
nullptr);
 
   34    return StatusCode::SUCCESS;
 
   40   static const pool::Guid   p0_guid(
"A180F372-0D52-49C3-8AA0-0939CB0B8179"); 
 
   41   static const pool::Guid   p1_guid(
"657F6546-F5CD-4166-9567-16AD9C96D286"); 
 
   42   static const pool::Guid   p2_guid(
"ECE7D831-0F31-4E6F-A6BE-2ADDE90083BA"); 
 
   43   static const pool::Guid   p3_guid(
"623F5836-369F-4A94-9DD4-DAD728E93C13"); 
 
   49     std::unique_ptr< SCT_ClusterContainer_PERS >  p_coll( poolReadObject< SCT_ClusterContainer_PERS >() );
 
   54     std::unique_ptr< InDet::SCT_ClusterContainer_tlp1 >  p_coll( poolReadObject< InDet::SCT_ClusterContainer_tlp1 >() );
 
   59     std::unique_ptr< InDet::SCT_ClusterContainer_p2 >  p_coll( poolReadObject< InDet::SCT_ClusterContainer_p2 >() );
 
   64     std::unique_ptr< SCT_ClusterContainer_p0 >  col_vect( poolReadObject< SCT_ClusterContainer_p0 >() );
 
   68      throw std::runtime_error(
"Unsupported persistent version of SCT_ClusterContainer");
 
  
def retrieve(aClass, aKey=None)
StatusCode initialize(MsgStream &log)
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
SCT_ClusterContainerCnv_p3 m_TPConverter_p3
Trk::PrepRawDataContainer< SCT_ClusterCollection > SCT_ClusterContainer
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
SCT_ClusterContainerCnv_p0 m_converter_p0
SCT_ClusterContainerCnv(ISvcLocator *svcloc)
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.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual InDet::SCT_ClusterContainer * createTransient(const SCT_ClusterContainer_p0 *, MsgStream &) override
virtual SCT_ClusterContainer_PERS * createPersistent(InDet::SCT_ClusterContainer *transCont) override
virtual InDet::SCT_ClusterContainer * createTransient() override
SCT_ClusterContainerCnv_tlp1 m_TPConverter
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
MsgStream & msg() const
The standard message stream.
virtual InDet::SCT_ClusterContainer * createTransient(const InDet::SCT_ClusterContainer_p2 *persObj, 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:
SCT_ClusterContainerCnv_p2 m_TPConverter_p2
virtual InDet::SCT_ClusterContainer * createTransient(const InDet::SCT_ClusterContainer_p3 *persObj, MsgStream &log)