#include <algorithm>
#include <optional>
#include <utility>
#include "HeterogeneousCore/AlpakaInterface/interface/config.h"
#include "HeterogeneousCore/AlpakaInterface/interface/memory.h"
#include "DataFormats/SiPixelClusterSoA/interface/alpaka/SiPixelClustersSoACollection.h"
#include "DataFormats/SiPixelClusterSoA/interface/SiPixelClustersDevice.h"
#include "DataFormats/SiPixelDigiSoA/interface/SiPixelDigisDevice.h"
#include "DataFormats/SiPixelDigiSoA/interface/alpaka/SiPixelDigisSoACollection.h"
#include "DataFormats/SiPixelDigiSoA/interface/alpaka/SiPixelDigiErrorsSoACollection.h"
#include "DataFormats/SiPixelDigiSoA/interface/SiPixelDigiErrorsDevice.h"
#include "DataFormats/SiPixelClusterSoA/interface/ClusteringConstants.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelGainCalibrationForHLTLayout.h"
#include "CondFormats/SiPixelObjects/interface/alpaka/SiPixelGainCalibrationForHLTDevice.h"
#include "CondFormats/SiPixelObjects/interface/alpaka/SiPixelMappingDevice.h"
#include "DataFormats/SiPixelRawData/interface/SiPixelErrorCompact.h"
#include "DataFormats/SiPixelRawData/interface/SiPixelFormatterErrors.h"
#include "DataFormats/SiPixelDetId/interface/PixelChannelIdentifier.h"
Go to the source code of this file.
Namespaces | |
ALPAKA_ACCELERATOR_NAMESPACE | |
ALPAKA_ACCELERATOR_NAMESPACE::pixelDetails | |
pixelDetails | |
Functions | |
ALPAKA_FN_HOST_ACC ALPAKA_FN_INLINE constexpr uint32_t | pixelDetails::pack (uint32_t row, uint32_t col, uint32_t adc, uint32_t flag=0) |
ALPAKA_FN_HOST_ACC ALPAKA_FN_INLINE constexpr pixelchannelidentifierimpl::Packing | pixelDetails::packing () |
constexpr uint32_t | pixelDetails::pixelToChannel (int row, int col) |
Variables | |
constexpr uint32_t | pixelDetails::ADC_bits = 8 |
constexpr uint32_t | pixelDetails::ADC_mask = ~(~uint32_t(0) << ADC_bits) |
constexpr uint32_t | pixelDetails::ADC_shift = 0 |
constexpr uint32_t | pixelDetails::bladeMask = 0x3F |
constexpr uint32_t | pixelDetails::bladeStartBit = 12 |
constexpr uint32_t | pixelDetails::COL_bits_l1 = 6 |
constexpr uint32_t | pixelDetails::COL_mask = ~(~uint32_t(0) << COL_bits_l1) |
constexpr uint32_t | pixelDetails::COL_shift = ROW_shift + ROW_bits_l1 |
constexpr uint32_t | pixelDetails::DCOL_bits = 5 |
constexpr uint32_t | pixelDetails::DCOL_mask = ~(~uint32_t(0) << DCOL_bits) |
constexpr uint32_t | pixelDetails::DCOL_shift = PXID_shift + PXID_bits |
constexpr uint32_t | pixelDetails::diskMask = 0xF |
constexpr uint32_t | pixelDetails::diskStartBit = 18 |
constexpr uint32_t | pixelDetails::ERROR_mask = ~(~uint32_t(0) << ROC_bits_l1) |
constexpr uint32_t | pixelDetails::ladderMask = 0xFF |
constexpr uint32_t | pixelDetails::ladderStartBit = 12 |
constexpr uint32_t | pixelDetails::layerMask = 0xF |
constexpr uint32_t | pixelDetails::layerStartBit = 20 |
constexpr uint32_t | pixelDetails::LINK_bits = 6 |
constexpr uint32_t | pixelDetails::LINK_bits_l1 = 6 |
constexpr uint32_t | pixelDetails::LINK_mask = ~(~uint32_t(0) << LINK_bits_l1) |
constexpr uint32_t | pixelDetails::LINK_shift = ROC_shift + ROC_bits_l1 |
constexpr auto | pixelDetails::MAX_LINK = pixelgpudetails::MAX_LINK |
constexpr auto | pixelDetails::MAX_ROC = pixelgpudetails::MAX_ROC |
constexpr auto | pixelDetails::MAX_SIZE = pixelgpudetails::MAX_SIZE |
constexpr uint32_t | pixelDetails::MAX_WORD = 2000 |
constexpr uint32_t | pixelDetails::maxROCIndex = 8 |
constexpr uint32_t | pixelDetails::moduleMask = 0x3FF |
constexpr uint32_t | pixelDetails::moduleStartBit = 2 |
constexpr uint32_t | pixelDetails::numColsInRoc = 52 |
constexpr uint32_t | pixelDetails::numRowsInRoc = 80 |
constexpr uint32_t | pixelDetails::OMIT_ERR_bits = 1 |
constexpr uint32_t | pixelDetails::OMIT_ERR_mask = ~(~uint32_t(0) << OMIT_ERR_bits) |
constexpr uint32_t | pixelDetails::OMIT_ERR_shift = 20 |
constexpr uint32_t | pixelDetails::panelMask = 0x3 |
constexpr uint32_t | pixelDetails::panelStartBit = 10 |
constexpr uint32_t | pixelDetails::PXID_bits = 8 |
constexpr uint32_t | pixelDetails::PXID_mask = ~(~uint32_t(0) << PXID_bits) |
constexpr uint32_t | pixelDetails::PXID_shift = ADC_shift + ADC_bits |
constexpr uint32_t | pixelDetails::ROC_bits = 5 |
constexpr uint32_t | pixelDetails::ROC_bits_l1 = 5 |
constexpr uint32_t | pixelDetails::ROC_mask = ~(~uint32_t(0) << ROC_bits_l1) |
constexpr uint32_t | pixelDetails::ROC_shift = DCOL_shift + DCOL_bits |
constexpr uint32_t | pixelDetails::ROW_bits_l1 = 7 |
constexpr uint32_t | pixelDetails::ROW_mask = ~(~uint32_t(0) << ROW_bits_l1) |
constexpr uint32_t | pixelDetails::ROW_shift = ADC_shift + ADC_bits |