ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::nsw::helper Namespace Reference

Classes

class  NSWOfflineHelper
class  NSWOfflineRobId

Functions

uint32_t get_bits (uint32_t word, uint32_t mask, uint8_t position)

Variables

static const std::map< const std::pair< std::string, bool >, const uint32_t > s_station_to_detector_map

Function Documentation

◆ get_bits()

uint32_t Muon::nsw::helper::get_bits ( uint32_t word,
uint32_t mask,
uint8_t position )
inline

Definition at line 172 of file NSWDecodeHelper.h.

173{
174 return (word >> position) & mask;
175}

Variable Documentation

◆ s_station_to_detector_map

const std::map<const std::pair <std::string, bool>, const uint32_t> Muon::nsw::helper::s_station_to_detector_map
static
Initial value:
=
{
{{"MM", true}, eformat::MUON_MMEGA_ENDCAP_A_SIDE},
{{"MM", false}, eformat::MUON_MMEGA_ENDCAP_C_SIDE},
{{"ST", true}, eformat::MUON_STGC_ENDCAP_A_SIDE},
{{"ST", false}, eformat::MUON_STGC_ENDCAP_C_SIDE}
}

Definition at line 60 of file NSWOfflineHelper.h.

61 {
62 {{"MM", true}, eformat::MUON_MMEGA_ENDCAP_A_SIDE},
63 {{"MM", false}, eformat::MUON_MMEGA_ENDCAP_C_SIDE},
64 {{"ST", true}, eformat::MUON_STGC_ENDCAP_A_SIDE},
65 {{"ST", false}, eformat::MUON_STGC_ENDCAP_C_SIDE}
66 };