7#ifndef TRIGT1MUCTPIBITS_MUCTPI_BITS_H
8#define TRIGT1MUCTPIBITS_MUCTPI_BITS_H
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_PHI_MASK
static constexpr uint32_t RUN3_CAND_WORD_SECTORFLAGS_GTN_SHIFT
static constexpr uint32_t RUN3_TIMESLICE_MULT_WORD_ID_VAL
static constexpr uint32_t RUN3_CAND_WORD_ID_MASK
static constexpr uint32_t RUN3_MULTIPLICITY_ENC_PART2_MASK
static constexpr uint32_t FORWARD_SECTORID_MASK
Mask for extracting the sector ID for forward candidates from the data word.
static constexpr uint32_t ROI_MASK
Mask for the full potential ROI word from the data words.
static constexpr uint32_t RUN3_MULTIPLICITY_TRIGBITS_SHIFT
static constexpr uint32_t RUN3_STATUS_WORD_SHIFT
static constexpr uint32_t RUN3_ROI_SHIFT
Position of the RoI bits in the data word.
static constexpr uint32_t RUN3_TIMESLICE_NTOB_MASK
static constexpr uint32_t RUN3_TOPO_WORD_ETA_MASK
static constexpr uint32_t MULT_BITS
Number of multiplicity bits reserved per threshold.
static constexpr uint32_t RUN3_CAND_VETO_SHIFT
Position of the bit specifying if a candidate was vetoed in the multiplicity sum.
static constexpr uint32_t FORWARD_ADDRESS_MASK
Bit in the candidate's address turned on for forward candidates.
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_SHIFT
Position in the data word of the subsystem bits.
static constexpr uint32_t SECTOR_HEMISPHERE_MASK
Mask for the bit showing which hemisphere the candidate came from.(1: positive; 0: negative)
static constexpr uint32_t CAND_HIGHEST_PT_MASK
gone in v2 Mask for extracting the bit from the data word showing whether the candidate had the highe...
static constexpr uint32_t RUN3_SUBSYS_HEMISPHERE_MASK
static constexpr uint32_t SUBSYS_ADDRESS_SHIFT
static constexpr uint32_t RUN3_MULTIPLICITY_ENC_PART1_SHIFT
static constexpr uint32_t CAND_OVERFLOW_SHIFT
static constexpr uint32_t RUN3_TIMESLICE_WORD_NUM_VAL
static constexpr uint32_t ENDCAP_OL_MASK
Mask for extracting the overlap bits for endcap candidates from the data words.
static constexpr uint32_t MULT_THRESH_NUM
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_BA_GT1ROI_MASK
static constexpr uint32_t RUN3_TIMESLICE_MULT_WORD_ID_MASK
static constexpr uint32_t RUN3_CAND_WORD_PT_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_CHARGE_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_EC_R_MASK
static constexpr uint32_t RUN3_TOPO_WORD_ETA_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_VETO_MASK
static constexpr uint32_t RUN3_CAND_PT_MASK
Mask for extracting the pT threshold passed by the candidate from the data word.
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_GOODMF_MASK
static constexpr uint32_t MULT_BCID_POS
static constexpr uint32_t RUN3_CAND_WORD_ID_VAL
static constexpr uint32_t BARREL_SECTORID_MASK
Mask for extracting the sector ID for barrel candidates from the data word.
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_GOODMF_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_ID_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_PHI_SHIFT
static constexpr uint32_t ENDCAP_ROI_MASK
Mask for extracting the RoI for endcap candidates from the data words.
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_FW_R_MASK
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_EC_VAL
static constexpr uint32_t RUN3_CAND_WORD_SLID_MASK
static constexpr uint32_t RUN3_TOPO_WORD_DET_SHIFT
static constexpr uint32_t RUN3_CAND_TGC_GOODMF_SHIFT
Position of the bit specifying if RoI is in a good b-field region (1=good, 0=bad)
static constexpr uint32_t RUN3_MULTIPLICITY_PART1_MASK
static constexpr uint32_t RUN3_MULT_BCID_POS
Telling that the 3-bit BCID comes at "position 7" in the multiplicity word.
static constexpr uint32_t BARREL_ROI_MASK
new in v2
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_INNERCOIN_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_BW23_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_ROI_SHIFT
static constexpr uint32_t RUN3_CAND_SECTORID_MASK
Position of the sector ID itself.
static constexpr uint32_t CAND_SENT_ROI_MASK
gone in v2
static constexpr uint32_t SUBSYS_ADDRESS_MASK
Mask for both forward and endcap bits.
static constexpr uint32_t RUN3_CAND_WORD_ROI_MASK
static constexpr uint32_t RUN3_NSW_MONITORING_TRIGGER_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_BA_GT1ROI_SHIFT
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_BAFW_SHIFT
Run-3 subsystem identifier bits location and values.
static constexpr uint32_t ENDCAP_OL_SHIFT
Position of the overlap bits in endcap data words.
static constexpr uint32_t BARREL_OL_MASK
Mask for extracting the overlap bits for barrel candidates from the data words.
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_BAFW_MASK
static constexpr uint32_t RUN3_TOPO_WORD_FLAGS_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_BW23_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_INNERCOIN_MASK
static constexpr uint32_t RUN3_TIMESLICE_NTOB_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_ID_MASK
static constexpr uint32_t CAND_VETO_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_SHIFT
static constexpr uint32_t RUN3_TIMESLICE_MULT_WORD_NUM_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_CHARGE_MASK
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_FW_VAL
static constexpr uint32_t RUN3_CAND_SECTOR_ADDRESS_SHIFT
Position of the muon candidate's address in the data word.
static constexpr uint32_t ROI_OVERFLOW_MASK
Mask for the bit showing if more than one muon candidates were in the sector RoI.
static constexpr uint32_t CAND_SECTOR_ADDRESS_SHIFT
static constexpr uint32_t RUN3_STATUS_WORD_ID_MASK
static constexpr uint32_t RUN3_TIMESLICE_BCID_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_ID_SHIFT
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_EC_MASK
static constexpr uint32_t RUN3_STATUS_WORD_MASK
static constexpr uint32_t RUN3_MULTIPLICITY_ENC_PART2_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_HEMI_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_PT_MASK
static constexpr uint32_t CAND_PT_MASK
static constexpr uint32_t RUN3_CAND_TGC_INNERCOIN_SHIFT
Position of the bit specifying coincidence with inner detectors.
static constexpr uint32_t CAND_TGC_CHARGE_SIGN_SHIFT
static constexpr uint32_t RUN3_TIMESLICE_BCID_MASK
static constexpr uint32_t RUN3_CAND_PT_SHIFT
Position of the pT threshold bits in the data words.
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_EC_SHIFT
static constexpr uint32_t CAND_BCID_MASK
gone in v2
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_GOODMF_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_BA_PHIOVERLAP_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_BW23_MASK
static constexpr uint32_t RUN3_TOPO_WORD_PHI_MASK
static constexpr uint32_t RUN3_STATUS_WORD_ID_SHIFT
static constexpr uint32_t RUN3_TIMESLICE_NCAND_SHIFT
static constexpr uint32_t RUN3_SUBSYS_ADDRESS_BA_VAL
static constexpr uint32_t RUN3_TIMESLICE_NCAND_MASK
static constexpr uint32_t RUN3_TOPO_WORD_ID_VAL
static constexpr uint32_t RUN3_NSW_MONITORING_TRIGGER_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_CHARGE_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_NSWMON_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_VETO_SHIFT
static constexpr uint32_t RUN3_TIMESLICE_MULT_WORD_NUM_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_SLID_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_SECTORERRORFLAG_MASK
static constexpr uint32_t BARREL_ETA_OL_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_BW23_SHIFT
static constexpr uint32_t ENDCAP_SECTORID_MASK
Mask for extracting the sector ID for endcap candidates from the data word.
static constexpr uint32_t BARREL_OL_SHIFT
Position of the overlap bits in barrel data words.
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_INNERCOIN_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_BA_PHIOVERLAP_MASK
static constexpr uint32_t RUN3_MULTIPLICITY_PART1_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_GOODMF_SHIFT
static constexpr uint32_t CAND_HIGHEST_PT_SHIFT
Position of the "highest p<sub>T</sub>" bit.
static constexpr uint32_t RUN3_TOPO_WORD_HEMI_MASK
static constexpr uint32_t ENDCAP_ADDRESS_MASK
Bit in the candidate's address turned on for endcap candidates.
static constexpr uint32_t RUN3_CAND_WORD_SECTORERRORFLAG_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_SECTORFLAGS_GTN_MASK
static constexpr uint32_t RUN3_MULTIPLICITY_ENC_PART3_SHIFT
static constexpr uint32_t BARREL_PHI_OL_MASK
static constexpr uint32_t CAND_PT_SHIFT
static constexpr uint32_t CAND_BCID_SHIFT
Position of the BCID bits in the data words.
static constexpr uint32_t MULT_VAL
Binary 111 representing the maximal multiplicity value for a given threshold.
static constexpr uint32_t ROI_OVERFLOW_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_FLAGS_MASK
static constexpr uint32_t RUN3_MULT_THRESH_NUM
Defining the number of pT thresholds in the system.
static constexpr uint32_t RUN3_MULTIPLICITY_OVERFLOW_MASK
static constexpr uint32_t RUN3_MULTIPLICITY_PART2_MASK
static constexpr uint32_t RUN3_TOPO_WORD_DET_MASK
static constexpr uint32_t RUN3_CAND_TGC_CHARGE_SIGN_SHIFT
Position of the bit specifying the candidate's sign.
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_INNERCOIN_SHIFT
static constexpr uint32_t RUN3_MULTIPLICITY_TRIGBITS_MASK
static constexpr uint32_t RUN3_CAND_SECTORID_SHIFT
static constexpr uint32_t RUN3_ROI_OVERFLOW_SHIFT
Position of the RoI overflow mask.
static constexpr uint32_t RUN3_MULTIPLICITY_PART3_SHIFT
static constexpr uint32_t RUN3_STATUS_WORD_ID_VAL
static constexpr uint32_t RUN3_TIMESLICE_MULT_WORD_ID_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_MASK
static constexpr uint32_t RUN3_CAND_TGC_BW2OR3_SHIFT
Position of the bit specifying 3-station coincidence from the big wheel.
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_CHARGE_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_PHI_SHIFT
static constexpr uint32_t RUN3_SUBSYS_HEMISPHERE_SHIFT
static constexpr uint32_t RUN3_CAND_WORD_PT_MASK
static constexpr uint32_t RUN3_CAND_OVERFLOW_SHIFT
Position of the candidate overflow mask.
static constexpr uint32_t RUN3_TOPO_WORD_PT_SHIFT
static constexpr uint32_t RUN3_MULTIPLICITY_PART3_MASK
static constexpr uint32_t CAND_SENT_ROI_SHIFT
Position of the "candidate sent to RoIB" bit.
static constexpr uint32_t CAND_SECTORID_SHIFT
static constexpr uint32_t MULT_WORD_FLAG_SHIFT
Position of the bit turned on for the multiplicity words that distinguishes them from the data words.
static constexpr uint32_t CAND_SECTOR_ADDRESS_MASK
static constexpr uint32_t RUN3_MULTIPLICITY_PART2_SHIFT
static constexpr uint32_t FORWARD_ROI_MASK
Mask for extracting the RoI for forward candidates from the data words.
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_ECFW_R_SHIFT
static constexpr uint32_t CAND_OVERFLOW_MASK
Mask for the bit showing if more than two muon candidates were in the trigger sector.
static constexpr uint32_t RUN3_CAND_SECTOR_ADDRESS_MASK
Mask for extracting the address of the muon candidate from the data word This is the mask and shift f...
static constexpr uint32_t RUN3_MULTIPLICITY_OVERFLOW_SHIFT
static constexpr uint32_t RUN3_MULTIPLICITY_ENC_PART3_MASK
static constexpr uint32_t ROI_SHIFT
static constexpr uint32_t RUN3_MULTIPLICITY_ENC_PART1_MASK
static constexpr uint32_t RUN3_CAND_WORD_CANDFLAGS_NSWMON_MASK