![]() |
Project
|
#include <ZeroSuppressionLinkBased.h>
Public Member Functions | |
uint32_t | getADCValue (uint32_t word) |
return 12bit ADC value for a specific word in the data stream | |
float | getADCValueFloat (uint32_t word) |
return 12bit ADC value for a specific word in the data stream converted to float | |
void | setADCValue (uint32_t word, uint64_t value) |
set 12bit ADC value for a specific word in the data stream | |
void | setADCValueFloat (uint32_t word, float value) |
return 12bit ADC value for a specific word in the data stream converted to float | |
void | reset () |
reset all ADC values | |
uint32_t | getBunchCrossing () const |
uint32_t | getDataWords () const |
uint32_t | getTotalWords () const |
std::bitset< 80 > | getChannelBits () const |
size_t | getTotalSizeBytes () const |
total size in bytes | |
Container * | next () const |
get position of next container. Validity check to be done outside! | |
Public Attributes | |
ContainerT< DataBitSizeT, SignificantBitsT, HasHeaderT > | cont |
Templated data container. | |
Static Public Attributes | |
static constexpr uint32_t | ChannelsPerWord = DataWordSizeBits / DataBitSizeT |
number of ADC values in one 128b word | |
Container for decoded data, either zero suppressed or pure raw data
In case of pure raw data, no header is needed, since all 80 channels will be filled
Definition at line 190 of file ZeroSuppressionLinkBased.h.
|
inline |
return 12bit ADC value for a specific word in the data stream
Definition at line 196 of file ZeroSuppressionLinkBased.h.
|
inline |
return 12bit ADC value for a specific word in the data stream converted to float
Definition at line 199 of file ZeroSuppressionLinkBased.h.
|
inline |
Definition at line 215 of file ZeroSuppressionLinkBased.h.
|
inline |
Definition at line 218 of file ZeroSuppressionLinkBased.h.
|
inline |
Definition at line 216 of file ZeroSuppressionLinkBased.h.
|
inline |
total size in bytes
Definition at line 221 of file ZeroSuppressionLinkBased.h.
|
inline |
Definition at line 217 of file ZeroSuppressionLinkBased.h.
|
inline |
get position of next container. Validity check to be done outside!
Definition at line 224 of file ZeroSuppressionLinkBased.h.
|
inline |
reset all ADC values
Definition at line 208 of file ZeroSuppressionLinkBased.h.
|
inline |
set 12bit ADC value for a specific word in the data stream
Definition at line 202 of file ZeroSuppressionLinkBased.h.
|
inline |
return 12bit ADC value for a specific word in the data stream converted to float
Definition at line 205 of file ZeroSuppressionLinkBased.h.
|
staticconstexpr |
number of ADC values in one 128b word
Definition at line 191 of file ZeroSuppressionLinkBased.h.
ContainerT<DataBitSizeT, SignificantBitsT, HasHeaderT> o2::tpc::zerosupp_link_based::Container< DataBitSizeT, SignificantBitsT, HasHeaderT >::cont |
Templated data container.
Definition at line 193 of file ZeroSuppressionLinkBased.h.