GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / dev > dgfc / rad750


Interface   Data Structures   File List   Data Fields   Globals  

_AFC_splashMap Struct Reference

The data structure defining a Splash Veto Map. More...

#include <AFC_splashMapDef.h>

List of all members.

Public Attributes

unsigned int id
unsigned int msk_0 [32][2]
unsigned int msk_1 [32][2]
unsigned int msk_64 [2]


Detailed Description

The data structure defining a Splash Veto Map.

The splash map contains the definitions of what are considered the near and far neighbors of the 65 tiles (25 top, 4*10 from the sides) allowed to participate in the splash veto evaluation.
They are three primary pieces of information,
  1. Information from YP[8-2]:TOP word, (this is also 32 bit, and 7 from YP[8-2] and 25 from the TOP word.
  2. Information for the XM:XP,YM:YP[0:1] word (this is 32 bits, 10 from each of XM, XP and YM and 2 from YP[0:1]).
  3. Information for YP9. The YP9 word is unfortunate, but there are 65 bits...

For each struck bit in the two words, one indexes the proper array, which gives to masks to project out the near and far neighbors.

Member Data Documentation

unsigned int _AFC_splashMap::id

A unique identified

Referenced by printCfg().

unsigned int _AFC_splashMap::msk_0[32][2]

Masks to use when considering bits from the YP[8-2]:TOP word

Referenced by AFC_splash().

unsigned int _AFC_splashMap::msk_1[32][2]

Masks to use when considering bits from the XM:XP YM:YP[0:1] word

Referenced by AFC_splash().

unsigned int _AFC_splashMap::msk_64[2]

Masks to use when considering YP9, this is the 65th bit problem

Referenced by AFC_splash().


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

Generated on Wed Jan 16 13:28:25 2013 by  doxygen 1.5.8