GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / V4-5-0 > defc / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

ATF_shadowedTowers.c File Reference

Determines which TEM towers are shadowed by which ACD tiles. More...

#include <EFC/ATF_shadowedTowers.h>
#include <ATF_shadowedTowers.ih>

Functions

unsigned short int ATF_shadowedTowersFind (const ATF_shadowedTowers *shadowed, unsigned int acd_x, unsigned int acd_y, unsigned int acd_z)
 Calculates which towers are shadowed.


Detailed Description

Determines which TEM towers are shadowed by which ACD tiles.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: ATF_shadowedTowers.c,v 1.2 2011/03/27 04:55:30 russell Exp $

Function Documentation

unsigned short int ATF_shadowedTowersFind ( const ATF_shadowedTowers shadowed,
unsigned int  acd_x,
unsigned int  acd_y,
unsigned int  acd_z 
)

Calculates which towers are shadowed.

Returns:
Right justify 16-bit mask (MSB = Tower 0) of the shadowed towers
Parameters:
shadowed The tower shadowing structure
acd_x The bit mask of struck tiles in the X+/X- side face.
acd_y The bit mask of struck tiles in the Y+/Y- side face.
acd_z The bit mask of struck tiles in the Z top face.

References ATF__shadowedTowersByTop(), ATF__shadowedTowersByXM(), ATF__shadowedTowersByXP(), ATF__shadowedTowersByYM(), and ATF__shadowedTowersByYP().


Generated on Wed Jan 4 14:12:55 2012 by  doxygen 1.5.8