Go to the source code of this file.
Macros | |
#define | PFX_14_BIT_CONTENT_MASK 0xC000 |
#define | PFX_CARD_CHIP_CHAN_HIT_IX 0xC000 |
#define | PFX_CARD_CHIP_CHAN_HIT_CNT 0x8000 |
#define | PFX_CARD_CHIP_CHAN_HISTO 0x4000 |
#define | PUT_CARD_CHIP_CHAN_HISTO(ca, as, ch) (PFX_CARD_CHIP_CHAN_HISTO | (((ca) & 0x1F) <<9) | (((as) & 0x3) <<7) | (((ch) & 0x7F) <<0)) |
#define | PFX_12_BIT_CONTENT_MASK 0xF000 |
#define | PFX_ADC_SAMPLE 0x3000 |
#define | PFX_LAT_HISTO_BIN 0x2000 |
#define | PFX_CHIP_LAST_CELL_READ 0x1000 |
#define | PFX_9_BIT_CONTENT_MASK 0xFE00 |
#define | PFX_TIME_BIN_IX 0x0E00 |
#define | PFX_HISTO_BIN_IX 0x0C00 |
#define | PFX_PEDTHR_LIST 0x0A00 |
#define | PFX_START_OF_DFRAME 0x0800 |
#define | PFX_START_OF_MFRAME 0x0600 |
#define | PFX_START_OF_CFRAME 0x0400 |
#define | PUT_HISTO_BIN_IX(bi) (PFX_HISTO_BIN_IX | ((bi) & 0x1FF)) |
#define | PUT_PEDTHR_LIST(f, a, m, t) (PFX_PEDTHR_LIST | (((f) & 0x1F)<<4) | (((a) & 0x3)<<2) | (((m) & 0x1)<<1) | (((t) & 0x1)<<0)) |
#define | PFX_8_BIT_CONTENT_MASK 0xFF00 |
#define | PFX_ASCII_MSG_LEN 0x0100 |
#define | PFX_4_BIT_CONTENT_MASK 0xFFF0 |
#define | PFX_START_OF_EVENT 0x00F0 |
#define | PFX_END_OF_EVENT 0x00E0 |
#define | PFX_2_BIT_CONTENT_MASK 0xFFFC |
#define | PFX_CH_HIT_CNT_HISTO 0x007C |
#define | PFX_1_BIT_CONTENT_MASK 0xFFFE |
#define | PFX_0_BIT_CONTENT_MASK 0xFFFF |
#define | PFX_END_OF_FRAME 0x000F |
#define | PFX_DEADTIME_HSTAT_BINS 0x000E |
#define | PFX_PEDESTAL_HSTAT 0x000D |
#define | PFX_PEDESTAL_H_MD 0x000C |
#define | PFX_SHISTO_BINS 0x000B |
#define | PFX_CMD_STATISTICS 0x000A |
#define | PFX_START_OF_BUILT_EVENT 0x0009 |
#define | PFX_END_OF_BUILT_EVENT 0x0008 |
#define | PFX_EVPERIOD_HSTAT_BINS 0x0007 |
#define | PFX_SOBE_SIZE 0x0006 |
#define | PFX_NULL_CONTENT 0x0000 |
#define | GET_CARD_IX(w) (((w) & 0x3E00) >> 9) |
#define | GET_CHIP_IX(w) (((w) & 0x0180) >> 7) |
#define | GET_CHAN_IX(w) (((w) & 0x007F) >> 0) |
#define | GET_ADC_DATA(w) (((w) & 0x0FFF) >> 0) |
#define | GET_LAT_HISTO_BIN(w) (((w) & 0x0FFF) >> 0) |
#define | PUT_LAT_HISTO_BIN(w) (PFX_LAT_HISTO_BIN | (((w) & 0x0FFF) >> 0)) |
#define | GET_LST_READ_CELL(w) (((w) & 0x03FF) >> 0) |
#define | GET_LST_READ_CELL_CHIP_IX(w) (((w) & 0x0C00) >> 10) |
#define | GET_TIME_BIN(w) (((w) & 0x01FF) >> 0) |
#define | GET_HISTO_BIN(w) (((w) & 0x01FF) >> 0) |
#define | GET_PEDTHR_LIST_FEM(w) (((w) & 0x01F0) >> 4) |
#define | GET_PEDTHR_LIST_ASIC(w) (((w) & 0x000C) >> 2) |
#define | GET_PEDTHR_LIST_MODE(w) (((w) & 0x0002) >> 1) |
#define | GET_PEDTHR_LIST_TYPE(w) (((w) & 0x0001) >> 0) |
#define | PUT_FVERSION_FEMID(w, fv, id) (((w) & 0xFE00) | (((fv) & 0x0003) << 7) | (((id) & 0x001F) << 0)) |
#define | GET_FRAMING_VERSION(w) (((w) & 0x0180) >> 7) |
#define | GET_FEMID(w) (((w) & 0x001F) >> 0) |
#define | GET_ASCII_LEN(w) (((w) & 0x00FF) >> 0) |
#define | PUT_ASCII_LEN(w) (PFX_ASCII_MSG_LEN | ((w) & 0x00FF)) |
#define | GET_EVENT_TYPE(w) (((w) & 0x0007) >> 0) |
#define | GET_EOE_SIZE(w) (((w) & 0x000F) >> 0) |
#define | GET_CH_HIT_CNT_HISTO_CHIP_IX(w) (((w) & 0x0003) >> 0) |
#define | PUT_CH_HIT_CNT_HISTO_CHIP_IX(w) (PFX_CH_HIT_CNT_HISTO | ((w) & 0x0003)) |
#define | CURRENT_FRAMING_VERSION 0 |
#define | FRAME_PRINT_ALL 0x00000001 |
#define | FRAME_PRINT_SIZE 0x00000002 |
#define | FRAME_PRINT_HIT_CH 0x00000004 |
#define | FRAME_PRINT_HIT_CNT 0x00000008 |
#define | FRAME_PRINT_CHAN_DATA 0x00000010 |
#define | FRAME_PRINT_HISTO_BINS 0x00000020 |
#define | FRAME_PRINT_ASCII 0x00000040 |
#define | FRAME_PRINT_FRBND 0x00000080 |
#define | FRAME_PRINT_EVBND 0x00000100 |
#define | FRAME_PRINT_NULLW 0x00000200 |
#define | FRAME_PRINT_HISTO_STAT 0x00000400 |
#define | FRAME_PRINT_LISTS 0x00000800 |
#define | FRAME_PRINT_LAST_CELL_READ_0 0x00001000 |
#define | FRAME_PRINT_LAST_CELL_READ_1 0x00002000 |
#define | FRAME_PRINT_LAST_CELL_READ_2 0x00004000 |
#define | FRAME_PRINT_LAST_CELL_READ_3 0x00008000 |
#define | FRAME_PRINT_EBBND 0x00010000 |
#define GET_CH_HIT_CNT_HISTO_CHIP_IX | ( | w | ) | (((w) & 0x0003) >> 0) |
#define GET_LST_READ_CELL_CHIP_IX | ( | w | ) | (((w) & 0x0C00) >> 10) |
#define PUT_ASCII_LEN | ( | w | ) | (PFX_ASCII_MSG_LEN | ((w) & 0x00FF)) |
#define PUT_CARD_CHIP_CHAN_HISTO | ( | ca, | |
as, | |||
ch | |||
) | (PFX_CARD_CHIP_CHAN_HISTO | (((ca) & 0x1F) <<9) | (((as) & 0x3) <<7) | (((ch) & 0x7F) <<0)) |
#define PUT_CH_HIT_CNT_HISTO_CHIP_IX | ( | w | ) | (PFX_CH_HIT_CNT_HISTO | ((w) & 0x0003)) |
#define PUT_FVERSION_FEMID | ( | w, | |
fv, | |||
id | |||
) | (((w) & 0xFE00) | (((fv) & 0x0003) << 7) | (((id) & 0x001F) << 0)) |
#define PUT_HISTO_BIN_IX | ( | bi | ) | (PFX_HISTO_BIN_IX | ((bi) & 0x1FF)) |
#define PUT_LAT_HISTO_BIN | ( | w | ) | (PFX_LAT_HISTO_BIN | (((w) & 0x0FFF) >> 0)) |
#define PUT_PEDTHR_LIST | ( | f, | |
a, | |||
m, | |||
t | |||
) | (PFX_PEDTHR_LIST | (((f) & 0x1F)<<4) | (((a) & 0x3)<<2) | (((m) & 0x1)<<1) | (((t) & 0x1)<<0)) |