ICP  1
Classes | Public Attributes | List of all members
DAEEventHeader Struct Reference

fixed header marker for DAEEventHeader More...

#include <dae_events.h>

Classes

struct  DAETime
 

Public Attributes

uint32_t marker0
 
uint32_t marker1
 should always be DAEEventHeaderFixedMarker More...
 
DAEEventHeaderInfo info
 should be DAEEventHeaderMarker More...
 
uint32_t frame_number
 
struct DAEEventHeader::DAETime time
 
struct {
   unsigned   period: 23
 
   unsigned   unused1: 9
 
}; 
 
uint32_t num_events
 
struct {
   unsigned   protons: 10
 
   unsigned   unused: 22
 
}; 
 
DAEEventHeaderVetos vetos
 
struct {
   uint32_t   low
 
   uint32_t   high
 
time
 
struct {
   unsigned   period: 23
 
   unsigned   unused1: 9
 
}; 
 
struct {
   unsigned   protons: 10
 
   unsigned   unused: 22
 
}; 
 

Detailed Description

fixed header marker for DAEEventHeader

This must always be an even number of 32bit words (i.e. a multiple of 8 bytes) in size - we use this fact later when parsing event lists and looking for a magic header

Definition at line 44 of file dae_events.h.

Member Data Documentation

struct { ... }
struct { ... }
struct { ... }
struct { ... }
uint32_t DAEEventHeader::frame_number
uint32_t DAEEventHeader::high

Definition at line 53 of file Ievent.h.

DAEEventHeaderInfo DAEEventHeader::info
uint32_t DAEEventHeader::low

Definition at line 52 of file Ievent.h.

uint32_t DAEEventHeader::marker0
uint32_t DAEEventHeader::marker1
uint32_t DAEEventHeader::num_events
unsigned DAEEventHeader::period
unsigned DAEEventHeader::protons
struct DAEEventHeader::DAETime DAEEventHeader::time
struct { ... } DAEEventHeader::time
unsigned DAEEventHeader::unused

Definition at line 64 of file dae_events.h.

unsigned DAEEventHeader::unused1

Definition at line 58 of file dae_events.h.

DAEEventHeaderVetos DAEEventHeader::vetos

Definition at line 66 of file dae_events.h.


The documentation for this struct was generated from the following files: