GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / dev > ggfc / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

AFC_splash.h File Reference

Interface to the ACD splash veto evaluation. More...


Functions

int AFC_splash (const AFC_splashMap *map, int acd_x, int acd_y, int acd_z)
 Determines whether the ACD pattern of hits satisfies the ACD splash veto condition.


Detailed Description

Interface to the ACD splash veto evaluation.

Author:
JJRussell - russell@slac.stanford.edu
    CVS $Id

Function Documentation

int AFC_splash ( const AFC_splashMap map,
int  acd_x,
int  acd_y,
int  acd_z 
)

Determines whether the ACD pattern of hits satisfies the ACD splash veto condition.

Return values:
0,if the condition is not satisfied
1,if the condition is satisfied
Parameters:
map This map determines whether 2 tiles are considered 'near' or 'far' neighbors.
acd_x The ACD X face hits, expressed as a bit mask.
acd_y The ACD Y face hits, expressed as a bit mask.
acd_z The ACD Z (TOP) face hits, expressed as a bit mask.
The splash condition is satisfied if there is at least 1 pair of 'far' neighbors and at least 3 hits in the ACD tiles. The algorithm only considers the ACD TOP tiles and the upper two rows of the side tiles.

References evaluate1(), MOVE_BITS, _AFC_splashMap::msk_0, _AFC_splashMap::msk_1, and _AFC_splashMap::msk_64.

Referenced by evaluateAcd(), and gammaFilter().


Generated on Wed Jan 16 13:14:48 2013 by  doxygen 1.5.8