ATLAS Offline Software
Namespaces | Enumerations | Functions | Variables
PixelReadoutDefinitions.h File Reference
#include <cstddef>
#include <cstdint>
#include <string>
#include <stdexcept>
#include <typeinfo>
Include dependency graph for PixelReadoutDefinitions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 InDetDD
 Message Stream Member.
 

Enumerations

enum  InDetDD::PixelModuleType {
  InDetDD::PixelModuleType::NONE =-1, InDetDD::PixelModuleType::DBM, InDetDD::PixelModuleType::IBL_PLANAR, InDetDD::PixelModuleType::IBL_3D,
  InDetDD::PixelModuleType::PIX_BARREL, InDetDD::PixelModuleType::PIX_ENDCAP, InDetDD::PixelModuleType::N_PIXELMODULETYPES
}
 
enum  InDetDD::PixelDiodeType {
  InDetDD::PixelDiodeType::NONE =-1, InDetDD::PixelDiodeType::NORMAL, InDetDD::PixelDiodeType::LONG, InDetDD::PixelDiodeType::GANGED,
  InDetDD::PixelDiodeType::LARGE, InDetDD::PixelDiodeType::N_DIODETYPES
}
 
enum  InDetDD::PixelReadoutTechnology {
  InDetDD::PixelReadoutTechnology::NONE =-1, InDetDD::PixelReadoutTechnology::FEI3, InDetDD::PixelReadoutTechnology::FEI4, InDetDD::PixelReadoutTechnology::RD53,
  InDetDD::PixelReadoutTechnology::N_TECHNOLOGIES
}
 

Functions

template<typename T >
constexpr std::size_t InDetDD::enum2uint (T n, const std::string &callingFunctionName="")
 Convert an enum class to size_t for use as an array index. More...
 
std::string InDetDD::PixelModuleTypeName (const PixelModuleType &t)
 
std::string InDetDD::PixelDiodeTypeName (const PixelDiodeType &t)
 
std::string InDetDD::PixelReadoutTechnologyName (const PixelReadoutTechnology &t)
 

Variables

constexpr uint32_t InDetDD::invalidRow = 0xFFFFFFFF
 
constexpr uint32_t InDetDD::invalidColumn = 0xFFFFFFFF
 
constexpr uint32_t InDetDD::invalidFrontEnd = 0xFFFFFFFF