ATLAS Offline Software
Public Member Functions | List of all members
InDetDD::IPixelReadoutManager Class Referenceabstract

#include <IPixelReadoutManager.h>

Inheritance diagram for InDetDD::IPixelReadoutManager:
Collaboration diagram for InDetDD::IPixelReadoutManager:

Public Member Functions

 DeclareInterfaceID (IPixelReadoutManager, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ~IPixelReadoutManager ()=default
 
virtual PixelModuleType getModuleType (Identifier id) const =0
 
virtual PixelDiodeType getDiodeType (Identifier id) const =0
 
virtual Identifier getPixelIdfromHash (IdentifierHash offlineIdHash, uint32_t FE, uint32_t row, uint32_t column) const =0
 
virtual Identifier getPixelId (Identifier offlineId, uint32_t FE, uint32_t row, uint32_t column) const =0
 
virtual uint32_t getFE (Identifier diodeId, Identifier offlineId) const =0
 
virtual uint32_t getColumn (Identifier diodeId, Identifier offlineId) const =0
 
virtual uint32_t getRow (Identifier diodeId, Identifier offlineId) const =0
 

Detailed Description

Definition at line 20 of file IPixelReadoutManager.h.

Constructor & Destructor Documentation

◆ ~IPixelReadoutManager()

virtual InDetDD::IPixelReadoutManager::~IPixelReadoutManager ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

InDetDD::IPixelReadoutManager::DeclareInterfaceID ( IPixelReadoutManager  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ getColumn()

virtual uint32_t InDetDD::IPixelReadoutManager::getColumn ( Identifier  diodeId,
Identifier  offlineId 
) const
pure virtual

◆ getDiodeType()

virtual PixelDiodeType InDetDD::IPixelReadoutManager::getDiodeType ( Identifier  id) const
pure virtual

◆ getFE()

virtual uint32_t InDetDD::IPixelReadoutManager::getFE ( Identifier  diodeId,
Identifier  offlineId 
) const
pure virtual

◆ getModuleType()

virtual PixelModuleType InDetDD::IPixelReadoutManager::getModuleType ( Identifier  id) const
pure virtual

◆ getPixelId()

virtual Identifier InDetDD::IPixelReadoutManager::getPixelId ( Identifier  offlineId,
uint32_t  FE,
uint32_t  row,
uint32_t  column 
) const
pure virtual

◆ getPixelIdfromHash()

virtual Identifier InDetDD::IPixelReadoutManager::getPixelIdfromHash ( IdentifierHash  offlineIdHash,
uint32_t  FE,
uint32_t  row,
uint32_t  column 
) const
pure virtual

◆ getRow()

virtual uint32_t InDetDD::IPixelReadoutManager::getRow ( Identifier  diodeId,
Identifier  offlineId 
) const
pure virtual

The documentation for this class was generated from the following file: