GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EFC / V4-1-2

Constituent: igfc     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

Data Structures

Here are the data structures with brief descriptions:
_AcdDispatchCtlProvides a set of 16 masks, one per tower, indicating which of the 5 ACD planes this tower interfaces to
_AFC_splashMapThe data structure defining a Splash Veto Map
_ATF_shadowedTowersThe control structure containing the arrays which translate a list of struct tiles to a list of shadowed towers
_EFA_hdrCaptures the information needed to uniquely identify this event by sequence and time
_EFA_hdrSeqHide the access to the long long to avoid alignment issues
_EFA_hdrTimetoneDefines the most general version of the timetone information
_EFA_hdrTimetonesCaptures the information needed to convert a GEM event clock register value into an absolute time
_EFA_servicesThe services to handle the result vectors
_EFA_spanDefines the sample span
_EFC_classesBreaks the status word into classes of bits
_EFC_definitionThe defining values of a standard filter
_EFC_servicesThe defining services of a standard filter
_EFC_sizesThe defining sizes the filters control block, configuration block and result vector
_GammaCfgAcdSystem control structure for the evaluate ACD
_GammaCfgAtfControl structure for the ACD/TKR matching, no TKR pattern regcognition, just bit matching
_GammaCfgCalSystem control structure for the CAL cuts
_GammaCfgPrmsControl structure for the filtering process
_GammaCfgTkrSystem control structure for the TKR cuts based on pattern recognition
_GammaCfgZbottomControl structure for the TKR/CAL matching, no TKR pattern regcognition, just bare continuity
_GammaCtxRestartCaptures the context needed to pick-up the filtering process when working on an event that spans packets
_GFCA gathering place for all the information needed to drive the filter
_GFC_cfgControl structure for the filtering process
_GFC_cfgPrmsUnion of all the versions of the configuration parameter structure
_GFC_cfgSamplerMarries sampler with a tag identifer
_GFC_resultDescribes the event-by-event results of the gamma filtering process for the instrumented and development version of the filtering code
_GFC_stageEnergyThe stage/energy result word as a union of a 32-bit word with its bit field representation
_GFC_stageEnergy_bfMaps out the stage energy as bit fields
_GFC_statsAccumulates the statistics from the event-by-event results of the gamma filtering process
_GFC_statsVectorThe statistics vector
_OutRecordThe event-by-event output summary record
_TFC_geometryCollects all the structures defining the LAT geometry into one grand structure
_TFC_geometryAcdDescribes the geometry of the ACD. The XY units are in integer multiples of strips and the Z units are in integer multiples of mm. The exact units are defined in this file, which which provides macros to convert from physical units to internal filtering units
_TFC_geometrySkirtDescribes the geometry at the plane of the skirt (the TKR/CAL boundary. This is used to project a track to the plane of skirt and then to ascertain which region(s) of the skirt the projection passes through
_TFC_geometryTkrDescribes the geometry of a TKR tower. The XY units are in integer multiples of strips and the Z units are in integer multiples of mm. The exact units are defined in this file, which provides macros to convert from physical units to internal filtering units. This structure just adds couple of values that apply to the TKR tower as a whole
_TFC_geometryTkrXYDescribes the TKR geometry of either an X or Y stack of towers
_TFC_hitInformation about a hit on a projection
_TFC_prjThe data structure describing a track projection
_TFC_prjDirDirectory structure to locate the projections
_TFC_prjFindStatusUnion of the bit field and uninterpretted 32-bit representations
_TFC_prjFindStatus_bfThe layout of the return status code from TFC_prjTowerFind
_TFC_prjListDefines the control structure needed to describe the head of a projection list
_TFC_prjNodeDefines the control structure needed to maintain a node on a projection list
_TFC_prjPrmsThe parameters that describe a projection
_TFC_prjsThe data structure describing a collection of track projections
_TFC_tolerancesGives the layer-by-layer strip tolerances needed when
  • Finding an initial 3-in-a-row triplet
  • Extending a projection over a single layer
  • Extending a projection over two layers
_TFC_tolerances_xyGives the layer-by-layer tolerances for either the X or Y set of layers
_TFC_tolerancesAllAll tolerances
_TFC_triggerUnion of the bit field definition of the trigger coincidence results and plain 32 bit integers
_TFC_trigger_bfStructure to map out the bit fields of the trigger summary word

Generated on Thu Sep 4 01:40:29 2008 by  doxygen 1.4.4