|
7 | 7 | Bar half-sizes: 700 × 30 × 5 mm (140 × 6 × 1 cm full) |
8 | 8 | Total width 4 m with 10 cm overlap (pending final engineering numbers) |
9 | 9 | Column X: -1300, 0, +1300 mm; Y from -3220 to +3220 mm (step 6440/109 mm) |
10 | | - Z stagger: z = (ir%2)*12 + (ic%2)*24 mm (4 levels: 0, 12, 24, 36 mm) |
| 10 | + Z stagger: z = (ir%2)*12 + (ic%2)*90 mm (4 levels: 0, 12, 90, 102 mm) |
11 | 11 | --> |
12 | 12 |
|
13 | 13 | <geomodel name="SHiP Timing Detector" version="1.0" |
|
53 | 53 |
|
54 | 54 | <!-- Array of 3 columns × 110 rows = 330 bars. |
55 | 55 | Split each column into even/odd rows to apply Z stagger per-row parity. |
56 | | - Z stagger formula: z = (ir%2)*12 + (ic%2)*24 mm |
| 56 | + Z stagger formula: z = (ir%2)*12 + (ic%2)*90 mm |
57 | 57 | col1 (ic=0): even rows z=0, odd rows z=12 |
58 | | - col2 (ic=1): even rows z=24, odd rows z=36 |
| 58 | + col2 (ic=1): even rows z=90, odd rows z=102 |
59 | 59 | col3 (ic=2): even rows z=0, odd rows z=12 --> |
60 | 60 | <assembly name="TimDetArray"> |
61 | 61 | <replicaXYarrays name="col1_even" n="55" zValue="0.0" xCoordinates="col1_even_x" yCoordinates="timDety_even"> |
|
64 | 64 | <replicaXYarrays name="col1_odd" n="55" zValue="12.0" xCoordinates="col1_odd_x" yCoordinates="timDety_odd"> |
65 | 65 | <logvolref ref="TimDetBar"/> |
66 | 66 | </replicaXYarrays> |
67 | | - <replicaXYarrays name="col2_even" n="55" zValue="24.0" xCoordinates="col2_even_x" yCoordinates="timDety_even"> |
| 67 | + <replicaXYarrays name="col2_even" n="55" zValue="90.0" xCoordinates="col2_even_x" yCoordinates="timDety_even"> |
68 | 68 | <logvolref ref="TimDetBar"/> |
69 | 69 | </replicaXYarrays> |
70 | | - <replicaXYarrays name="col2_odd" n="55" zValue="36.0" xCoordinates="col2_odd_x" yCoordinates="timDety_odd"> |
| 70 | + <replicaXYarrays name="col2_odd" n="55" zValue="102.0" xCoordinates="col2_odd_x" yCoordinates="timDety_odd"> |
71 | 71 | <logvolref ref="TimDetBar"/> |
72 | 72 | </replicaXYarrays> |
73 | 73 | <replicaXYarrays name="col3_even" n="55" zValue="0.0" xCoordinates="col3_even_x" yCoordinates="timDety_even"> |
|
0 commit comments