![]() |
ATLAS Offline Software
|
#include <cstddef>#include <cstdint>#include <string>#include <string_view>#include <stdexcept>#include <typeinfo>#include <format>Go to the source code of this file.
Namespaces | |
| namespace | InDetDD |
| Message Stream Member. | |
Enumerations | |
| enum class | InDetDD::PixelModuleType { InDetDD::NONE =-1 , InDetDD::DBM , InDetDD::IBL_PLANAR , InDetDD::IBL_3D , InDetDD::PIX_BARREL , InDetDD::PIX_ENDCAP , InDetDD::N_PIXELMODULETYPES } |
| enum class | InDetDD::PixelDiodeType { InDetDD::NONE =-1 , InDetDD::NORMAL , InDetDD::LONG , InDetDD::GANGED , InDetDD::LARGE , InDetDD::N_DIODETYPES } |
| enum class | InDetDD::PixelReadoutTechnology { InDetDD::NONE =-1 , InDetDD::FEI3 , InDetDD::FEI4 , InDetDD::RD53 , InDetDD::N_TECHNOLOGIES } |
Functions | |
| template<typename T> | |
| constexpr std::size_t | InDetDD::enum2uint (T n, std::string_view callingFunctionName="") |
| Convert an enum class to size_t for use as an array index. | |
| 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 |