GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EFC / V4-1-0
Constituent: efc     Tag: mv2304
#include "EFC/EFA_def.h"
#include "EFC/EFA.h"
#include "EDS/EDS_fw.h"
#include "EDS/EBF_gem.h"
#include "EDS/EBF_gemLocate.h"
#include "EFC_time.ih"
#include "EFA_synch.h"
Include dependency graph for EFA_p.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _EFA_evtInfo |
Holds information about an event processed. More... | |
struct | _EFA |
Event Filter Analysis control structure. More... | |
Defines | |
#define | ROUND(_val) ((((int)(_val)) + 7) & ~(7)) |
Typedefs | |
typedef enum _EFA_FLUSH_REASON_K | EFA_FLUSH_REASON_K |
Typedef for enum EFA_FLUSH_REASON_K. | |
typedef _EFA_evtInfo | EFA_evtInfo |
Typedef for EFA_evtInfo. | |
typedef enum _EFA_state | EFA_state |
Typedef for enum _EFA_state. | |
typedef _EFA | EFA |
Typedef for struct EFA. | |
Enumerations | |
enum | _EFA_FLUSH_REASON_K { EFA_FLUSH_REASON_K_RECORD_UPDATE = -2, EFA_FLUSH_REASON_K_RECORD_PROCESS = -1 } |
Reason for calling EFA_flush. More... | |
enum | _EFA_state { EFA_STATE_K_DISABLED = -2, EFA_STATE_K_STOPPED = -1, EFA_STATE_K_PAUSED = 0, EFA_STATE_K_STARTED = 1 } |
The state of EFA (running, paused, started). More... | |
Functions | |
void | EFA_postprocess (EFA *efa) |
Processes a packet when it has been filled. This is just the logic to drive EFA_flush. | |
static __inline void | EFA__preprocess (EFA *efa, const EBF_evt *evt, EDS_fwIxb *ixb, unsigned int ievt) |
Does any necessary preparation of the analysis control structure before the event is run through the filtering process. | |
static __inline void | EFA__hdrSeqSet (EFA_hdrSeq *dst, unsigned long long int src) |
Hide access to the long long sequence number to avoid big/little endian and alignment issues. |
CVS $Id: EFA_p.h,v 1.1 2007/10/10 23:40:42 russell Exp $
|
Typedef for struct EFA.
|
|
Typedef for EFA_evtInfo. This is used to fill out the end_evt structure in EFA_hdr. It is an attempt to fill this structure only when necessary and not every event |
|
Reason for calling EFA_flush.
|
|
The state of EFA (running, paused, started).
|
|
Hide access to the long long sequence number to avoid big/little endian and alignment issues.
|
|
Does any necessary preparation of the analysis control structure before the event is run through the filtering process.
|
|
Processes a packet when it has been filled. This is just the logic to drive EFA_flush.
|