GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QLMC / V2-0-2 > qlmc_print / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

QLMC.h File Reference

Public definitions for the LMC data access routines. More...

#include <LMC/LMC_pubdefs.h>
#include <LSF/LSF.h>

Classes

struct  _QLMC_timestamp
 Sample timestamp. More...
struct  _QLMC_calCount
 Calorimeter counter data item. More...
struct  _QLMC_tkrCount
 Tracker counter data item. More...
struct  _QLMC_acdCount
 ACD counter data item. More...
struct  _QLMC_deadCount
 Deadtime counter data item. More...
struct  _QLMC_calRecord
 Calorimeter counter record. More...
struct  _QLMC_tkrRecord
 Tracker counter record. More...
struct  _QLMC_acdRecord
 ACD counter record. More...
struct  _QLMC_deadRecord
 Deadtime counter record. More...

Typedefs

typedef struct _QLMC_timestamp QLMC_timestamp
 Sample timestamp.
typedef struct _QLMC_calCount QLMC_calCount
 Calorimeter counter data item.
typedef struct _QLMC_tkrCount QLMC_tkrCount
 Tracker counter data item.
typedef struct _QLMC_acdCount QLMC_acdCount
 ACD counter data item.
typedef struct _QLMC_deadCount QLMC_deadCount
 Deadtime counter data item.
typedef struct _QLMC_calRecord QLMC_calRecord
 Calorimeter counter record.
typedef struct _QLMC_tkrRecord QLMC_tkrRecord
 Tracker counter record.
typedef struct _QLMC_acdRecord QLMC_acdRecord
 ACD counter record.
typedef struct _QLMC_deadRecord QLMC_deadRecord
 Deadtime counter record.
typedef void QLMC_calCB (QLMC_calRecord *recd, int nCntr, void *parm)
 Callback routine to process calorimeter data records.
typedef void QLMC_tkrCB (QLMC_tkrRecord *recd, int nCntr, void *parm)
 Callback routine to process tracker data records.
typedef void QLMC_acdCB (QLMC_acdRecord *recd, int nCntr, void *parm)
 Callback routine to process ACD data records.
typedef void QLMC_deadCB (QLMC_deadRecord *recd, int nCntr, void *parm)
 Callback routine to process deadtime data records.

Functions

void QLMC_procDgm (const LSF_datagram *dgm, void *parm, QLMC_calCB calRtn, QLMC_tkrCB tkrRtn, QLMC_acdCB acdRtn, QLMC_deadCB deadRtn)
unsigned QLMC_readDiag (char *fName, void *parm, QLMC_calCB calRtn, QLMC_tkrCB tkrRtn, QLMC_acdCB acdRtn, QLMC_deadCB deadRtn)
unsigned QLMC_readSci (char *fName, void *parm, QLMC_calCB calRtn, QLMC_tkrCB tkrRtn, QLMC_acdCB acdRtn, QLMC_deadCB deadRtn)


Detailed Description

Public definitions for the LMC data access routines.

Author:
Owen H Saxton
Id
QLMC.h,v 1.5 2011/03/31 18:33:14 saxton Exp

Generated on Fri Sep 30 19:12:57 2011 by  doxygen 1.5.8