DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <DAPHNEFrame.hpp>
Public Member Functions | |
bool | is_found (int idx) const |
Get the Found value for a specific peak (channel) from the trailer. (Word 2*idx, bit 31) | |
void | set_found (uint8_t val, int idx) |
Set the Found value for a specific peak (channel) in the trailer. | |
uint32_t | get_adc_integral (int idx) const |
Get the ADC_Integral value for a specific peak. (Word 2*idx, bits [30:8]) | |
void | set_adc_integral (uint32_t val, int idx) |
Set the ADC_Integral value for a specific peak. | |
uint8_t | get_num_subpeaks (int idx) const |
Get the Num_SubPeaks value for a specific peak. (Word 2*idx, bits [3:0]) | |
void | set_num_subpeaks (uint8_t val, int idx) |
Set the Num_SubPeaks value for a specific peak. | |
uint16_t | get_samples_over_baseline (int idx) const |
Get the Time_Over_Baseline value for a specific peak. (Word 2*idx+1, bits [8:0]) | |
void | set_samples_over_baseline (uint16_t val, int idx) |
Set the Time_Over_Baseline value for a specific peak. | |
uint16_t | get_sample_max (int idx) const |
Get the Time_Peak value for a specific peak. (Word 2*idx+1, bits [17:9]) | |
void | set_sample_max (uint16_t val, int idx) |
Set the Time_Peak value for a specific peak. | |
uint16_t | get_adc_max (int idx) const |
Get the ADC Max value for a specific peak. (Word 2*idx+1, bits [31:18]) | |
void | set_adc_max (uint16_t val, int idx) |
Set the ADC Max value for a specific peak. | |
uint16_t | get_sample_start (int idx) const |
Get the Time_Start value for a given index (0-4). | |
void | set_sample_start (uint16_t val, int idx) |
Set the time_start field for Peak index 0–4 using bit shifts. | |
const word_t * | as_words () const |
word_t * | as_words () |
Static Public Attributes | |
static const uint8_t | max_peaks = 5 |
Definition at line 54 of file DAPHNEFrame.hpp.
|
inline |
Definition at line 173 of file DAPHNEFrame.hpp.
|
inline |
Definition at line 170 of file DAPHNEFrame.hpp.
|
inline |
Get the ADC_Integral value for a specific peak. (Word 2*idx, bits [30:8])
Definition at line 312 of file DAPHNEFrame.hpp.
|
inline |
Get the ADC Max value for a specific peak. (Word 2*idx+1, bits [31:18])
Definition at line 421 of file DAPHNEFrame.hpp.
|
inline |
Get the Num_SubPeaks value for a specific peak. (Word 2*idx, bits [3:0])
Definition at line 339 of file DAPHNEFrame.hpp.
|
inline |
Get the Time_Peak value for a specific peak. (Word 2*idx+1, bits [17:9])
Definition at line 393 of file DAPHNEFrame.hpp.
|
inline |
Get the Time_Start value for a given index (0-4).
For indices 0,1,2 these are stored in trailer word 11 (index 10):
For indices 3,4 these are stored in trailer word 12 (index 11):
Definition at line 457 of file DAPHNEFrame.hpp.
|
inline |
Get the Time_Over_Baseline value for a specific peak. (Word 2*idx+1, bits [8:0])
Definition at line 366 of file DAPHNEFrame.hpp.
|
inline |
Get the Found value for a specific peak (channel) from the trailer. (Word 2*idx, bit 31)
Definition at line 284 of file DAPHNEFrame.hpp.
|
inline |
Set the ADC_Integral value for a specific peak.
Definition at line 324 of file DAPHNEFrame.hpp.
|
inline |
Set the ADC Max value for a specific peak.
Definition at line 434 of file DAPHNEFrame.hpp.
|
inline |
Set the Found value for a specific peak (channel) in the trailer.
Definition at line 297 of file DAPHNEFrame.hpp.
|
inline |
Set the Num_SubPeaks value for a specific peak.
Definition at line 351 of file DAPHNEFrame.hpp.
|
inline |
Set the Time_Peak value for a specific peak.
Definition at line 406 of file DAPHNEFrame.hpp.
|
inline |
Set the time_start field for Peak index 0–4 using bit shifts.
Trailer word 11 (index 10):
Definition at line 484 of file DAPHNEFrame.hpp.
|
inline |
Set the Time_Over_Baseline value for a specific peak.
Definition at line 378 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_integral_0 |
Definition at line 64 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_integral_1 |
Definition at line 79 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_integral_2 |
Definition at line 90 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_integral_3 |
Definition at line 101 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_integral_4 |
Definition at line 112 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_max_0 |
Definition at line 72 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_max_1 |
Definition at line 83 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_max_2 |
Definition at line 94 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_max_3 |
Definition at line 105 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::adc_max_4 |
Definition at line 116 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::found_0 |
Definition at line 65 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::found_1 |
Definition at line 80 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::found_2 |
Definition at line 91 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::found_3 |
Definition at line 102 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::found_4 |
Definition at line 113 of file DAPHNEFrame.hpp.
|
static |
Definition at line 143 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::num_subpeaks_0 |
Definition at line 62 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::num_subpeaks_1 |
Definition at line 77 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::num_subpeaks_2 |
Definition at line 88 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::num_subpeaks_3 |
Definition at line 99 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::num_subpeaks_4 |
Definition at line 110 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::reserved_0 |
Definition at line 63 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::reserved_1 |
Definition at line 78 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::reserved_2 |
Definition at line 89 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::reserved_3 |
Definition at line 100 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::reserved_4 |
Definition at line 111 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::reserved_5 |
Definition at line 129 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::reserved_6 |
Definition at line 136 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::sample_max_0 |
Definition at line 73 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::sample_max_1 |
Definition at line 84 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::sample_max_2 |
Definition at line 95 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::sample_max_3 |
Definition at line 106 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::sample_max_4 |
Definition at line 117 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_over_baseline_0 |
Definition at line 74 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_over_baseline_1 |
Definition at line 85 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_over_baseline_2 |
Definition at line 96 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_over_baseline_3 |
Definition at line 107 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_over_baseline_4 |
Definition at line 118 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_start_0 |
Definition at line 128 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_start_1 |
Definition at line 127 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_start_2 |
Definition at line 126 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_start_3 |
Definition at line 138 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::samples_start_4 |
Definition at line 137 of file DAPHNEFrame.hpp.
word_t dunedaq::fddetdataformats::DAPHNEFrame::PeakDescriptorData::trailer |
Definition at line 141 of file DAPHNEFrame.hpp.