27 m_id(static_cast<uint16_t>(0xffff & sid))
33 uint32_t retval = (0xff) & m_sd;
41 std::ostringstream oss;
42 oss << human_detector() <<
", Identifier = " << (
unsigned int)module_id();
50 switch (subdetector_id()) {
58 s +=
"PIXEL_FORWARD_A_SIDE";
61 s +=
"PIXEL_FORWARD_C_SIDE";
67 s +=
"SCT_BARREL_A_SIDE";
70 s +=
"SCT_BARREL_C_SIDE";
73 s +=
"SCT_ENDCAP_A_SIDE";
76 s +=
"SCT_ENDCAP_C_SIDE";
79 s +=
"TRT_ANCILLARY_CRATE";
82 s +=
"TRT_BARREL_A_SIDE";
85 s +=
"TRT_BARREL_C_SIDE";
88 s +=
"TRT_ENDCAP_A_SIDE";
91 s +=
"TRT_ENDCAP_C_SIDE";
94 s +=
"LAR_EM_BARREL_A_SIDE";
97 s +=
"LAR_EM_BARREL_C_SIDE";
100 s +=
"LAR_EM_ENDCAP_A_SIDE";
103 s +=
"LAR_EM_ENDCAP_C_SIDE";
106 s +=
"LAR_HAD_ENDCAP_A_SIDE";
109 s +=
"LAR_HAD_ENDCAP_C_SIDE";
112 s +=
"LAR_FCAL_A_SIDE";
115 s +=
"LAR_FCAL_C_SIDE";
118 s +=
"TILECAL_LASER_CRATE";
121 s +=
"TILECAL_BARREL_A_SIDE";
124 s +=
"TILECAL_BARREL_C_SIDE";
127 s +=
"TILECAL_EXT_A_SIDE";
130 s +=
"TILECAL_EXT_C_SIDE";
133 s +=
"MUON_ANCILLARY_CRATE";
136 s +=
"MUON_MDT_BARREL_A_SIDE";
139 s +=
"MUON_MDT_BARREL_C_SIDE";
142 s +=
"MUON_MDT_ENDCAP_A_SIDE";
145 s +=
"MUON_MDT_ENDCAP_C_SIDE";
148 s +=
"MUON_RPC_BARREL_A_SIDE";
151 s +=
"MUON_RPC_BARREL_C_SIDE";
154 s +=
"MUON_TGC_ENDCAP_A_SIDE";
157 s +=
"MUON_TGC_ENDCAP_C_SIDE";
160 s +=
"MUON_CSC_ENDCAP_A_SIDE";
163 s +=
"MUON_CSC_ENDCAP_C_SIDE";
166 s +=
"TDAQ_BEAM_CRATE";
169 s +=
"TDAQ_CALO_PREPROC";
172 s +=
"TDAQ_CALO_CLUSTER_PROC_DAQ";
175 s +=
"TDAQ_CALO_CLUSTER_PROC_ROI";
178 s +=
"TDAQ_CALO_JET_PROC_DAQ";
181 s +=
"TDAQ_CALO_JET_PROC_ROI";
184 s +=
"TDAQ_MUON_CTP_INTERFACE";
202 s +=
"TDAQ_EVENT_FILTER";
Declares a type that can perform the conversion between source identifier components and the its 32-b...