#include <FelixFragment.hh>
Public Member Functions | |
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 |
FelixFragmentReordered (artdaq::Fragment const &fragment) | |
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 |
Protected Member Functions | |
bool | header_is_faulty (const unsigned int frame_num) const |
dune::WIBHeader const * | head_ (const unsigned int frame_num) const |
dune::ColdataHeader const * | blockhead_ (const unsigned int frame_num, const uint8_t block_num) const |
dune::adc_t | channel_ (const unsigned int frame_num, const uint8_t ch_num) const |
Protected Attributes | |
const unsigned int | adc_start = 0 |
const unsigned int | bitlist_start |
const unsigned int | header_start = bitlist_start + (meta_.num_frames + 7) / 8 |
const unsigned int | header_set_size |
std::vector< unsigned int > | bad_header_num |
Protected Attributes inherited from dune::FelixFragmentBase | |
Metadata | meta_ |
const void * | artdaq_Fragment_ |
size_t | sizeBytes_ |
Definition at line 316 of file FelixFragment.hh.
|
inline |
Definition at line 413 of file FelixFragment.hh.
|
inlineprotected |
Definition at line 469 of file FelixFragment.hh.
|
inlineprotected |
Definition at line 487 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 360 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 364 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 368 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 331 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 377 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 325 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 387 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 381 of file FelixFragment.hh.
|
inlineprotected |
Definition at line 456 of file FelixFragment.hh.
|
inlineprotected |
Definition at line 447 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 334 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 335 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 400 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 405 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 392 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 354 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 357 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 328 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 319 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 341 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 432 of file FelixFragment.hh.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 322 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 349 of file FelixFragment.hh.
|
inlinevirtual |
Implements dune::FelixFragmentBase.
Definition at line 338 of file FelixFragment.hh.
|
protected |
Definition at line 438 of file FelixFragment.hh.
|
protected |
Definition at line 453 of file FelixFragment.hh.
|
protected |
Definition at line 439 of file FelixFragment.hh.
|
protected |
Definition at line 443 of file FelixFragment.hh.
|
protected |
Definition at line 441 of file FelixFragment.hh.