|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef ITKPIXELREADOUTMANAGER_H
9 #define ITKPIXELREADOUTMANAGER_H
19 class PixelDetectorManager;
57 {
this,
"DetectorName",
"ITkPixel",
"Pixel detector name"};
59 {
this,
"PixelIDName",
"PixelID",
"Pixel ID name"};
virtual Identifier getPixelId(Identifier offlineId, uint32_t FE, uint32_t row, uint32_t column) const override final
virtual Identifier getPixelIdfromHash(IdentifierHash offlineIdHash, uint32_t FE, uint32_t row, uint32_t column) const override final
virtual PixelModuleType getModuleType(Identifier id) const override final
const PixelID * m_idHelper
const PixelDetectorManager * m_detManager
virtual StatusCode initialize() override final
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_detectorName
ServiceHandle< StoreGateSvc > m_detStore
AthROOTErrorHandlerSvc * svc
virtual uint32_t getColumn(Identifier diodeId, Identifier offlineId) const override final
virtual uint32_t getRow(Identifier diodeId, Identifier offlineId) const override final
virtual PixelDiodeType getDiodeType(Identifier id) const override final
virtual uint32_t getFE(Identifier diodeId, Identifier offlineId) const override final
Gaudi::Property< std::string > m_pixelIDName
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
PixelReadoutManager(const std::string &name, ISvcLocator *svc)