GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSEC / V5-0-0

Constituent: lsec     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

enums.h File Reference

Enumerations common to LSEC and LCI. More...

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


Enumerations

enum  {
  LSEC_N_TWR = 16,
  LSEC_N_CAL_LAY = 8,
  LSEC_N_CAL_COL = 12,
  LSEC_N_CAL_END = 2,
  LSEC_N_CAL_RNG = 4,
  LSEC_N_LAYCNT_B = 4,
  LSEC_N_TKR_CC = 8,
  LSEC_N_TKR_RC = 9,
  LSEC_N_TKR_CHNL = 64,
  LSEC_N_TKR_FE = 24,
  LSEC_N_ACD_CHNL = 216,
  LSEC_N_FREE = 12
}
 Enumeration of some physical parameters.
enum  {
  LSEC_AUTO_RANGE = 0,
  LSEC_FOUR_RANGE = 1
}
 Enumeration of the range options.
enum  {
  LSEC_CAL_P_END = 0,
  LSEC_CAL_M_END = 1
}
 Enumeration of the log ends.
enum  { LSEC_MAX_EVENT_SIZE = 56*1024 }
 Maximum event size;.
enum  {
  LSEC_N_TOWER_BITS = 16,
  LSEC_N_CAL_CNT_BITS = 4,
  LSEC_N_COLUMN_BITS = 4,
  LSEC_N_RANGE_BITS = 2,
  LSEC_N_LOG_BITS = 13,
  LSEC_N_MEAN_BITS = 12,
  LSEC_N_TKR_LAY_BITS = 9,
  LSEC_N_STRIP_BITS = 12,
  LSEC_N_TOT_BITS = 8,
  LSEC_N_ACC_BITS = 14,
  LSEC_N_REQ_BITS = 9,
  LSEC_N_ROI_BITS = 16,
  LSEC_N_TKR_BITS = 16,
  LSEC_N_LOW_BITS = 16,
  LSEC_N_HIGH_BITS = 16,
  LSEC_N_COND_BITS = 8,
  LSEC_N_DZ_BITS = 8,
  LSEC_N_CNO_BITS = 12,
  LSEC_N_XZP_BITS = 16,
  LSEC_N_XZM_BITS = 16,
  LSEC_N_YZP_BITS = 16,
  LSEC_N_YZM_BITS = 16,
  LSEC_N_XY0_BITS = 16,
  LSEC_N_XY1_BITS = 9,
  LSEC_N_RBN_BITS = 8,
  LSEC_N_CABLE_BITS = 4,
  LSEC_N_CHN_BITS = 5,
  LSEC_N_PHA_BITS = 13,
  LSEC_N_PVAH_BITS = 4
}
 Number of bits in the various symbols types handled by LSEC. More...
enum  {
  LSEC_LOG_Q1 = 0x400,
  LSEC_LOG_Q2 = 0x800,
  LSEC_LOG_Q3 = 0xC00
}
 Calorimeter log ranges. More...
enum  { LSEC_CURRENT_VERSION = 1 }
 Version information for the compaction structures and algorithms. More...

Detailed Description

Enumerations common to LSEC and LCI.

Author:
James Swain -- jswain@slac.stanford.edu

Enumeration Type Documentation

anonymous enum
 

Number of bits in the various symbols types handled by LSEC.

Enumerator:
LSEC_N_TOWER_BITS  Number of bits in a histogram of tower masks.
LSEC_N_CAL_CNT_BITS  Number of bits in a histogram of layer masks.
LSEC_N_COLUMN_BITS  Number of bits in a histogram of column masks (note that the symbols will actually be < 12).
LSEC_N_RANGE_BITS  Number of bits in the range histograms.
LSEC_N_LOG_BITS  Number of bits in a histogram of mean subtracted log values (+1 for the sign bit).
LSEC_N_MEAN_BITS  Number of bits in a histogram of mean log values.
LSEC_N_TKR_LAY_BITS  Number of bits in a histogram of tracker layer masks.
LSEC_N_STRIP_BITS  Number of bits in a histogram of strip values.
LSEC_N_TOT_BITS  Number of bits in a histogram of TOT values.
LSEC_N_ACC_BITS  Number of bits in a histogram of accepts.
LSEC_N_REQ_BITS  Number of bits in a histogram of requests.
LSEC_N_ROI_BITS  Number of bits in a histogram of ROI trigger inputs.
LSEC_N_TKR_BITS  Number of bits in a histogram of tracker trigger inputs.
LSEC_N_LOW_BITS  Number of bits in a histogram of CAL LE trigger inputs.
LSEC_N_HIGH_BITS  Number of bits in a histogram of CAL HE trigger inputs.
LSEC_N_COND_BITS  Number of bits in a histogram of trigger condition summaries.
LSEC_N_DZ_BITS  Number of bits in a histogram of dead zone values.
LSEC_N_CNO_BITS  Number of bits in a histogram of CNO trigger inputs.
LSEC_N_XZP_BITS  Number of bits in a histogram of ACD XZP tile hits.
LSEC_N_XZM_BITS  Number of bits in a histogram of ACD XZM tile hits.
LSEC_N_YZP_BITS  Number of bits in a histogram of ACD YZP tile hits.
LSEC_N_YZM_BITS  Number of bits in a histogram of ACD YZM tile hits.
LSEC_N_XY0_BITS  Number of bits in a histogram of ACD YZM tile hits.
LSEC_N_XY1_BITS  Number of bits in a histogram of ACD YZM tile hits.
LSEC_N_RBN_BITS  Number of bits in a histogram of ACD ribbon hits.
LSEC_N_CABLE_BITS  Number of bits in a histogram of ACD cable numbers.
LSEC_N_CHN_BITS  Number of bits in a histogram of ACD channel numbers.
LSEC_N_PHA_BITS  Number of bits in a histogram of ACD PHAs.
LSEC_N_PVAH_BITS  Number of bits in a histogram of ACD flags.

anonymous enum
 

Calorimeter log ranges.

Enumerator:
LSEC_LOG_Q1  Boundary of the lower quartile of the calorimeter log range.
LSEC_LOG_Q2  Boundary of the lower quartile of the calorimeter log range.
LSEC_LOG_Q3  Boundary of the lower quartile of the calorimeter log range.

anonymous enum
 

Version information for the compaction structures and algorithms.

Enumerator:
LSEC_CURRENT_VERSION  Current version number.


Generated on Thu Feb 23 20:34:00 2006 by  doxygen 1.4.4