Back to home page

EIC code displayed by LXR

 
 

    


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