9#include "GaudiKernel/MsgStream.h"
31 ATH_CHECK( DetDescrConverter::initialize() );
32 return StatusCode::SUCCESS;
45 const PixelID* pixelID =
nullptr;
48 const SCT_ID* sctID =
nullptr;
62 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
std::vector< Identifier > ID
const long DetDescr_StorageType
uint32_t CLID
The Class ID type.
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
This is an Identifier helper class for both the Pixel and SCT subdetectors.
DetDescrConverter(const CLID &myCLID, ISvcLocator *svcloc, const char *name=nullptr)
const ServiceHandle< StoreGateSvc > & detStore() const
Handle to DetectorStore.
IdDictManager is the interface to identifier dictionaries.
int initializeHelper(IdHelper &helper) const
Return value: 0 OK, >0 error.
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
SiliconID * m_siliconId
The helper - only will create it once.
SiliconIDDetDescrCnv(ISvcLocator *svcloc)
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
virtual long int repSvcType() const override
static long storageType()
virtual StatusCode initialize() override
static const CLID & classID()
This is an Identifier helper class for both the Pixel and SCT subdetectors.
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)
Default, invalid implementation of ClassID_traits.