#include <PennMilliSlice.hh>
Classes | |
struct | Header |
Protected Member Functions | |
Header const * | header_ () const |
uint8_t * | data_ (int index) const |
Protected Attributes | |
uint8_t * | buffer_ |
uint8_t * | current_payload_ |
uint32_t | current_word_id_ |
Definition at line 16 of file PennMilliSlice.hh.
dune::PennMilliSlice::PennMilliSlice | ( | uint8_t * | address | ) |
Definition at line 8 of file PennMilliSlice.cc.
|
protected |
Definition at line 420 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::timestamp_t dune::PennMilliSlice::endTimestamp | ( | ) | const |
Definition at line 34 of file PennMilliSlice.cc.
uint8_t * dune::PennMilliSlice::get_next_payload | ( | uint32_t & | index, |
dune::PennMicroSlice::Payload_Header::data_packet_type_t & | data_packet_type, | ||
dune::PennMicroSlice::Payload_Header::short_nova_timestamp_t & | short_nova_timestamp, | ||
size_t & | payload_size | ||
) |
Definition at line 80 of file PennMilliSlice.cc.
uint8_t * dune::PennMilliSlice::get_next_payload | ( | uint32_t & | index, |
dune::PennMicroSlice::Payload_Header *& | data_header | ||
) |
Definition at line 167 of file PennMilliSlice.cc.
uint8_t * dune::PennMilliSlice::get_next_timestamp | ( | dune::PennMicroSlice::Payload_Header *& | data_header | ) |
Definition at line 229 of file PennMilliSlice.cc.
|
protected |
Definition at line 414 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::ticks_t dune::PennMilliSlice::overlapTicks | ( | ) | const |
Definition at line 44 of file PennMilliSlice.cc.
uint8_t * dune::PennMilliSlice::payload | ( | uint32_t | index, |
dune::PennMicroSlice::Payload_Header::data_packet_type_t & | data_packet_type, | ||
dune::PennMicroSlice::Payload_Header::short_nova_timestamp_t & | short_nova_timestamp, | ||
size_t & | payload_size | ||
) | const |
Definition at line 315 of file PennMilliSlice.cc.
uint8_t * dune::PennMilliSlice::payload | ( | uint32_t | index, |
dune::PennMicroSlice::Payload_Header *& | data_header | ||
) | const |
Definition at line 274 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::payload_count_t dune::PennMilliSlice::payloadCount | ( | ) | const |
Definition at line 49 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::payload_count_t dune::PennMilliSlice::payloadCount | ( | Header::payload_count_t & | counter, |
Header::payload_count_t & | trigger, | ||
Header::payload_count_t & | timestamp | ||
) | const |
Definition at line 54 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::sequence_id_t dune::PennMilliSlice::sequenceID | ( | ) | const |
Definition at line 24 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::millislice_size_t dune::PennMilliSlice::size | ( | ) | const |
Definition at line 12 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::version_t dune::PennMilliSlice::version | ( | ) | const |
Definition at line 29 of file PennMilliSlice.cc.
dune::PennMilliSlice::Header::ticks_t dune::PennMilliSlice::widthTicks | ( | ) | const |
Definition at line 39 of file PennMilliSlice.cc.
|
protected |
Definition at line 287 of file PennMilliSlice.hh.
|
protected |
Definition at line 288 of file PennMilliSlice.hh.
|
protected |
Definition at line 289 of file PennMilliSlice.hh.