#include <SiStripFEDBufferComponents.h>
Public Member Functions | |
uint16_t | cmMedian (const uint8_t apvIndex) const |
const uint8_t * | data () const |
FEDChannel (const uint8_t *const data, const uint32_t offset, const uint16_t length) | |
FEDChannel (const uint8_t *const data, const uint32_t offset) | |
uint16_t | length () const |
uint32_t | offset () const |
uint8_t | packetCode () const |
Private Attributes | |
const uint8_t * | data_ |
uint16_t | length_ |
uint32_t | offset_ |
Friends | |
class | FEDBuffer |
Definition at line 616 of file SiStripFEDBufferComponents.h.
|
inline |
Definition at line 1564 of file SiStripFEDBufferComponents.h.
|
inline |
Definition at line 1560 of file SiStripFEDBufferComponents.h.
References data_, length_, and offset_.
|
inline |
Retrieve the APV CM median for a non-lite zero-suppressed channel
apvIndex should be either 0 or 1 (there are, by construction, two APVs on every channel) No additional checks are done here, so the caller should check the readout mode and/or packet code.
Definition at line 1571 of file SiStripFEDBufferComponents.h.
References stripgpu::apvIndex(), data_, offset_, and mps_fire::result.
Referenced by SiStripCMMonitorPlugin::analyze().
|
inline |
Definition at line 1579 of file SiStripFEDBufferComponents.h.
References data_.
Referenced by sistrip::fedchannelunpacker::detail::unpackRawB(), sistrip::fedchannelunpacker::detail::unpackRawW(), sistrip::fedchannelunpacker::detail::unpackZSB(), and sistrip::fedchannelunpacker::detail::unpackZSW().
|
inline |
Definition at line 1567 of file SiStripFEDBufferComponents.h.
References length_.
Referenced by SiStripCMMonitorPlugin::analyze(), sistrip::FEDBuffer::checkChannelLengthsMatchBufferLength(), sistrip::fedchannelunpacker::detail::unpackRawB(), sistrip::fedchannelunpacker::detail::unpackRawW(), sistrip::fedchannelunpacker::unpackVirginRaw(), sistrip::fedchannelunpacker::detail::unpackZSB(), and sistrip::fedchannelunpacker::detail::unpackZSW().
|
inline |
Definition at line 1581 of file SiStripFEDBufferComponents.h.
References offset_.
Referenced by sistrip::FEDBuffer::checkChannelLengthsMatchBufferLength(), sistrip::fedchannelunpacker::detail::unpackRawB(), sistrip::fedchannelunpacker::detail::unpackRawW(), sistrip::fedchannelunpacker::detail::unpackZSB(), and sistrip::fedchannelunpacker::detail::unpackZSW().
|
inline |
Definition at line 1569 of file SiStripFEDBufferComponents.h.
References data_, and offset_.
Referenced by sistrip::FEDBufferBase::packetCode().
|
friend |
Definition at line 636 of file SiStripFEDBufferComponents.h.
|
private |
Definition at line 637 of file SiStripFEDBufferComponents.h.
Referenced by cmMedian(), data(), FEDChannel(), and packetCode().
|
private |
Definition at line 639 of file SiStripFEDBufferComponents.h.
Referenced by FEDChannel(), and length().
|
private |
Definition at line 638 of file SiStripFEDBufferComponents.h.
Referenced by cmMedian(), FEDChannel(), offset(), and packetCode().