GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / dev > ebf_extract / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

_EBF_dirRedux Struct Reference

Encapsulates information gleaned from the event's EDW and each contributor's EBWand ESW. More...

#include <EBF_dir.h>

List of all members.

Public Attributes

int status
unsigned int siv_err
unsigned int cids
unsigned int ctids
unsigned char ncids
unsigned char npkts
unsigned short int evt_len
unsigned int nosup_ids
unsigned int rng_ids
unsigned int dgn_ids
unsigned int err_ids
unsigned int ctberr_ids [8]
unsigned int ebw_mismatch
unsigned int esw_mismatch
unsigned int esw_expected
unsigned int te_aux_ids
unsigned int tov_ids
unsigned int rsvd [2]


Detailed Description

Encapsulates information gleaned from the event's EDW and each contributor's EBWand ESW.

Member Data Documentation

unsigned int _EBF_dirRedux::cids

Bit map of contributors present

unsigned int _EBF_dirRedux::ctberr_ids[8]

Bit map of contributors with each error type

unsigned int _EBF_dirRedux::ctids

Bit mask of CAL/TKR twr ids

unsigned int _EBF_dirRedux::dgn_ids

Bit map of contributors with diagnostic block

The mismatched fields in the EBW

unsigned int _EBF_dirRedux::err_ids

Bit map of contributors with errors

The constructed ESW expected word

The mismatched fields in the ESW

unsigned short int _EBF_dirRedux::evt_len

Length, in bytes, of the event. This is defined as the sum of contributor lengths plus the EBF_pktHdr

Referenced by extract().

unsigned char _EBF_dirRedux::ncids

Number of contributors, this event

Bit map of contributors with the zero suppress flag not cleared

unsigned char _EBF_dirRedux::npkts

Number of packets (original)

unsigned int _EBF_dirRedux::rng_ids

Bit map of contributors with the range bit set, since this comes from the trigger either all or none should be set

unsigned int _EBF_dirRedux::rsvd[2]

Reserved for future use

unsigned int _EBF_dirRedux::siv_err

State errors

The summary status

Bit map of contributors that have the auxillary block for the TKR lengths (upper 16-bits) and the ERR lengths (lower 16-bits) filled in

unsigned int _EBF_dirRedux::tov_ids

Tracker overflow bit masks, the high 16-bits are the TEMs that have error contributions that are purely of the tracker FIFO overflow variety. The low 16-bits are the TEMs that have been evaluated. This low 16-bits serves avoid evaluating the same TEM multiple times on the same event


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

Generated on Fri Nov 30 09:29:17 2012 by  doxygen 1.5.8