Warning, /epic/compact/far_forward/definitions.xml is written in an unsupported language. File is not indexed.
0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Alex Jentsch, Whitney Armstrong, Chao Peng -->
0003
0004 <define>
0005 <constant name="CrossingAngle" value="-0.025*rad "/>
0006 <constant name="ionCrossingAngle" value="CrossingAngle"/>
0007 <constant name="electronCrossingAngle" value="0.0"/>
0008 <constant name="CrossingSlope" value="CrossingAngle"/>
0009
0010 <constant name="IPBeampipe_rmax" value="2.501*25.4*mm/2.0"/>
0011 <constant name="Beampipe_rmax" value="IPBeampipe_rmax"/>
0012 <constant name="BeampipeOD" value="2.0*IPBeampipe_rmax"/>
0013
0014
0015 <comment>
0016 Hadron Magnets -- PRE BIG FLIP COORDINATES
0017
0018 ## name center_x center_y center_z rin(z-in) rin(z-out) dout length angle B gradient
0019 ## [m] [m] [m] [m] [m] [m] [m] [mrad] [T] [T/m]
0020 ##
0021
0022 B0PF 0.132497 0.0 5.89913 0.2000 0.2000 0.5000 1.200 0.00 -1.300 0.000
0023 B0APF 0.197995 0.0 7.69866 0.0430 0.0430 0.1860 0.600 25.0 -3.474 0.000
0024 Q1APF 0.244734 0.0 9.22834 0.0560 0.0560 0.2120 1.460 19.5 0.000 -72.608
0025 Q1BPF 0.300512 0.0 11.0629 0.0780 0.0780 0.2560 1.610 15.0 0.000 -66.180
0026 Q2PF 0.39495 0.0 14.1673 0.1315 0.1315 0.3620 3.800 14.8 0.000 40.737
0027 B1PF 0.490747 0.0 18.0667 0.1350 0.1350 0.3700 3.000 34.0 -3.400 0.000
0028 B1APF 0.600444 0.0 20.8159 0.1680 0.1680 0.4360 1.500 25.0 -2.700 0.000
0029 B2PF 1.522232 0.0 41.9092 0.2 0.2 0.5 5.76 25.0 5.94 0.000
0030
0031
0032 Hadron magnets -- with BIG FLIP and 50cm shift
0033
0034 ##
0035 ## name center_x center_y center_z rin(z-in) rin(z-out) dout length angle B gradient
0036 ## [m] [m] [m] [m] [m] [m] [m] [mrad] [T] [T/m]
0037 ##
0038
0039 B0PF -0.145779265 0.0 6.400000000 0.2000 0.2000 0.5000 1.200 0.00 1.1840539 0.000
0040 B0PFq -0.145779265 0.0 6.400000000 0.2000 0.2000 0.5000 1.200 0.00 0.0000000 -8.12238283
0041 B0APF -0.210480535 0.0 8.198946015 0.0430 0.0430 0.1860 0.600 -25.0 3.4314469 0.000
0042 Q1APF -0.254342857 0.0 9.628296939 0.0560 0.0560 0.2120 1.460 -19.5 0.0000000 -72.608
0043 Q1BPF -0.312840809 0.0 11.56243847 0.0780 0.0780 0.2560 1.610 -15.0 0.0000000 -63.24525402
0044 Q2PF -0.407362293 0.0 14.66604545 0.1315 0.1315 0.3620 3.800 -14.8 0.0000000 36.88301623
0045 B1PF -0.503165042 0.0 18.56486896 0.1350 0.1350 0.3700 3.000 -34.0 3.4479890 0.000
0046 B1APF -0.612903791 0.0 21.31298439 0.1680 0.1680 0.4360 1.500 -25.0 2.7000000 0.000
0047 B2APF -1.491239596 0.0 40.74293743 0.2 0.2 0.5 4.4 -28.22 -4.7890142 0.000
0048
0049 </comment>
0050
0051 <constant name="B0PF_InnerRadius" value="20.0*cm"/>
0052 <constant name="B0APF_InnerRadius" value="4.3*cm"/>
0053 <constant name="Q1APF_InnerRadius" value="5.6*cm"/>
0054 <constant name="Q1BPF_InnerRadius" value="7.8*cm"/>
0055 <constant name="Q2PF_InnerRadius" value="13.15*cm"/>
0056 <constant name="B1PF_InnerRadius" value="13.5*cm"/>
0057 <constant name="B1APF_InnerRadius" value="16.8*cm"/>
0058 <constant name="B2PF_InnerRadius" value="20.0*cm"/>
0059 <comment>
0060 The inner radii are temporarily enlarged so the inner coils (UnionSolid) are not built with overlapping volumes
0061 Overlapping boolean volumes may cause issues in DAWN view, even if they were good in simulation
0062 </comment>
0063 <!--<constant name="Q0EF_InnerRadius" value="0.02*cm"/>-->
0064 <!--<constant name="Q1EF_InnerRadius" value="0.485*cm"/>-->
0065 <constant name="Q0EF_InnerRadius" value="2.5*cm"/>
0066 <constant name="Q1EF_InnerRadius" value="2.5*cm"/>
0067
0068 <constant name="B0PF_RotationAngle" value="-0.0*0.001*rad"/>
0069 <constant name="B0APF_RotationAngle" value="-25.0*0.001*rad"/>
0070 <constant name="Q1APF_RotationAngle" value="-19.5*0.001*rad"/>
0071 <constant name="Q1BPF_RotationAngle" value="-15.0*0.001*rad"/>
0072 <constant name="Q2PF_RotationAngle" value="-14.8*0.001*rad"/>
0073 <constant name="B1PF_RotationAngle" value="-34.0*0.001*rad"/>
0074 <constant name="B1APF_RotationAngle" value="-25.0*0.001*rad"/>
0075 <constant name="B2PF_RotationAngle" value="-28.22*0.001*rad"/>
0076 <constant name="Q0EF_RotationAngle" value="-0.0*rad"/>
0077 <constant name="Q1EF_RotationAngle" value="-0.0*rad"/>
0078
0079 <constant name="B0PF_CenterPosition" value="6.4*m"/>
0080 <constant name="B0APF_CenterPosition" value="8.198946015*m"/>
0081 <constant name="Q1APF_CenterPosition" value="9.628296939*m"/>
0082 <constant name="Q1BPF_CenterPosition" value="11.56243847*m"/>
0083 <constant name="Q2PF_CenterPosition" value="14.66604545*m"/>
0084 <constant name="B1PF_CenterPosition" value="18.56486896*m"/>
0085 <constant name="B1APF_CenterPosition" value="21.31298439*m"/>
0086 <constant name="B2PF_CenterPosition" value="40.74293743*m"/>
0087 <constant name="Q0EF_CenterPosition" value="5.8*m"/>
0088 <constant name="Q1EF_CenterPosition" value="10.76*m"/>
0089
0090 <constant name="B0PF_XPosition" value="-0.145779265*m"/>
0091 <constant name="B0APF_XPosition" value="-0.210480535*m"/>
0092 <constant name="Q1APF_XPosition" value="-0.254342857*m"/>
0093 <constant name="Q1BPF_XPosition" value="-0.312840809*m"/>
0094 <constant name="Q2PF_XPosition" value="-0.407362293*m"/>
0095 <constant name="B1PF_XPosition" value="-0.503165042*m"/>
0096 <constant name="B1APF_XPosition" value="-0.612903791*m"/>
0097 <constant name="B2PF_XPosition" value="-1.491239596*m"/>
0098 <constant name="Q0EF_XPosition" value="-0.0*m"/>
0099 <constant name="Q1EF_XPosition" value="-0.0*m"/>
0100
0101 <constant name="B0PF_Length" value="1.2*m"/>
0102 <constant name="B0APF_Length" value="0.6*m"/>
0103 <constant name="Q1APF_Length" value="1.46*m"/>
0104 <constant name="Q1BPF_Length" value="1.61*m"/>
0105 <constant name="Q2PF_Length" value="3.8*m"/>
0106 <constant name="B1PF_Length" value="3.0*m"/>
0107 <constant name="B1APF_Length" value="1.5*m"/>
0108 <constant name="B2PF_Length" value="4.4*m"/>
0109 <constant name="Q0EF_Length" value="1.2*m"/>
0110 <constant name="Q1EF_Length" value="1.61*m"/>
0111
0112 </define>