mu2e::mu2eFragment Class Reference

Inheritance diagram for mu2e::mu2eFragment:
mu2e::mu2eFragmentReader mu2e::mu2eFragmentWriter

List of all members.

Classes

struct  Header
struct  Metadata

Public Member Functions

 static_assert (sizeof(Metadata)==Metadata::size_words *sizeof(Metadata::data_t),"mu2eFragment::Metadata size changed")
 static_assert (sizeof(Header)==sizeof(Header::data_t)*Header::size_words,"mu2eFragment::Header: incorrect size")
 mu2eFragment (artdaq::Fragment const &f)
Header::count_t hdr_block_count () const
Header::data_t hdr_fragment_type () const
Header::data_t const * dataBegin () const
Header::data_t const * dataEnd () const
Header::data_t const * dataAt (const size_t index) const
size_t blockSize (const size_t index) const
size_t blockOffset (const size_t index) const
size_t dataEndBytes () const
size_t dataSize () const

Static Public Member Functions

static constexpr size_t hdr_size_words ()

Protected Member Functions

Header const * header_ () const

Static Protected Member Functions

static constexpr size_t words_per_frag_word_ ()

Detailed Description

Definition at line 24 of file mu2eFragment.hh.


The documentation for this class was generated from the following file:
 All Classes Functions

Generated on 30 Jan 2019 for mu2e_artdaq_core by  doxygen 1.6.1