#include <PennMilliSliceFragment.hh>
|
| PennMilliSliceFragment (artdaq::Fragment const &frag) |
|
| PennMilliSlice (uint8_t *address) |
|
Header::millislice_size_t | size () const |
|
Header::sequence_id_t | sequenceID () const |
|
Header::version_t | version () const |
|
Header::timestamp_t | endTimestamp () const |
|
Header::ticks_t | widthTicks () const |
|
Header::ticks_t | overlapTicks () const |
|
Header::payload_count_t | payloadCount () const |
|
Header::payload_count_t | payloadCount (Header::payload_count_t &counter, Header::payload_count_t &trigger, Header::payload_count_t ×tamp ) const |
|
uint8_t * | 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 |
|
uint8_t * | payload (uint32_t index, dune::PennMicroSlice::Payload_Header *&data_header) const |
|
uint8_t * | 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) |
|
uint8_t * | get_next_payload (uint32_t &index, dune::PennMicroSlice::Payload_Header *&data_header) |
|
uint8_t * | get_next_timestamp (dune::PennMicroSlice::Payload_Header *&data_header) |
|
Definition at line 12 of file PennMilliSliceFragment.hh.
dune::PennMilliSliceFragment::PennMilliSliceFragment |
( |
artdaq::Fragment const & |
frag | ) |
|
Definition at line 4 of file PennMilliSliceFragment.cc.
5 PennMilliSlice(reinterpret_cast<uint8_t*>(const_cast<artdaq::Fragment::byte_t*>(frag.dataBeginBytes()))),
artdaq::Fragment const & artdaq_fragment_
PennMilliSlice(uint8_t *address)
uint8_t * dune::PennMilliSliceFragment::data_ |
( |
int |
index | ) |
const |
|
protected |
Definition at line 15 of file PennMilliSliceFragment.cc.
17 uint8_t* ms_ptr =
reinterpret_cast<uint8_t*
>(
const_cast<artdaq::Fragment::byte_t*
>(
artdaq_fragment_.dataBeginBytes()))
19 for (
int idx = 0; idx <
index; ++idx) {
20 PennMicroSlice tmp_ms(ms_ptr);
21 ms_ptr += tmp_ms.size();
artdaq::Fragment const & artdaq_fragment_
artdaq::Fragment const& dune::PennMilliSliceFragment::artdaq_fragment_ |
|
private |
The documentation for this class was generated from the following files: