GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / V4-5-5 > dgfc / rhel6-64
#include <EFC/EDM.h>
#include <EFC/TFC_prjDef.h>
#include <EFC/TFC_geometryDef.h>
#include <TFC_skirt.h>
Defines | |
#define | TM(_n) (0x8000 >> (_n)) |
Enumerations | |
enum | _SKIRT_M { SKIRT_M_TOWERS } |
Functions | |
int | TFC_skirtProject (TFC_prj *prj, int xCnt, int yCnt, const TFC_geometry *geo, unsigned char skirtxy[2][16]) |
Checks the specified list of projections, looking for regions of skirt that these projections pass through. |
CVS $Id: TFC_skirt.c,v 1.7 2011/11/14 17:56:38 russell Exp $
int TFC_skirtProject | ( | TFC_prj * | prj, | |
int | xCnt, | |||
int | yCnt, | |||
const TFC_geometry * | geo, | |||
unsigned char | skirtxy[2][16] | |||
) |
Checks the specified list of projections, looking for regions of skirt that these projections pass through.
prj | The list of projections, assumed X projections first followed by the Y projections | |
xCnt | The number of X projections | |
yCnt | The number of Y projections | |
geo | The LAT geometry specification | |
skirtxy | The accumulated coincidence masks |
References _TFC_prj::bot, EDM_CODE, EDM_DEBUGPRINTF, _TFC_prjPrms::layer, _TFC_geometry::skirt, _TFC_prj::skirtMask, TFC_SKIRT_REGIONS_XC, TFC_SKIRT_REGIONS_XM, TFC_SKIRT_REGIONS_XP, TFC_SKIRT_REGIONS_YC, TFC_SKIRT_REGIONS_YM, TFC_SKIRT_REGIONS_YP, _TFC_prjPrms::tower, _TFC_geometrySkirt::xProjections, _TFC_geometrySkirt::xy, and _TFC_geometrySkirt::yProjections.
Referenced by tkrFilter().