#include <FelixFragment.hh>
Public Member Functions | |
FelixFragment (const artdaq::Fragment &fragment) | |
~FelixFragment () | |
uint8_t | sof (const unsigned &frame_ID=0) const |
uint8_t | version (const unsigned &frame_ID=0) const |
uint8_t | fiber_no (const unsigned &frame_ID=0) const |
uint8_t | slot_no (const unsigned &frame_ID=0) const |
uint8_t | crate_no (const unsigned &frame_ID=0) const |
uint8_t | mm (const unsigned &frame_ID=0) const |
uint8_t | oos (const unsigned &frame_ID=0) const |
uint16_t | wib_errors (const unsigned &frame_ID=0) const |
uint64_t | timestamp (const unsigned &frame_ID=0) const |
uint16_t | wib_counter (const unsigned &frame_ID=0) const |
uint8_t | s1_error (const unsigned &frame_ID, const uint8_t &block_num) const |
uint8_t | s2_error (const unsigned &frame_ID, const uint8_t &block_num) const |
uint16_t | checksum_a (const unsigned &frame_ID, const uint8_t &block_num) const |
uint16_t | checksum_b (const unsigned &frame_ID, const uint8_t &block_num) const |
uint16_t | coldata_convert_count (const unsigned &frame_ID, const uint8_t &block_num) const |
uint16_t | error_register (const unsigned &frame_ID, const uint8_t &block_num) const |
uint8_t | hdr (const unsigned &frame_ID, const uint8_t &block_num, const uint8_t &hdr_num) const |
adc_t | get_ADC (const unsigned &frame_ID, const uint8_t channel_ID) const |
adc_t | get_ADC (const unsigned &frame_ID, const uint8_t block_ID, const uint8_t channel_ID) const |
adc_v | get_ADCs_by_channel (const uint8_t channel_ID) const |
adc_v | get_ADCs_by_channel (const uint8_t block_ID, const uint8_t channel_ID) const |
std::map< uint8_t, adc_v > | get_all_ADCs () const |
void | print_timestamps () const |
void | print (const unsigned i) const |
void | print_frames () const |
size_t | total_words () const |
size_t | total_frames () const |
size_t | total_adc_values () const |
Public Member Functions inherited from dune::FelixFragmentBase | |
FelixFragmentBase (const artdaq::Fragment &fragment) | |
virtual | ~FelixFragmentBase () |
virtual size_t | adc_range (int daq_adc_bits=12) |
const uint8_t * | dataBeginBytes () const |
size_t | dataSizeBytes () const |
Private Attributes | |
size_t | trig_offset = 0 |
const FelixFragmentBase * | flxfrag |
Additional Inherited Members | |
Protected Attributes inherited from dune::FelixFragmentBase | |
Metadata | meta_ |
const void * | artdaq_Fragment_ |
size_t | sizeBytes_ |
Definition at line 684 of file FelixFragment.hh.
|
inline |
Definition at line 686 of file FelixFragment.hh.
|
inline |
Definition at line 716 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 757 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 761 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 765 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 731 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 769 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 725 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 779 of file FelixFragment.hh.
|
inline |
Definition at line 782 of file FelixFragment.hh.
|
inline |
Definition at line 788 of file FelixFragment.hh.
|
inline |
Definition at line 795 of file FelixFragment.hh.
|
inline |
Definition at line 801 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 773 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 734 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 737 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 811 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 813 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 809 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 751 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 754 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 728 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 719 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 743 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 820 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 818 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 816 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 722 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 746 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 740 of file FelixFragment.hh.
|
private |
Definition at line 824 of file FelixFragment.hh.
|
private |
Definition at line 823 of file FelixFragment.hh.