GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LCI / dev

Constituent: lci     Tag: mcp750


Interface   Data Structures   File List   Data Fields   Globals  

catechise.c File Reference

Examine the collected events to form the tables against which the data will be encoded. More...

#include "LCI/LCI_msgs.h"
#include "collect.h"
#include "macros_p.h"
#include "LSEC/compact.h"
#include "LSEC/LSEC_ctx.h"
#include "EDS/EBF_cid.h"
#include "MSG/MSG_pubdefs.h"
#include "PBS/WCT.h"
#include <string.h>
#include <stdio.h>
#include <stdlib.h>

Include dependency graph for catechise.c:


Functions

static unsigned catechiseAcd (LSEC_compaction *cpc, LCI_collection *src, unsigned mon)
 Analyse the ACD and GEM contributions to the event.
static unsigned catechiseCal (LSEC_compaction *cpc, LCI_collection *src, unsigned mon)
 Analyse the CAL and GEM contributions to the event.
static unsigned catechiseTkr (LSEC_compaction *cpc, LCI_collection *src, unsigned mon)
 Analyse the TKR and GEM contributions to the event.
unsigned LCI_catechise (LSEC_compaction *cpc, LCI_collection *src, unsigned mode, unsigned mon)
 Analyse the event collection and generate the histograms to encode against.

Detailed Description

Examine the collected events to form the tables against which the data will be encoded.

Author:
James Swain & Owen Saxton
Id
catechise.c,v 1.12 2007/06/12 23:51:11 saxton Exp

Function Documentation

unsigned catechiseAcd LSEC_compaction *  cpc,
LCI_collection src,
unsigned  mon
[inline, static]
 

Analyse the ACD and GEM contributions to the event.

Parameters:
cpc Pointer to an LSEC_compaction structure
src Pointer to the source of data to compact (a collection)
mon Monitoring level - controls the diagnostic output

unsigned catechiseCal LSEC_compaction *  cpc,
LCI_collection src,
unsigned  mon
[inline, static]
 

Analyse the CAL and GEM contributions to the event.

Parameters:
cpc Pointer to an LSEC_compaction structure
src Pointer to the source of data to compact (a collection)
mon Monitoring level - controls the diagnostic output

unsigned catechiseTkr LSEC_compaction *  cpc,
LCI_collection src,
unsigned  mon
[inline, static]
 

Analyse the TKR and GEM contributions to the event.

Parameters:
cpc Pointer to an LSEC_compaction structure
src Pointer to the source of data to compact (a collection)
mon Monitoring level - controls the diagnostic output

unsigned LCI_catechise LSEC_compaction *  cpc,
LCI_collection src,
unsigned  mode,
unsigned  mon
 

Analyse the event collection and generate the histograms to encode against.

Parameters:
cpc Pointer to an LSEC_compaction structure
src Pointer to the source of data to compact (a collection)
mode Calibration mode (ACD, CAL or TKR)
mon Monitoring level - controls the diagnostic output
Return values:
LCI_SUCCESS If all goes well
LCI_NOTABLE If the compression is invoked with empty tables.
LCI_TYPE Returned (but not reported) if the configuration type is bad.


Generated on Mon Aug 27 02:38:27 2007 by  doxygen 1.4.4