#include <FelixFragment.hh>
Public Member Functions | |
FelixFragmentCompressed (const artdaq::Fragment &fragment) | |
~FelixFragmentCompressed () | |
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 |
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 |
const artdaq::Fragment | uncompressed_fragment () 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 |
Protected Attributes | |
artdaq::Fragment | uncompfrag_ |
const FelixFragmentBase * | flxfrag |
Protected Attributes inherited from dune::FelixFragmentBase | |
Metadata | meta_ |
const void * | artdaq_Fragment_ |
size_t | sizeBytes_ |
Private Member Functions | |
int | decompress_copy (const artdaq::Fragment &src, artdaq::Fragment &dst) |
int | internal_inflate (const void *src, uint srcLen, void *dst, uint dstLen) |
Definition at line 498 of file FelixFragment.hh.
|
inline |
Definition at line 573 of file FelixFragment.hh.
|
inline |
Definition at line 590 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 631 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 635 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 639 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 605 of file FelixFragment.hh.
|
inlineprivate |
Definition at line 500 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 643 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 599 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 653 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 647 of file FelixFragment.hh.
|
inlineprivate |
Definition at line 520 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 608 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 611 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 660 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 662 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 658 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 625 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 628 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 602 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 593 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 617 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 669 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 667 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 665 of file FelixFragment.hh.
|
inline |
Definition at line 672 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 596 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 620 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 614 of file FelixFragment.hh.
|
protected |
Definition at line 678 of file FelixFragment.hh.
|
protected |
Definition at line 676 of file FelixFragment.hh.