|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Namespaces | |
| namespace | python |
Classes | |
| class | CRTBernFrame |
| Class for accessing/holding raw CRT data from the 'Bern' panels ProtoDUNE-II VD. More... | |
| class | CRTGrenobleFrame |
| Class for accessing/holding raw CRT data from the 'Grenoble' panels ProtoDUNE-II VD. More... | |
| class | DAPHNEEthFrame |
| Class for accessing raw WIB eth frames, as used in ProtoDUNE-II. More... | |
| class | DAPHNEEthStreamFrame |
| Class for accessing raw DAPHNE eth stream frames, as used in ProtoDUNE-II. More... | |
| class | DAPHNEFrame |
| class | DAPHNEStreamFrame |
| struct | TDEHeader |
| struct | Sample |
| struct | ADC16Data |
| class | TDE16Frame |
| class | TDEEthFrame |
| Class for accessing raw WIB eth frames, as used in ProtoDUNE-II. More... | |
| class | WIB2Frame |
| Class for accessing raw WIB v2 frames, as used in ProtoDUNE-SP-II. More... | |
| class | WIBEthFrame |
| Class for accessing raw WIB eth frames, as used in ProtoDUNE-II. More... | |
| struct | WIBHeader |
| WIB header struct. More... | |
| struct | ColdataHeader |
| COLDATA header struct. More... | |
| struct | ColdataSegment |
| COLDATA segment struct. More... | |
| struct | ColdataBlock |
| COLDATA block struct. More... | |
| class | WIBFrame |
| FELIX frame. More... | |
Typedefs | |
| using | word_t = uint32_t |
| using | adc_t = uint16_t |
Functions | |
| std::ostream & | operator<< (std::ostream &o, TDEHeader const &tde_header) |
| std::ostream & | operator<< (std::ostream &o, Sample const &sampleinfo) |
| std::ostream & | operator<< (std::ostream &o, TDE16Frame const &tde16frame) |
| template<typename WordType, int NWords, int BitsPerADC, int ADCSPerChannel, int NChannels> | |
| WordType | get_adc_2d_as_1d (const int i_adc, const int i_channel, const WordType(&adc_matrix)[NWords]) |
| template<typename WordType, int NWords, int BitsPerADC, int ADCSPerChannel, int NChannels> | |
| void | set_adc_2d_as_1d (const int i_adc, const int i_channel, const WordType adc_val, WordType(&adc_matrix)[NWords]) |
| template<typename WordType, int NWords, int BitsPerADC> | |
| WordType | get_adc_1d (const int i_adc, const WordType(&adc_array)[NWords]) |
| template<typename WordType, int Rows, int Columns, int BitsPerADC> | |
| WordType | get_adc_2d (const int i_sample, const int i_adc, const WordType(&adc_matrix)[Rows][Columns]) |
| template<typename WordType, int NWords, int BitsPerADC> | |
| void | set_adc_1d (const int i_adc, WordType adc_val, WordType(&adc_array)[NWords]) |
| template<typename WordType, int Rows, int Columns, int BitsPerADC> | |
| void | set_adc_2d (const int i_sample, const int i_adc, WordType adc_val, WordType(&adc_matrix)[Rows][Columns]) |
| std::ostream & | operator<< (std::ostream &o, WIBHeader const &h) |
| std::ostream & | operator<< (std::ostream &o, ColdataHeader const &hdr) |
| std::ostream & | operator<< (std::ostream &o, const ColdataBlock &block) |
| std::ostream & | operator<< (std::ostream &o, WIBFrame const &frame) |
Variables | |
| static constexpr int | ticks_between_adc_samples = 32 |
| static constexpr int | tot_adc16_samples = 4474 |
| static constexpr int | n_channels_per_amc = 64 |
| using dunedaq::fddetdataformats::adc_t = uint16_t |
Definition at line 23 of file WIBFrame.hpp.
| using dunedaq::fddetdataformats::word_t = uint32_t |
Definition at line 22 of file WIBFrame.hpp.
| WordType dunedaq::fddetdataformats::get_adc_1d | ( | const int | i_adc, |
| const WordType(&) | adc_array[NWords] ) |
Definition at line 156 of file Utils.hpp.
| WordType dunedaq::fddetdataformats::get_adc_2d | ( | const int | i_sample, |
| const int | i_adc, | ||
| const WordType(&) | adc_matrix[Rows][Columns] ) |
Definition at line 179 of file Utils.hpp.
| WordType dunedaq::fddetdataformats::get_adc_2d_as_1d | ( | const int | i_adc, |
| const int | i_channel, | ||
| const WordType(&) | adc_matrix[NWords] ) |
Definition at line 40 of file Utils.hpp.
|
inline |
Definition at line 192 of file WIBFrame.hpp.
|
inline |
Definition at line 328 of file WIBFrame.hpp.
|
inline |
Definition at line 96 of file TDE16Frame.hpp.
|
inline |
Definition at line 102 of file TDE16Frame.hpp.
|
inline |
Definition at line 88 of file TDE16Frame.hpp.
|
inline |
Definition at line 429 of file WIBFrame.hpp.
|
inline |
Definition at line 78 of file WIBFrame.hpp.
| void dunedaq::fddetdataformats::set_adc_1d | ( | const int | i_adc, |
| WordType | adc_val, | ||
| WordType(&) | adc_array[NWords] ) |
Definition at line 195 of file Utils.hpp.
| void dunedaq::fddetdataformats::set_adc_2d | ( | const int | i_sample, |
| const int | i_adc, | ||
| WordType | adc_val, | ||
| WordType(&) | adc_matrix[Rows][Columns] ) |
Definition at line 216 of file Utils.hpp.
| void dunedaq::fddetdataformats::set_adc_2d_as_1d | ( | const int | i_adc, |
| const int | i_channel, | ||
| const WordType | adc_val, | ||
| WordType(&) | adc_matrix[NWords] ) |
Definition at line 94 of file Utils.hpp.
|
staticconstexpr |
Definition at line 27 of file TDE16Frame.hpp.
|
staticconstexpr |
Definition at line 25 of file TDE16Frame.hpp.
|
staticconstexpr |
Definition at line 26 of file TDE16Frame.hpp.