#include <FelixFragment.hh>
Classes | |
struct | Metadata |
struct | Old_Metadata |
Public Member Functions | |
virtual uint8_t | sof (const unsigned &frame_ID=0) const =0 |
virtual uint8_t | version (const unsigned &frame_ID=0) const =0 |
virtual uint8_t | fiber_no (const unsigned &frame_ID=0) const =0 |
virtual uint8_t | slot_no (const unsigned &frame_ID=0) const =0 |
virtual uint8_t | crate_no (const unsigned &frame_ID=0) const =0 |
virtual uint8_t | mm (const unsigned &frame_ID=0) const =0 |
virtual uint8_t | oos (const unsigned &frame_ID=0) const =0 |
virtual uint16_t | wib_errors (const unsigned &frame_ID=0) const =0 |
virtual uint64_t | timestamp (const unsigned &frame_ID=0) const =0 |
virtual uint16_t | wib_counter (const unsigned &frame_ID=0) const =0 |
virtual uint8_t | s1_error (const unsigned &frame_ID, const uint8_t &block_num) const =0 |
virtual uint8_t | s2_error (const unsigned &frame_ID, const uint8_t &block_num) const =0 |
virtual uint16_t | checksum_a (const unsigned &frame_ID, const uint8_t &block_num) const =0 |
virtual uint16_t | checksum_b (const unsigned &frame_ID, const uint8_t &block_num) const =0 |
virtual uint16_t | coldata_convert_count (const unsigned &frame_ID, const uint8_t &block_num) const =0 |
virtual uint16_t | error_register (const unsigned &frame_ID, const uint8_t &block_num) const =0 |
virtual uint8_t | hdr (const unsigned &frame_ID, const uint8_t &block_num, const uint8_t &hdr_num) const =0 |
virtual adc_t | get_ADC (const unsigned &frame_ID, const uint8_t channel_ID) const =0 |
virtual void | print_timestamps () const =0 |
virtual void | print (const unsigned i) const =0 |
virtual void | print_frames () const =0 |
FelixFragmentBase (const artdaq::Fragment &fragment) | |
virtual | ~FelixFragmentBase () |
virtual size_t | total_words () const =0 |
virtual size_t | total_frames () const =0 |
virtual size_t | total_adc_values () const =0 |
virtual size_t | adc_range (int daq_adc_bits=12) |
const uint8_t * | dataBeginBytes () const |
size_t | dataSizeBytes () const |
Protected Attributes | |
Metadata | meta_ |
const void * | artdaq_Fragment_ |
size_t | sizeBytes_ |
Definition at line 35 of file FelixFragment.hh.
|
inline |
Definition at line 121 of file FelixFragment.hh.
|
inlinevirtual |
Definition at line 175 of file FelixFragment.hh.
|
inlinevirtual |
Definition at line 184 of file FelixFragment.hh.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
inline |
Definition at line 189 of file FelixFragment.hh.
|
inline |
Definition at line 192 of file FelixFragment.hh.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
pure virtual |
Implemented in dune::FelixFragment, dune::FelixFragmentCompressed, dune::FelixFragmentReordered, and dune::FelixFragmentUnordered.
|
protected |
Definition at line 196 of file FelixFragment.hh.
|
protected |
Definition at line 195 of file FelixFragment.hh.
|
protected |
Definition at line 197 of file FelixFragment.hh.