COLDATA block struct.
More...
#include <WIBFrame.hpp>
|
| uint16_t | get_channel (const uint8_t adc, const uint8_t ch) const |
| void | set_channel (const uint8_t adc, const uint8_t ch, const uint16_t new_val) |
COLDATA block struct.
Definition at line 295 of file WIBFrame.hpp.
◆ get_channel()
| uint16_t dunedaq::fddetdataformats::ColdataBlock::get_channel |
( |
const uint8_t | adc, |
|
|
const uint8_t | ch ) const |
|
inline |
◆ get_segment_index_()
| int dunedaq::fddetdataformats::ColdataBlock::get_segment_index_ |
( |
const int | adc, |
|
|
const int | ch ) const |
|
inlineprivate |
Definition at line 317 of file WIBFrame.hpp.
318 {
319 auto segment_id = (adc / 2) * 2 + ch / 4;
320
322 throw std::out_of_range("ADC index out of range");
323 }
324 return segment_id;
325 }
◆ set_channel()
| void dunedaq::fddetdataformats::ColdataBlock::set_channel |
( |
const uint8_t | adc, |
|
|
const uint8_t | ch, |
|
|
const uint16_t | new_val ) |
|
inline |
◆ head
◆ s_num_adc_per_block
◆ s_num_ch_per_adc
| int dunedaq::fddetdataformats::ColdataBlock::s_num_ch_per_adc = 8 |
|
staticconstexpr |
◆ s_num_ch_per_block
◆ s_num_seg_per_block
| int dunedaq::fddetdataformats::ColdataBlock::s_num_seg_per_block = 8 |
|
staticconstexpr |
◆ segments
The documentation for this struct was generated from the following file:
- /github/workspace/dunedaq/sourcecode/fddetdataformats/include/fddetdataformats/WIBFrame.hpp