GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> XFC_DB / dev > dgn_ground_hi / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

DFC_DB_schema.h File Reference

CDM database schema: settings for Diagnostic Filter Code. More...

#include <EFC_DB/EFC_DB_sampler.h>

Classes

struct  _DFC_DB_stats
 Controls the accumulation of the result statistics. More...
struct  _DFC_DB_gemV0
 System control structure for the GEM cuts. More...
struct  _DFC_DB_prms
 System control structure for the filtering process. More...
struct  _DFC_DB_schema
 The Diagnostic Filter schema. More...

Defines

#define DFC_DB_VERSION   (0)

Typedefs

typedef struct _DFC_DB_stats DFC_DB_stats
 Typedef for struct _DFC_DB_stats.
typedef struct _DFC_DB_gemV0 DFC_DB_gemV0
 Typedef for struct _DFC_DB_gemV0.
typedef struct _DFC_DB_prms DFC_DB_prms
 Typedef for struct _DFC_DB_prms.
typedef struct _DFC_DB_schema DFC_DB_schema
 Typedef for struct _DFC_DB_schema.


Detailed Description

CDM database schema: settings for Diagnostic Filter Code.

Author:
J.J. Russell
   CVS $Id: DFC_DB_schema.h,v 1.4 2011/03/25 23:29:52 apw Exp $

Typedef Documentation

Typedef for struct _DFC_DB_gemV0.

There are 8 trigger primitives (CAL LO, CAL HI, 3-in-row, etc). These can be viewed as a 8-bit number. The map field member maps these 256 patterns into a 16-bit number, which is inserted into the filter's veto status word. The veto word then controls which patterns are rejected. The advantage of spreading this pattern word out to 16 classes are 2-fold

  • This numbering matches the GEM's trigger engine modularity, so one can do a one-to-one mapping between a trigger engines pattern and this pattern.
  • Each pattern can be prescaled at a different rate using the generic prescaling feature of the EFC facility.


Generated on Fri Mar 25 16:38:24 2011 by  doxygen 1.5.8