001
002
003 <!--
004
005 The InnerDetector identifier is arranged as follows
006
007 InnerDetector
008 part=Pixel
009 side=barrel
010 layer phi_module eta_module phi_index eta_index
011 side=endcap
012 disk phi_module eta_module phi_index eta_index
013
014 part=SCT
015 side=barrel
016 layer phi_module eta_module side strip
017 side=endcap
018 disk phi_module eta_module side strip
019
020 part=TRT
021 side=barrel
022 layer phi_module straw_layer straw
023 side=endcap
024 wheel phi_module straw_layer straw
025
026
027 -->
028
029 <IdDictionary name="InnerDetector" version="CombinedTestBeam">
030
031 <!--
032 Start by defining some symbolic labels used for some fields
033 (other fields will be specified by numeric ranges)
034 -->
035
036 <field name="part" >
037 <label name="Pixel" value="1" />
038 <label name="SCT" value="2" />
039 <label name="TRT" value="3" />
040 </field>
041
042 <field name="barrel_endcap">
043 <label name="negative_endcap" value="-2" />
044 <label name="negative_barrel" value="-1" />
045 <label name="barrel" value="0" />
046 <label name="positive_barrel" value="+1" />
047 <label name="positive_endcap" value="+2" />
048 </field>
049
050
051
052 <!--
053
054 Pixel
055
056 -->
057
058
059 <subregion name="pixel_barrel">
060 <range field="part" value="Pixel" />
061 <range field="barrel_endcap" value="barrel" />
062 </subregion>
063
064 <subregion name="pixel_default_eta_module">
065 <range field="phi_index" minvalue="0" maxvalue="327" />
066 <range field="eta_index" minvalue="0" maxvalue="143" />
067 </subregion>
068
069 <subregion name="pixel_phi_barrel_module">
070 <range field="eta_module" minvalue="5" maxvalue="5" />
071 <reference subregion="pixel_default_eta_module" />
072 </subregion>
073
074
075 <!--
076 Then enumerate all the possible regions of the Pixel subdetector.
077 Each region corresponds to an identifier range.
078 -->
079
080 <!--
081 The follow region is the pixel b-layer. Normally, the correct
082 phi_index max should be 319, but we set it to 327 as for the other
083 layers to allow to calculate the pixel_id from SiDigit, i.e. using
084 the G3 numbering which is not completely correct. This should be a
085 temporary fix. Correct specif:
086 <range field="phi_index" minvalue="0" maxvalue="319" />
087 -->
088
089 <region group="pixel" >
090 <reference subregion="pixel_barrel" />
091 <range field="layer" minvalue="0" maxvalue="2" />
092 <range field="phi_module" minvalue="0" maxvalue="1" wraparound="FALSE" />
093 <reference subregion="pixel_phi_barrel_module" />
094 </region>
095
096 <!-- Dummy region: This forces the bit packing to be the same as in ATLAS -->
097
098 <region group="pixel" name = "dummy">
099 <range field="part" value="Pixel" />
100 <range field="barrel_endcap" values="negative_endcap barrel positive_endcap"/>
101 <range field="layer" minvalue="0" maxvalue="2"/>
102 <range field="phi_module" minvalue="0" maxvalue="51" />
103 <range field="eta_module" minvalue="-6" maxvalue="+6" />
104 <range field="phi_index" minvalue="0" maxvalue="327" />
105 <range field="eta_index" minvalue="0" maxvalue="191" />
106 </region>
107
108 <!--
109
110 SCT
111
112 -->
113
114 <subregion name="SCT_barrel">
115 <range field="part" value="SCT" />
116 <range field="barrel_endcap" value="barrel" />
117 </subregion>
118
119 <subregion name="SCT_eta_module">
120 <range field="side" minvalue="0" maxvalue="1" />
121 <range field="strip" minvalue="0" maxvalue="767" />
122 </subregion>
123
124 <subregion name="SCT_phi_positive_barrel_module">
125 <range field="eta_module" minvalue="+1" maxvalue="+1" />
126 <reference subregion="SCT_eta_module" />
127 </subregion>
128
129 <region group="sct">
130 <reference subregion="SCT_barrel" />
131 <range field="layer" minvalue="0" maxvalue="3"/>
132 <range field="phi_module" minvalue="0" maxvalue="1" wraparound="FALSE" />
133 <reference subregion="SCT_phi_positive_barrel_module" />
134 </region>
135
136 <!-- Dummy region: This forces the bit packing to be the same as in ATLAS -->
137
138 <region group="sct" name = "dummy">
139 <range field="part" value="SCT" />
140 <range field="barrel_endcap" values="negative_endcap barrel positive_endcap"/>
141 <range field="layer" minvalue="0" maxvalue="8"/>
142 <range field="phi_module" minvalue="0" maxvalue="55" />
143 <range field="eta_module" minvalue="-6" maxvalue="+6" />
144 <range field="side" minvalue="0" maxvalue="1" />
145 <range field="strip" minvalue="0" maxvalue="767" />
146 </region>
147
148
149 <!--
150
151 TRT
152
153 -->
154
155 <subregion name="TRT_barrel">
156 <range field="part" value="TRT" />
157 <range field="barrel_endcap" values="negative_barrel positive_barrel" />
158 </subregion>
159
160 <subregion name="TRT_layer_0">
161 <reference subregion="TRT_barrel" />
162 <range field="phi_sector" minvalue="0" maxvalue="1" wraparound="FALSE" />
163 <range field="layer_or_wheel" value="0" />
164 </subregion>
165
166 <region group="trt" >
167 <reference subregion="TRT_layer_0" />
168 <range field="straw_layer" value="0" />
169 <range field="straw" minvalue="0" maxvalue="14" />
170 </region>
171
172 <region group="trt" >
173 <reference subregion="TRT_layer_0" />
174 <range field="straw_layer" minvalue="1" maxvalue="4" />
175 <range field="straw" minvalue="0" maxvalue="15" />
176 </region>
177
178 <region group="trt" >
179 <reference subregion="TRT_layer_0" />
180 <range field="straw_layer" minvalue="5" maxvalue="9" />
181 <range field="straw" minvalue="0" maxvalue="16" />
182 </region>
183
184 <region group="trt" >
185 <reference subregion="TRT_layer_0" />
186 <range field="straw_layer" minvalue="10" maxvalue="14" />
187 <range field="straw" minvalue="0" maxvalue="17" />
188 </region>
189
190 <region group="trt" >
191 <reference subregion="TRT_layer_0" />
192 <range field="straw_layer" minvalue="15" maxvalue="17" />
193 <range field="straw" minvalue="0" maxvalue="18" />
194 </region>
195
196 <region group="trt" >
197 <reference subregion="TRT_layer_0" />
198 <range field="straw_layer" value="18" />
199 <range field="straw" minvalue="0" maxvalue="17" />
200 </region>
201
202 <subregion name="TRT_layer_1">
203 <reference subregion="TRT_barrel" />
204 <range field="phi_sector" minvalue="0" maxvalue="1" wraparound="FALSE" />
205 <range field="layer_or_wheel" value="1" />
206 </subregion>
207
208 <region group="trt" >
209 <reference subregion="TRT_layer_1" />
210 <range field="straw_layer" value="0" />
211 <range field="straw" minvalue="0" maxvalue="18" />
212 </region>
213
214 <region group="trt" >
215 <reference subregion="TRT_layer_1" />
216 <range field="straw_layer" minvalue="1" maxvalue="5" />
217 <range field="straw" minvalue="0" maxvalue="19" />
218 </region>
219
220 <region group="trt" >
221 <reference subregion="TRT_layer_1" />
222 <range field="straw_layer" minvalue="6" maxvalue="10" />
223 <range field="straw" minvalue="0" maxvalue="20" />
224 </region>
225
226 <region group="trt" >
227 <reference subregion="TRT_layer_1" />
228 <range field="straw_layer" minvalue="11" maxvalue="15" />
229 <range field="straw" minvalue="0" maxvalue="21" />
230 </region>
231
232 <region group="trt" >
233 <reference subregion="TRT_layer_1" />
234 <range field="straw_layer" minvalue="16" maxvalue="20" />
235 <range field="straw" minvalue="0" maxvalue="22" />
236 </region>
237
238 <region group="trt" >
239 <reference subregion="TRT_layer_1" />
240 <range field="straw_layer" minvalue="21" maxvalue="22" />
241 <range field="straw" minvalue="0" maxvalue="23" />
242 </region>
243
244 <region group="trt" >
245 <reference subregion="TRT_layer_1" />
246 <range field="straw_layer" value="23" />
247 <range field="straw" minvalue="0" maxvalue="22" />
248 </region>
249
250 <subregion name="TRT_layer_2">
251 <reference subregion="TRT_barrel" />
252 <range field="phi_sector" minvalue="0" maxvalue="1" wraparound="FALSE" />
253 <range field="layer_or_wheel" value="2" />
254 </subregion>
255
256 <region group="trt" >
257 <reference subregion="TRT_layer_2" />
258 <range field="straw_layer" value="0" />
259 <range field="straw" minvalue="0" maxvalue="22" />
260 </region>
261
262 <region group="trt" >
263 <reference subregion="TRT_layer_2" />
264 <range field="straw_layer" minvalue="1" maxvalue="4" />
265 <range field="straw" minvalue="0" maxvalue="23" />
266 </region>
267
268 <region group="trt" >
269 <reference subregion="TRT_layer_2" />
270 <range field="straw_layer" minvalue="5" maxvalue="9" />
271 <range field="straw" minvalue="0" maxvalue="24" />
272 </region>
273
274 <region group="trt" >
275 <reference subregion="TRT_layer_2" />
276 <range field="straw_layer" minvalue="10" maxvalue="14" />
277 <range field="straw" minvalue="0" maxvalue="25" />
278 </region>
279
280 <region group="trt" >
281 <reference subregion="TRT_layer_2" />
282 <range field="straw_layer" minvalue="15" maxvalue="19" />
283 <range field="straw" minvalue="0" maxvalue="26" />
284 </region>
285
286 <region group="trt" >
287 <reference subregion="TRT_layer_2" />
288 <range field="straw_layer" minvalue="20" maxvalue="24" />
289 <range field="straw" minvalue="0" maxvalue="27" />
290 </region>
291
292 <region group="trt" >
293 <reference subregion="TRT_layer_2" />
294 <range field="straw_layer" minvalue="25" maxvalue="28" />
295 <range field="straw" minvalue="0" maxvalue="28" />
296 </region>
297
298 <region group="trt" >
299 <reference subregion="TRT_layer_2" />
300 <range field="straw_layer" value="29" />
301 <range field="straw" minvalue="0" maxvalue="27" />
302 </region>
303
304 <!-- Dummy region: This forces the bit packing to be the same as in ATLAS -->
305
306 <region group="trt" name = "dummy">
307 <range field="part" value="TRT" />
308 <range field="barrel_endcap" values="negative_endcap negative_barrel positive_barrel positive_endcap"/>
309 <range field="phi_sector" minvalue="0" maxvalue="31" />
310 <range field="layer_or_wheel" minvalue="0" maxvalue="17" />
311 <range field="straw_layer" minvalue="0" maxvalue="29" />
312 <range field="straw" minvalue="0" maxvalue="28" />
313 </region>
314
315 </IdDictionary>
316
Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems |
This page was automatically generated by the
LXR engine.
|
|