V172X_BoardData Class Reference
[daqman - acquire raw data from digitizers]

contains data retreived from each board for a single trigger More...

#include <V172X_Event.hh>

List of all members.

Public Member Functions

 V172X_BoardData (const unsigned char *raw_data)
 < constructor, must take pointer to raw data location

Public Attributes

uint32_t event_size
 size of this board's event (in 32-bit words)
uint8_t channel_mask
 mask of enabled channels
uint16_t pattern
 pattern stored by LVDS I/O channels
bool zle_enabled
 is zero length encoding enabled?
uint8_t board_id
 id number of this board
uint32_t event_counter
 counter of triggers received so far
uint32_t timestamp
 trigger time (interp. depends on board type)
char * channel_start [nchans]
 start of each channel's data
char * channel_end [nchans]

Static Public Attributes

static const int nchans = 8
 total number of channels per board

Detailed Description

contains data retreived from each board for a single trigger

Definition at line 21 of file V172X_Event.hh.


Constructor & Destructor Documentation

V172X_BoardData::V172X_BoardData ( const unsigned char *  raw_data  ) 

< constructor, must take pointer to raw data location

destructor

Definition at line 5 of file V172X_Event.cc.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1