ATLAS Offline Software
|
#include <iostream>
#include <cstdint>
#include <array>
#include <cstddef>
#include <algorithm>
#include <ranges>
Go to the source code of this file.
Namespaces | |
ITkPixEncoding | |
Functions | |
constexpr std::size_t | ITkPixEncoding::LookUpTableSize (1<< 16) |
template<std::size_t Length, typename Generator > | |
constexpr auto | ITkPixEncoding::lut (Generator &&f) |
constexpr uint32_t | ITkPixEncoding::one_bit (uint32_t v) |
constexpr void | ITkPixEncoding::prepByte (uint32_t word, uint32_t b[8]) |
std::array< uint32_t, 8 > | ITkPixEncoding::prepByte (uint32_t word) |
constexpr uint32_t | ITkPixEncoding::encode (uint32_t decoded, uint32_t &encoded) |
auto | ITkPixEncoding::create_lut_encode (bool length=false) |
Variables | |
template<std::size_t Length> | |
constexpr auto | ITkPixEncoding::LutLen |
template<std::size_t Length> | |
constexpr auto | ITkPixEncoding::LutBTree |
constexpr std::array< uint32_t, LookUpTableSize > | ITkPixEncoding::ITkPixV2QCoreEncodingLUT_Tree = LutBTree<LookUpTableSize> |
constexpr std::array< uint32_t, LookUpTableSize > | ITkPixEncoding::ITkPixV2QCoreEncodingLUT_Length = LutLen<LookUpTableSize> |