Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Df125EmulatorAlgorithm_v2.cc File Reference

Go to the source code of this file.

Macros

#define FA125_FE_NW_MASK   0x000003FF
 
#define FA125_FE_PL_MASK   0x0000FFFF
 
#define FA125_FE_THRESHOLD_MASK   0x00000FFF
 
#define FA125_FE_PED_SF_P1_MASK   0x000000FF
 
#define FA125_FE_PED_SF_P2_MASK   0x0000FF00
 
#define FA125_FE_PED_SF_IBIT_MASK   0x00070000
 
#define FA125_FE_PED_SF_ABIT_MASK   0x00380000
 
#define FA125_FE_PED_SF_PBIT_MASK   0x01C00000
 
#define FA125_FE_PED_SF_PBIT_SIGN   (1<<25)
 
#define FA125_FE_TIMING_THRES_HI_MASK(x)   (0x1FF<<((x%3)*9))
 
#define FA125_FE_TIMING_THRES_LO_MASK(x)   (0xFF<<(8+((x%2)*16)))
 
#define FA125_FE_IE_INTEGRATION_END_MASK   0x00000FFF
 
#define FA125_FE_IE_PEDESTAL_GAP_MASK   0x000FF000
 

Macro Definition Documentation

#define FA125_FE_IE_INTEGRATION_END_MASK   0x00000FFF
#define FA125_FE_IE_PEDESTAL_GAP_MASK   0x000FF000
#define FA125_FE_NW_MASK   0x000003FF

Definition at line 6 of file Df125EmulatorAlgorithm_v2.cc.

#define FA125_FE_PED_SF_ABIT_MASK   0x00380000
#define FA125_FE_PED_SF_IBIT_MASK   0x00070000
#define FA125_FE_PED_SF_P1_MASK   0x000000FF
#define FA125_FE_PED_SF_P2_MASK   0x0000FF00
#define FA125_FE_PED_SF_PBIT_MASK   0x01C00000
#define FA125_FE_PED_SF_PBIT_SIGN   (1<<25)

Definition at line 17 of file Df125EmulatorAlgorithm_v2.cc.

#define FA125_FE_PL_MASK   0x0000FFFF

Definition at line 8 of file Df125EmulatorAlgorithm_v2.cc.

#define FA125_FE_THRESHOLD_MASK   0x00000FFF
#define FA125_FE_TIMING_THRES_HI_MASK (   x)    (0x1FF<<((x%3)*9))
#define FA125_FE_TIMING_THRES_LO_MASK (   x)    (0xFF<<(8+((x%2)*16)))