Functions | |
template<uint16_t mask> | |
uint16_t | getADC_B1 (const uint8_t *data, uint_fast16_t wOffset, uint_fast8_t bOffset) |
template<uint16_t mask> | |
uint16_t | getADC_B2 (const uint8_t *data, uint_fast16_t wOffset, uint_fast8_t bOffset) |
template<uint8_t num_words> | |
uint16_t | getADC_W (const uint8_t *data, uint_fast16_t offset, uint8_t bits_shift) |
uint16_t | readoutOrder (uint16_t physical_order) |
template<uint_fast8_t num_bits, typename OUT > | |
StatusCode | unpackRawB (const FEDChannel &channel, OUT &&out) |
template<uint8_t num_bits, typename OUT > | |
StatusCode | unpackRawW (const FEDChannel &channel, OUT &&out, uint8_t bits_shift=0) |
template<uint_fast8_t num_bits, typename OUT > | |
StatusCode | unpackZSB (const FEDChannel &channel, OUT &&out, uint8_t headerLength, uint16_t stripStart) |
template<uint8_t num_bits, typename OUT > | |
StatusCode | unpackZSW (const FEDChannel &channel, OUT &&out, uint8_t headerLength, uint16_t stripStart, uint8_t bits_shift=0) |
uint16_t sistrip::fedchannelunpacker::detail::getADC_B1 | ( | const uint8_t * | data, |
uint_fast16_t | wOffset, | ||
uint_fast8_t | bOffset | ||
) |
Definition at line 208 of file SiStripFEDBuffer.h.
References sistrip::BITS_PER_BYTE, data, and ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask.
uint16_t sistrip::fedchannelunpacker::detail::getADC_B2 | ( | const uint8_t * | data, |
uint_fast16_t | wOffset, | ||
uint_fast8_t | bOffset | ||
) |
Definition at line 203 of file SiStripFEDBuffer.h.
References sistrip::BITS_PER_BYTE, data, and ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask.
uint16_t sistrip::fedchannelunpacker::detail::getADC_W | ( | const uint8_t * | data, |
uint_fast16_t | offset, | ||
uint8_t | bits_shift | ||
) |
Definition at line 197 of file SiStripFEDBuffer.h.
References data, and hltrates_dqm_sourceclient-live_cfg::offset.
|
inline |
Definition at line 351 of file SiStripFEDBuffer.h.
Referenced by sistrip::fedchannelunpacker::unpackVirginRaw().
StatusCode sistrip::fedchannelunpacker::detail::unpackRawB | ( | const FEDChannel & | channel, |
OUT && | out | ||
) |
Definition at line 234 of file SiStripFEDBuffer.h.
References sistrip::fedchannelunpacker::BAD_CHANNEL_LENGTH, sistrip::BITS_PER_BYTE, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), data, sistrip::FEDChannel::data(), sistrip::FEDChannel::length(), LogDebug, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask, sistrip::FEDChannel::offset(), MillePedeFileConverter_cfg::out, and sistrip::fedchannelunpacker::SUCCESS.
StatusCode sistrip::fedchannelunpacker::detail::unpackRawW | ( | const FEDChannel & | channel, |
OUT && | out, | ||
uint8_t | bits_shift = 0 |
||
) |
Definition at line 215 of file SiStripFEDBuffer.h.
References sistrip::fedchannelunpacker::BAD_CHANNEL_LENGTH, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), data, sistrip::FEDChannel::data(), sistrip::FEDChannel::length(), LogDebug, hltrates_dqm_sourceclient-live_cfg::offset, sistrip::FEDChannel::offset(), MillePedeFileConverter_cfg::out, and sistrip::fedchannelunpacker::SUCCESS.
StatusCode sistrip::fedchannelunpacker::detail::unpackZSB | ( | const FEDChannel & | channel, |
OUT && | out, | ||
uint8_t | headerLength, | ||
uint16_t | stripStart | ||
) |
Definition at line 301 of file SiStripFEDBuffer.h.
References sistrip::fedchannelunpacker::BAD_CHANNEL_LENGTH, sistrip::BITS_PER_BYTE, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), data, sistrip::FEDChannel::data(), sistrip::FEDChannel::length(), LogDebug, ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::mask, sistrip::FEDChannel::offset(), MillePedeFileConverter_cfg::out, sistrip::fedchannelunpacker::SUCCESS, and sistrip::fedchannelunpacker::UNORDERED_DATA.
StatusCode sistrip::fedchannelunpacker::detail::unpackZSW | ( | const FEDChannel & | channel, |
OUT && | out, | ||
uint8_t | headerLength, | ||
uint16_t | stripStart, | ||
uint8_t | bits_shift = 0 |
||
) |
Definition at line 263 of file SiStripFEDBuffer.h.
References sistrip::fedchannelunpacker::BAD_CHANNEL_LENGTH, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), data, sistrip::FEDChannel::data(), sistrip::FEDChannel::length(), LogDebug, hltrates_dqm_sourceclient-live_cfg::offset, sistrip::FEDChannel::offset(), MillePedeFileConverter_cfg::out, sistrip::fedchannelunpacker::SUCCESS, and sistrip::fedchannelunpacker::UNORDERED_DATA.