|
enum | CFEB_Info {
MAX_CFEBS_RUN1 = 5,
NUM_CFEBS_ME1A_GANGED = 1,
NUM_CFEBS_ME1A_UNGANGED = 3,
NUM_CFEBS_ME1B = 4,
NUM_CFEBS_ME11_GANGED = NUM_CFEBS_ME1A_GANGED + NUM_CFEBS_ME1B,
NUM_CFEBS_ME11_UNGANGED = NUM_CFEBS_ME1A_UNGANGED + NUM_CFEBS_ME1B,
MAX_CFEBS_RUN2 = NUM_CFEBS_ME11_UNGANGED,
NUM_CFEBS_ME12 = 5,
NUM_CFEBS_ME13 = 4,
NUM_CFEBS_ME21 = 5,
NUM_CFEBS_ME22 = 5,
NUM_CFEBS_ME31 = 5,
NUM_CFEBS_ME32 = 5,
NUM_CFEBS_ME41 = 5,
NUM_CFEBS_ME42 = 5
} |
|
enum | DDU_Info { NUM_DDUS = 5
} |
|
enum | Digis_Info { MAX_DIGIS_PER_ALCT = 10,
MAX_DIGIS_PER_CLCT = 8
} |
|
enum | FPGA_Latency { CLCT_EMUL_TIME_OFFSET = 3,
ALCT_EMUL_TIME_OFFSET = 6
} |
|
enum | Layer_Info { NUM_LAYERS = 6,
KEY_CLCT_LAYER = 3,
KEY_ALCT_LAYER = 3
} |
|
enum | LCT_stubs {
MAX_CLCT_TBINS = 16,
MAX_ALCT_TBINS = 16,
MAX_LCT_TBINS = 16,
MAX_MATCH_WINDOW_SIZE = 7,
MAX_CLCTS_PER_PROCESSOR = 2,
MAX_CLCTS_READOUT = 2,
MAX_ALCTS_PER_PROCESSOR = 2,
MAX_ALCTS_READOUT = 2,
MAX_LCTS_PER_CSC = 2,
MAX_LCTS_PER_MPC = 18,
MAX_CSCS_PER_EMTF_SP_NO_OVERLAP = 45,
LCT_CENTRAL_BX = 8,
ALCT_CENTRAL_BX = 3,
CLCT_CENTRAL_BX = 7,
ALCT_CLCT_OFFSET = 1
} |
|
enum | Pattern_Info {
NUM_ALCT_PATTERNS = 3,
ALCT_PATTERN_WIDTH = 5,
ALCT_ACCELERATOR_PATTERN = 0,
ALCT_COLLISIONA_PATTERN = 1,
ALCT_COLLISIONB_PATTERN = 2,
NUM_CLCT_PATTERNS = 11,
NUM_CLCT_PATTERNS_RUN3 = 5,
CLCT_PATTERN_WIDTH = 11,
MAX_WIRES_IN_PATTERN = 14,
NUM_COMPARATOR_CODES = 4096
} |
|
enum | Strip_Info {
NUM_DISTRIPS_PER_CFEB = 8,
NUM_STRIPS_PER_CFEB = 2 * NUM_DISTRIPS_PER_CFEB,
NUM_HALF_STRIPS_PER_CFEB = 2 * NUM_STRIPS_PER_CFEB,
MAX_NUM_STRIPS_RUN1 = MAX_CFEBS_RUN1 * NUM_STRIPS_PER_CFEB,
MAX_NUM_STRIPS_RUN2 = MAX_CFEBS_RUN2 * NUM_STRIPS_PER_CFEB,
MAX_NUM_HALF_STRIPS_RUN1 = MAX_CFEBS_RUN1 * NUM_HALF_STRIPS_PER_CFEB,
MAX_NUM_HALF_STRIPS_RUN2 = MAX_CFEBS_RUN2 * NUM_HALF_STRIPS_PER_CFEB,
MAX_NUM_HALF_STRIPS_RUN1_TRIGGER = 1 + MAX_NUM_HALF_STRIPS_RUN1,
MAX_NUM_HALF_STRIPS_RUN2_TRIGGER = 1 + MAX_NUM_HALF_STRIPS_RUN2,
NUM_STRIPS_ME1A_GANGED = NUM_CFEBS_ME1A_GANGED * NUM_STRIPS_PER_CFEB,
NUM_STRIPS_ME1A_UNGANGED = NUM_CFEBS_ME1A_UNGANGED * NUM_STRIPS_PER_CFEB,
NUM_STRIPS_ME1B = NUM_CFEBS_ME1B * NUM_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME1A_GANGED = NUM_CFEBS_ME1A_GANGED * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME1A_UNGANGED = NUM_CFEBS_ME1A_UNGANGED * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME1B = NUM_CFEBS_ME1B * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME11_GANGED = NUM_CFEBS_ME11_GANGED * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME11_UNGANGED = NUM_CFEBS_ME11_UNGANGED * NUM_HALF_STRIPS_PER_CFEB,
MAX_HALF_STRIP_ME1A_GANGED = NUM_HALF_STRIPS_ME1A_GANGED - 1,
MAX_HALF_STRIP_ME1A_UNGANGED = NUM_HALF_STRIPS_ME1A_UNGANGED - 1,
MAX_HALF_STRIP_ME1B = NUM_HALF_STRIPS_ME1B - 1,
NUM_HALF_STRIPS_ME12 = NUM_CFEBS_ME12 * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME13 = NUM_CFEBS_ME13 * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME21 = NUM_CFEBS_ME21 * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME22 = NUM_CFEBS_ME22 * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME31 = NUM_CFEBS_ME31 * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME32 = NUM_CFEBS_ME32 * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME41 = NUM_CFEBS_ME41 * NUM_HALF_STRIPS_PER_CFEB,
NUM_HALF_STRIPS_ME42 = NUM_CFEBS_ME42 * NUM_HALF_STRIPS_PER_CFEB,
INVALID_HALF_STRIP = 65535
} |
|
enum | WG_Info {
NUM_WIREGROUPS_ME11 = 48,
NUM_WIREGROUPS_ME12 = 64,
NUM_WIREGROUPS_ME13 = 32,
NUM_WIREGROUPS_ME21 = 112,
NUM_WIREGROUPS_ME22 = 64,
NUM_WIREGROUPS_ME31 = 96,
NUM_WIREGROUPS_ME32 = 64,
NUM_WIREGROUPS_ME41 = 96,
NUM_WIREGROUPS_ME42 = 64,
MAX_NUM_WIREGROUPS = 119,
INVALID_WIREGROUP = 65535
} |
|
Static interface to basic chamber constants.
Definition at line 10 of file CSCConstants.h.