|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IPIXELREADOUTMANAGER_H
6 #define IPIXELREADOUTMANAGER_H
10 #include <GaudiKernel/IInterface.h>
virtual uint32_t getColumn(Identifier diodeId, Identifier offlineId) const =0
DeclareInterfaceID(IPixelReadoutManager, 1, 0)
Creates the InterfaceID and interfaceID() method.
virtual uint32_t getRow(Identifier diodeId, Identifier offlineId) const =0
virtual PixelDiodeType getDiodeType(Identifier id) const =0
virtual PixelModuleType getModuleType(Identifier id) const =0
virtual uint32_t getFE(Identifier diodeId, Identifier offlineId) const =0
virtual Identifier getPixelId(Identifier offlineId, uint32_t FE, uint32_t row, uint32_t column) const =0
virtual Identifier getPixelIdfromHash(IdentifierHash offlineIdHash, uint32_t FE, uint32_t row, uint32_t column) const =0
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
virtual ~IPixelReadoutManager()=default