GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EFC / V4-5-5 > iefc / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

_EFC Struct Reference

The control structure for the filter framework. More...

List of all members.

Public Attributes

unsigned int id
unsigned int key
int mode
unsigned int ievt
EFC_servicesFilter filterRtn
void * filterPrm
EFC_servicesCfgSet cfgSetRtn
EFC_servicesReport reportRtn
EFC_samplersampler
EFA efa
EFC_cfg cfg
unsigned int active
unsigned int disabled_passes
unsigned int needs_normal
unsigned int needs_leaked
unsigned int objects
unsigned int needs
unsigned int rsdSize


Detailed Description

The control structure for the filter framework.

Member Data Documentation

unsigned int _EFC::active

The active veto and pass bits This value is stored so that for multipacket events, the same value is used consistently

Referenced by EFC_filter(), and getActive().

The configuration database

Referenced by construct_efc(), EFC_modeAssociate(), EFC_modeSelect(), and EFC_report().

The configuration set routine

Referenced by construct_efc(), EFC_get(), EFC_modeSelect(), and EFC_set().

unsigned int _EFC::disabled_passes

The list of pass bits that are disabled

Referenced by construct_efc(), and EFC_filter().

The event filter analysis handle

Referenced by EFC_filter(), efc_flush(), EFC_get(), EFC_modeSelect(), efc_result_sizeof(), and EFC_start().

The filter context parameter

Referenced by construct_efc(), EFC_filter(), EFC_get(), EFC_modeSelect(), and EFC_set().

The filter routine

Referenced by construct_efc(), EFC_filter(), EFC_get(), and EFC_set().

unsigned int _EFC::id

Unique identifier for this handler

Referenced by construct_efc(), EFC_get(), and EFC_modeSelect().

unsigned int _EFC::ievt

The sequential event count

Referenced by EFC_filter().

unsigned int _EFC::key

EFR/LFR master file key

Referenced by construct_efc(), and EFC_modeSelect().

The current mode

Referenced by EFC_get(), EFC_modeSelect(), EFC_report(), and EFC_set().

unsigned int _EFC::needs

List of EDS_fw needs

Referenced by construct_efc(), and EFC_needsGet().

unsigned int _EFC::needs_leaked

Posting needs for leaked events

Referenced by construct_efc(), and EFC_filter().

unsigned int _EFC::needs_normal

Posting needs for normal accepts

Referenced by construct_efc(), and EFC_filter().

unsigned int _EFC::objects

List of EDS_fw objects

Referenced by construct_efc(), and EFC_objectsGet().

Configuration report routine

Referenced by construct_efc(), EFC_get(), EFC_report(), and EFC_set().

unsigned int _EFC::rsdSize

Requested number of bytes to commit to the result summary data, currently this must be an even number of 32-bit words and will be limited by the code to be no more than the actual size of result summary data

Referenced by construct_efc(), and efc_result_sizeof().

The sampler configuration

Referenced by construct_efc(), EFC_filter(), EFC_get(), EFC_modeSelect(), and EFC_report().


The documentation for this struct was generated from the following file:

Generated on Wed Jan 16 13:54:02 2013 by  doxygen 1.5.8