GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSE / V2-1-0

Constituent: qseprint     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

QSE_acd.h File Reference

Defines the structure containing the unpacked the ACD record. More...

This graph shows which files directly or indirectly include this file:


Data Structures

struct  _QSE_acd
 Holds the unpacked ACD information. More...

Defines

#define QSE_ACD_K_NBRDS   12
 Number of ACD front end boards.
#define QSE_ACD_K_NCHNS_PER_BRD   18
 Number of ACD front end channels serviced by one board.

Typedefs

typedef enum _QSE_ACD_LIST_K QSE_ACD_LIST_K
 Typedef for enum _QSE_ACD_LIST_K.
typedef enum _QSE_ACD_SIDE_K QSE_ACD_SIDE_K
 Typedef for enum _QSE_ACD_SIDE_K.
typedef enum _QSE_ACD_STATUS_M QSE_ACD_STATUS_M
 Typedef for enum _QSE_ACD_STATUS_M.
typedef _QSE_acd QSE_acd
 typedef for struct _QSE_acd

Enumerations

enum  _QSE_ACD_LIST_K {
  QSE_ACD_LIST_K_XZ = 0,
  QSE_ACD_LIST_K_YZ = 1,
  QSE_ACD_LIST_K_XY = 2,
  QSE_ACD_LIST_K_RU = 3,
  QSE_ACD_LIST_K_CNT = 4
}
 Enumerates the bit lists. More...
enum  _QSE_ACD_SIDE_K {
  QSE_ACD_SIDE_K_A = 0,
  QSE_ACD_SIDE_K_B = 1,
  QSE_ACD_SIDE_K_CNT = 2
}
 Enumerates the side A and side B values. More...
enum  _QSE_ACD_STATUS_M {
  QSE_ACD_STATUS_M_FATAL = 0x80000000,
  QSE_ACD_STATUS_M_ABSENT = 0x40000000,
  QSE_ACD_STATUS_M_ILL_CABLE = 0x20000000,
  QSE_ACD_STATUS_M_DUP_CABLE = 0x10000000,
  QSE_ACD_STATUS_M_PHA_OVRRUN = 0x08000000,
  QSE_ACD_STATUS_M_PHA_UNDRUN = 0x04000000
}
 QSE status bits. More...

Detailed Description

Defines the structure containing the unpacked the ACD record.

Author:
JJRussell - russell@slac.stanford.edu
    CVS $Id: QSE_acd.h,v 1.5 2008/07/17 04:19:13 russell Exp $

Typedef Documentation

QSE_ACD_LIST_K
 

Typedef for enum _QSE_ACD_LIST_K.

These definitions should be used to access the elements of the ACD hit and accept lists by name.

QSE_ACD_SIDE_K
 

Typedef for enum _QSE_ACD_SIDE_K.

These definitions should be used to access the elements of the ACD hit and accept sides by name.


Enumeration Type Documentation

enum _QSE_ACD_LIST_K
 

Enumerates the bit lists.

Enumerator:
QSE_ACD_LIST_K_XZ  Bit mask of tiles in the XZ plane
QSE_ACD_LIST_K_YZ  Bit mask of tiles in the YZ plane
QSE_ACD_LIST_K_XY  Bit mask of tiles in the XY plane
QSE_ACD_LIST_K_RU  Bit mask of ribbons and unused
QSE_ACD_LIST_K_CNT  Number of bit masks

enum _QSE_ACD_SIDE_K
 

Enumerates the side A and side B values.

Enumerator:
QSE_ACD_SIDE_K_A  The side A block
QSE_ACD_SIDE_K_B  The side B block
QSE_ACD_SIDE_K_CNT  Count of the number of sides

enum _QSE_ACD_STATUS_M
 

QSE status bits.

Enumerator:
QSE_ACD_STATUS_M_FATAL  Fatal error
QSE_ACD_STATUS_M_ABSENT  No ACD contribution
QSE_ACD_STATUS_M_ILL_CABLE  Bad cable number
QSE_ACD_STATUS_M_DUP_CABLE  Duplicate cable number
QSE_ACD_STATUS_M_PHA_OVRRUN  Too many ACDs on a cable
QSE_ACD_STATUS_M_PHA_UNDRUN  Not enough ACDs on a cable


Generated on Sun Jun 14 02:21:58 2009 by  doxygen 1.4.4