GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / V2-12-1 > eds / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

EDA_acd.h File Reference

Defines basic constants about the ACD. More...


Defines

#define EDA_ACD_K_NBRDS   12
 Number of ACD front end boards,.
#define EDA_ACD_K_NCBLS   12
 Number of ACD cables,.
#define EDA_ACD_K_NCHNS_PER_BRD   18
 Number of ACD front end channels serviced by one board,.
#define EDA_ACD_K_NCHNS_PER_CBL   18
 Number of ACD front end channels serviced by one cable,.
#define EDA_ACD_K_NCHNS   (EDA_ACD_K_NCHNS_PER_BRD * EDA_ACD_K_NBRDS)
 The total number of ACD front end channels.

Typedefs

typedef enum _EDA_ACD_LIST_K EDA_ACD_LIST_K
 Typedef for enum _EDA_ACD_LIST_K.
typedef enum _EDA_ACD_SIDE_K EDA_ACD_SIDE_K
 Typedef for enum _EDA_ACD_SIDE_K.

Enumerations

enum  _EDA_ACD_LIST_K {
  EDA_ACD_LIST_K_XZ = 0,
  EDA_ACD_LIST_K_YZ = 1,
  EDA_ACD_LIST_K_XY = 2,
  EDA_ACD_LIST_K_RU = 3,
  EDA_ACD_LIST_K_CNT = 4
}
 Enumerates the bit lists. More...
enum  _EDA_ACD_SIDE_K {
  EDA_ACD_SIDE_K_A = 0,
  EDA_ACD_SIDE_K_B = 1,
  EDA_ACD_SIDE_K_CNT = 2
}
 Enumerates the side A and side B values. More...


Detailed Description

Defines basic constants about the ACD.

    CVS $Id: EDA_acd.h,v 1.5 2006/07/13 19:54:19 russell Exp $

Author:
JJRussell - russell@slac.stanford.edu

Define Documentation

#define EDA_ACD_K_NBRDS   12

Number of ACD front end boards,.

See also:
EDA_ACD_K_NCBLS, these are just synonyms.

#define EDA_ACD_K_NCBLS   12

Number of ACD cables,.

See also:
EDA_ACD_K_NBRDS, these are just synonyms.

Referenced by acdFill().

#define EDA_ACD_K_NCHNS_PER_BRD   18

Number of ACD front end channels serviced by one board,.

See also:
EDA_ACD_K_NCHNS_PER_CBL, these are just synonyms

Referenced by EDR_acdUnpack().

#define EDA_ACD_K_NCHNS_PER_CBL   18

Number of ACD front end channels serviced by one cable,.

See also:
EDA_ACD_K_NCHNS_PER_BRD, these are just synonyms

Referenced by acdFill().


Typedef Documentation

Typedef for enum _EDA_ACD_LIST_K.

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

Typedef for enum _EDA_ACD_SIDE_K.

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


Enumeration Type Documentation

Enumerates the bit lists.

Enumerator:
EDA_ACD_LIST_K_XZ  Bit mask of tiles in the XZ plane
EDA_ACD_LIST_K_YZ  Bit mask of tiles in the YZ plane
EDA_ACD_LIST_K_XY  Bit mask of tiles in the XY plane
EDA_ACD_LIST_K_RU  Bit mask of ribbons and unused
EDA_ACD_LIST_K_CNT  Number of bit masks

Enumerates the side A and side B values.

Enumerator:
EDA_ACD_SIDE_K_A  The side A block
EDA_ACD_SIDE_K_B  The side B block
EDA_ACD_SIDE_K_CNT  Count of the number of sides


Generated on Thu Sep 27 13:49:05 2012 by  doxygen 1.5.8