EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | Static Public Member Functions | List of all members
eudaq::mupix::Mupix4DataProxy Class Reference

#include <Mupix.hh>

Public Member Functions

 Mupix4DataProxy (const uint8_t *data)
 
 operator bool () const
 
uint32_t event_id () const
 
uint16_t trigger_id () const
 
uint8_t trigger_graystamp () const
 
uint8_t trigger_timestamp () const
 
bool overflow () const
 
uint8_t num_hits () const
 
uint8_t hit_col (unsigned i) const
 
uint8_t hit_row (unsigned i) const
 
uint8_t hit_graystamp (unsigned i) const
 
uint8_t hit_timestamp (unsigned i) const
 
unsigned size () const
 

Static Public Member Functions

static Mupix4DataProxy from_event (const RawDataEvent &e)
 
static Mupix4DataProxy from_event (const Event &e)
 

Detailed Description

proxy object to access the raw MuPix4 data

raw event format:

header: 4 byte event_id (little endian) 2 byte trigger_id (little endian) 1 byte trigger timestamp 1 byte hits overflow 1 byte number of hits for each hit: 1 byte column address 1 byte row address 1 byte timestamp


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