Back to home page

EIC code displayed by LXR

 
 

    


Warning, /epic/compact/far_backward/magnets.xml is written in an unsupported language. File is not indexed.

0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Jaroslav Adam, Wouter Deconinck, Simon Gardner -->
0003 
0004 <lccdd>
0005 
0006   <detectors>
0007 
0008     <comment> Electron side beam pipe volumes </comment>
0009 
0010     <!-- Beam pipe going from Q1eR to B2BeR -->
0011     <detector
0012     name="Pipe_Q1eR_to_B2BeR"
0013     type="BeamPipeChain"
0014     wall_thickness="2*mm"
0015     vis="BeamPipeVis">
0016       <pipe id="0" name="Pipe_to_Q1eR"
0017         xcenter="0" zcenter="(Center_Beampipe_End + Q1eR_CenterPosition+Q1eR_Length/2)/2"
0018         length="Center_Beampipe_End - (Q1eR_CenterPosition+Q1eR_Length/2)" theta="0"
0019         rout1="Center_Beampipe_Rad" rout2="Q1eR_InnerRadius">
0020       </pipe>
0021       <pipe id="1" name="Pipe_in_Q1eR"
0022         xcenter="0" zcenter="Q1eR_CenterPosition"
0023         length="Q1eR_Length" theta="0"
0024         rout1="Q1eR_InnerRadius" rout2="Q1eR_InnerRadius">
0025       </pipe>
0026       <pipe id="2" name="Pipe_Q1eR_to_Q2eR"/>
0027       <pipe id="3" name="Pipe_in_Q2eR"
0028         xcenter="0" zcenter="Q2eR_CenterPosition"
0029         length="Q2eR_Length" theta="0"
0030         rout1="Q2eR_InnerRadius" rout2="Q2eR_InnerRadius">
0031       </pipe>
0032       <pipe id="4" name="Pipe_Q2eR_to_B2AeR"/>
0033       <pipe id="5" name="Pipe_in_B2AeR"
0034         xcenter="0" zcenter="B2AeR_CenterPosition"
0035         length="B2AeR_Length" theta="0"
0036         rout1="B2AeR_InnerRadius" rout2="B2AeR_InnerRadius">
0037       </pipe>
0038       <pipe id="6" name="Pipe_B2AeR_to_B2BeR"/>
0039       <pipe id="7" name="Pipe_in_B2BeR"
0040         xcenter="0" zcenter="B2BeR_CenterPosition"
0041         length="B2BeR_Length" theta="0"
0042         rout1="B2BeR_InnerRadius" rout2="B2BeR_InnerRadius">
0043       </pipe>
0044     </detector>
0045 
0046     <comment> Electron side beam magnet volumes </comment>
0047 
0048     <detector name="Magnet_Q1eR" type="ip6_CylindricalDipoleMagnet" vis="FFMagnetVis">
0049       <placement  x="0" y="0" z="Q1eR_CenterPosition" theta="0*rad"/>
0050       <dimensions x="Q1eR_InnerRadius*4" y="Q1eR_InnerRadius*4" z="Q1eR_Length" r="1.5*Q1eR_InnerRadius" />
0051       <apperture  x="Q1eR_InnerRadius*2" y="Q1eR_InnerRadius*2" r="Q1eR_InnerRadius" />
0052       <coil dx="2*cm" dy="1.5*cm" /><!--unchecked-->
0053     </detector>
0054 
0055     <detector name="Magnet_Q2eR" type="ip6_CylindricalDipoleMagnet" vis="FFMagnetVis">
0056       <placement  x="0" y="0" z="Q2eR_CenterPosition" theta="0*rad"/>
0057       <dimensions x="Q2eR_InnerRadius*4" y="Q2eR_InnerRadius*4" z="Q2eR_Length" r="1.5*Q2eR_InnerRadius"/>
0058       <apperture  x="Q2eR_InnerRadius*2" y="Q2eR_InnerRadius*2" r="Q2eR_InnerRadius"/>
0059       <coil dx="2*cm" dy="1.5*cm" /><!--unchecked-->
0060     </detector>
0061 
0062     <detector name="Magnet_B2AeR" type="ip6_CylindricalDipoleMagnet" vis="FFMagnetVis">
0063       <placement  x="0" y="0" z="B2AeR_CenterPosition" theta="0*rad"/>
0064       <dimensions x="B2AeR_InnerRadius*4" y="B2AeR_InnerRadius*4" z="B2AeR_Length" r="1.5*B2AeR_InnerRadius"/>
0065       <apperture  x="B2AeR_InnerRadius*2" y="B2AeR_InnerRadius*2" r="B2AeR_InnerRadius"/>
0066       <coil dx="2*cm" dy="1.5*cm" /><!--unchecked-->
0067     </detector>
0068 
0069     <detector name="Magnet_B2BeR" type="ip6_CylindricalDipoleMagnet" vis="FFMagnetVis">
0070       <placement  x="0" y="0" z="B2BeR_CenterPosition" theta="0*rad"/>
0071       <dimensions x="B2BeR_InnerRadius*4" y="B2BeR_InnerRadius*4" z="B2BeR_Length" r="1.5*B2BeR_InnerRadius"/>
0072       <apperture  x="B2BeR_InnerRadius*2" y="B2BeR_InnerRadius*2" r="B2BeR_InnerRadius"/>
0073       <coil dx="2*cm" dy="1.5*cm" /><!--unchecked-->
0074     </detector>
0075 
0076     <detector
0077     name="Magnets_Q3eR"
0078     type="CylindricalMagnetChain"
0079     vis="RedVis">
0080       <magnet id="0" name="Magnet_Q3eR"
0081         x="(Q3eR_StartX+Q3eR_EndX)/2" y="0" z="(Q3eR_StartZ+Q3eR_EndZ)/2" theta="Q3eR_Theta"
0082         length="Q3eR_Length" rin="Q3eR_InnerRadius" rout="4*Q3eR_InnerRadius">
0083       </magnet>
0084     </detector>
0085 
0086   </detectors>
0087 
0088   <fields>
0089 
0090     <comment> Magnetic fields </comment>
0091 
0092     <field name="Magnet_Q1eR_Field" type="MultipoleMagnet">
0093       <shape type="Tube" rmax="Q1eR_InnerRadius" dz="Q1eR_Length/2"/>
0094       <position x="0" y="0" z="Q1eR_CenterPosition"/>
0095       <coefficient/>
0096       <coefficient coefficient="Q1eR_Gradient"/>
0097     </field>
0098 
0099     <field name="Magnet_Q2eR_Field" type="MultipoleMagnet">
0100       <shape type="Tube" rmax="Q2eR_InnerRadius" dz="Q2eR_Length/2"/>
0101       <position x="0" y="0" z="Q2eR_CenterPosition"/>
0102       <coefficient/>
0103       <coefficient coefficient="Q2eR_Gradient"/>
0104     </field>
0105 
0106     <field name="Magnet_Q3eR_Field" type="MultipoleMagnet">
0107       <shape type="Tube" rmax="Q3eR_InnerRadius" dz="Q3eR_Length/2"/>
0108       <position x="0" y="0" z="Q3eR_CenterPosition"/>
0109       <coefficient/>
0110       <coefficient coefficient="Q3eR_Gradient"/>
0111     </field>
0112 
0113     <field name="Magnet_B2AeR_Field" type="MultipoleMagnet">
0114       <shape type="Tube" rmax="B2AeR_InnerRadius" dz="B2AeR_Length/2"/>
0115       <position x="0" y="0" z="B2AeR_CenterPosition"/>
0116       <coefficient coefficient="B2AeR_B"/>
0117     </field>
0118 
0119     <field name="Magnet_B2BeR_Field" type="MultipoleMagnet">
0120       <shape type="Tube" rmax="B2BeR_InnerRadius" dz="B2BeR_Length/2"/>
0121       <position x="0" y="0" z="B2BeR_CenterPosition"/>
0122       <coefficient coefficient="B2BeR_B"/>
0123     </field>
0124 
0125   </fields>
0126 
0127 </lccdd>