GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / dev > ggfc / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

TFC_skirt.c File Reference

Routines to project XY projections to the skirt region. More...

#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.


Detailed Description

Routines to project XY projections to the skirt region.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id: TFC_skirt.c,v 1.7 2011/11/14 17:56:38 russell Exp $

Function Documentation

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.

Returns:
The XY regions that the projections pass through
Parameters:
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().


Generated on Wed Jan 16 13:34:53 2013 by  doxygen 1.5.8