Back to home page

EIC code displayed by LXR

 
 

    


Warning, /epic/compact/far_forward/electron_beamline.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, Jakub Ceska, Andrii Natochii -->
0003 
0004 <lccdd>
0005 
0006   <comment>
0007      See compact/far_forward/ion_beamline.xml for hadron magnet element coordinate description-the same is applied to the electron magnet elements
0008   </comment>
0009 
0010   <define>
0011 
0012     <!-- Q0eF Center Position -->
0013     <constant name="Q0EF_Center_posX" value="-0.00259434*cm"/>
0014     <constant name="Q0EF_Center_posY" value="0*cm"/>
0015     <constant name="Q0EF_Center_posZ" value="640.648*cm"/>
0016     <constant name="Q0EF_Rotation_Angle" value="0*rad"/>
0017 
0018     <!-- Q1eF Center Position -->
0019     <constant name="Q1EF_Center_posX" value="-0.00238944*cm"/>
0020     <constant name="Q1EF_Center_posY" value="0*cm"/>
0021     <constant name="Q1EF_Center_posZ" value="1157.57*cm"/>
0022     <constant name="Q1EF_Rotation_Angle" value="0*rad"/>
0023 
0024     <!-- electron beam pipe wall thickness at positive z -->
0025     <constant name="Beampipe_cen_pos_Thickness" value="1.0*mm"/>
0026 
0027     <!-- end of central section -->
0028     <constant name="Beampipe_cen_pos_EndZ" value="494.556*cm"/>
0029     <constant name="Beampipe_cen_pos_r1" value="BeampipeOD/2."/>
0030 
0031     <!-- Q0eF quadrupole magnet -->
0032     <constant name="Q0EF_StartZ" value="7000.*mm"/>
0033     <constant name="Q0EF_EndZ" value="5800.*mm"/>
0034     <!--<constant name="Q0EF_InnerRadius" value="25.*mm"/>-->
0035 
0036     <!-- Q1eF quadrupole magnet -->
0037     <constant name="Q1EF_StartZ" value="12370.*mm"/>
0038     <constant name="Q1EF_EndZ" value="10760.*mm"/>
0039     <!--<constant name="Q1EF_InnerRadius" value="63*mm"/>-->
0040 
0041     <!-- beam section at forward region to the end of the FWD cryostat -->
0042     <constant name="Beampipe_fwd_pos_EndZ" value="25000.*mm"/>
0043 
0044   </define>
0045 
0046   <detectors>
0047 
0048     <!-- Beam Pipe from central section at positive z to the end of the FWD cryostat -->
0049     <detector
0050       name="Pipe_cen_to_pos"
0051       type="BeamPipeChain"
0052       wall_thickness="Beampipe_cen_pos_Thickness">
0053 
0054       <pipe id="0" name="Pipe_FWD_electron"
0055         xcenter="0" zcenter="(Beampipe_fwd_pos_EndZ+Beampipe_cen_pos_EndZ)/2."
0056         length="Beampipe_fwd_pos_EndZ-Beampipe_cen_pos_EndZ" theta="0"
0057         rout1="Beampipe_cen_pos_r1" rout2="Beampipe_cen_pos_r1">
0058       </pipe>
0059 
0060     </detector>
0061 
0062   </detectors>
0063 
0064   <detectors>
0065     <!-- Q0eF magnet -->
0066     <detector name="Q0EF_BeamlineMagnet" type="ip6_CryostatMagnet">
0067       <coil name="Q0EF_Quad_Coil" vis="MagnetCoilVis">
0068         <placement x="Q0EF_Center_posX" y="Q0EF_Center_posY" z="Q0EF_Center_posZ" theta="Q0EF_Rotation_Angle" phiNum="3" phiStart="90*deg" phiStep="90*deg"/>
0069         <dimensions rmin="4.817872*cm" rmax="5.186172*cm" half_length="125.199140*cm/2." sphi="-60.0*deg/2." dphi="60.0*deg"/>
0070       </coil>
0071       <coil name="Q0EF_Dipole_Coil" vis="MagnetCoilVis">
0072         <placement x="Q0EF_Center_posX" y="Q0EF_Center_posY" z="Q0EF_Center_posZ" theta="Q0EF_Rotation_Angle" phiNum="1" phiStart="180*deg" phiStep="180*deg"/>
0073         <dimensions rmin="5.186680*cm" rmax="5.351*cm" half_length="125.199140*cm/2." sphi="-120.0*deg/2." dphi="120.0*deg"/>
0074       </coil>
0075       <coil name="Q0EF_SkewQuad_Coil" vis="MagnetCoilVis">
0076         <placement x="Q0EF_Center_posX" y="Q0EF_Center_posY" z="Q0EF_Center_posZ" theta="Q0EF_Rotation_Angle" phiNum="3" phiStart="90*deg" phiStep="90*deg"/>
0077         <dimensions rmin="5.351780*cm" rmax="5.486400*cm" half_length="127.0*cm/2." sphi="45*deg-60.0*deg/2." dphi="60.0*deg"/>
0078       </coil>
0079       <tube name="Q0EF_InnerSupport_Tube" vis="MagnetSupportTubeVis">
0080         <placement x="Q0EF_Center_posX" y="Q0EF_Center_posY" z="Q0EF_Center_posZ" theta="Q0EF_Rotation_Angle"/>
0081         <dimensions rmin="8.634984*cm/2." rmax="9.635744*cm/2." half_length="135.529747*cm/2." sphi="0*deg" dphi="360.0*deg"/>
0082       </tube>
0083       <tube name="Q0EF_OuterSupport_Tube" vis="MagnetSupportTubeVis">
0084         <placement x="Q0EF_Center_posX" y="Q0EF_Center_posY" z="Q0EF_Center_posZ" theta="Q0EF_Rotation_Angle"/>
0085         <dimensions rmin="11.572240*cm/2." rmax="12.171680*cm/2." half_length="135.712954*cm/2." sphi="0*deg" dphi="360.0*deg"/>
0086       </tube>
0087     </detector>
0088 
0089     <!-- Q1eF magnet -->
0090     <detector name="Q1EF_BeamlineMagnet" type="ip6_CryostatMagnet">
0091       <coil name="Q1EF_Quad_Coil" vis="MagnetCoilVis">
0092         <placement x="Q1EF_Center_posX" y="Q1EF_Center_posY" z="Q1EF_Center_posZ" theta="Q1EF_Rotation_Angle" phiNum="1" phiStart="0*deg" phiStep="0*deg"/>
0093         <dimensions rmin="8.5*cm" rmax="9.0*cm" half_length="161.*cm/2." sphi="0*deg" dphi="360.0*deg"/>
0094       </coil>
0095     </detector>
0096 
0097   </detectors>
0098 
0099   <fields>
0100 
0101     <!-- Q0eF quadrupole field -->
0102     <field name="Q0EF_field" type="MultipoleMagnet">
0103       <shape type="Tube" rmax="Q0EF_InnerRadius" dz="(Q0EF_StartZ-Q0EF_EndZ)/2."/>
0104       <position x="0" y="0" z="(Q0EF_StartZ+Q0EF_EndZ)/2."/>
0105       <coefficient/>
0106       <coefficient coefficient="-13.0961*tesla/meter"/>
0107     </field>
0108 
0109     <!-- Q1eF quadrupole field -->
0110     <field name="Q1EF_field" type="MultipoleMagnet">
0111       <shape type="Tube" rmax="Q1EF_InnerRadius" dz="(Q1EF_StartZ-Q1EF_EndZ)/2."/>
0112       <position x="0" y="0" z="(Q1EF_StartZ+Q1EF_EndZ)/2."/>
0113       <coefficient/>
0114       <coefficient coefficient="6.0639*tesla/meter"/>
0115     </field>
0116 
0117   </fields>
0118 
0119 </lccdd>