|
ATLAS Offline Software
|
Go to the documentation of this file.
38 std::unordered_map<uint32_t, uint8_t>::const_iterator
it =
m_ptmap_bw.find(addr);
40 else return it->second;
50 std::unordered_map<uint16_t, uint16_t>::const_iterator
it =
m_trigbit_eifi.find(addr);
52 else return it->second;
61 std::unordered_map<uint16_t, uint8_t>::const_iterator
it =
m_flagpt_eifi.find(addr);
63 else return it->second;
72 std::unordered_map<uint16_t, uint8_t>::const_iterator
it =
m_flagroi_eifi.find(addr);
74 else return it->second;
82 std::unordered_map<uint16_t, uint16_t>::const_iterator
it =
m_trigbit_tile.find(addr);
84 else return it->second;
92 std::unordered_map<uint16_t, uint8_t>::const_iterator
it =
m_flagpt_tile.find(addr);
94 else return it->second;
102 std::unordered_map<uint16_t, uint8_t>::const_iterator
it =
m_flagroi_tile.find(addr);
104 else return it->second;
static constexpr uint8_t SECTOR_MASK
Mask for trigger sector for the (EIFI/TILE) ADDR.
static constexpr uint8_t ADDR_SECTOR_SHIFT
Bit position of the trigger sector bit in the (EIFI/TILE) ADDR.
static constexpr uint8_t DR_LOW_RANGE
Range of DR in the BW coincidence window for 2-station.
std::unordered_map< uint16_t, uint16_t > m_trigbit_tile
static constexpr uint8_t ADDR_SIDE_SHIFT
Bit position of the side bit in the (EIFI/TILE) ADDR.
setScaleOne setStatusOne setSaturated int16_t
static constexpr uint8_t EIFI_TRIGBIT_SHIFT
Special bit shift for the EIFI Trigger bit.
static constexpr uint8_t DPHI_HIGH_RANGE
Range of DPhi in the BW coincidence window for 3-station.
uint8_t getBigWheelPt(const uint32_t addr) const
static constexpr uint8_t SSC_MASK
Mask for SSC for the (EIFI/TILE) ADDR.
unsigned short getTrigBitEifi(int side, int slot, int ssc, int sectorId) const
uint8_t getFlagRoiTile(int ssc, int sectorId, int side) const
unsigned short getTrigMaskTile(int ssc, int sectorId, int side) const
std::unordered_map< uint16_t, uint8_t > m_flagpt_tile
bool isActive(int cwtype) const
std::unordered_map< uint32_t, uint8_t > m_ptmap_bw
Run-2 BW-CW LUT map.
std::string getType(int cwtype) const
static constexpr uint8_t SIDE_MASK
Mask for extracting the side from the GLOBALADDR.
static constexpr uint8_t DR_HIGH_RANGE
Range of DR in the BW coincidence window for 3-station.
std::unordered_map< uint16_t, uint16_t > m_trigbit_eifi
std::unordered_map< uint16_t, uint8_t > m_flagroi_eifi
unsigned char getFlagPtEifi(int side, int ssc, int sectorId) const
std::unordered_map< uint16_t, uint8_t > m_flagpt_eifi
int8_t getTYPE(const int16_t lDR, const int16_t hDR, const int16_t lDPhi, const int16_t hDPhi) const
virtual ~TGCTriggerData()
std::unordered_map< uint16_t, uint8_t > m_flagroi_tile
unsigned char getFlagPtTile(int ssc, int sectorId, int side) const
std::string m_type[CW_NUM]
static constexpr uint8_t DPHI_LOW_RANGE
Range of DPhi in the BW coincidence window for 2-station.
unsigned char getFlagRoiEifi(int side, int ssc, int sectorId) const