Back to home page

EIC code displayed by LXR

 
 

    


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

0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022-2025 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="1 * 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> Main beamline vacuum volume spanning between B2BeR and Q3eR magnets</comment>
0047     <detector name="BackwardsTaggerVacuum" type="FarBackwardVacuum" wall="Backwards_Box_Wall" lumi="true" vis="BeamPipeVis" >
0048       <focus      x="Dipole_Focus_X"    y="Dipole_Focus_Y"    z="Dipole_Focus_Z" />
0049       <bounding   xmin="Vacuum_BB_MinX" xmax="Vacuum_BB_MaxX"
0050                   ymin="Vacuum_BB_MinY" ymax="Vacuum_BB_MaxY"
0051                   zmin="Vacuum_BB_MinZ" zmax="Vacuum_BB_MaxZ"
0052       />
0053       <rotation   theta="Beam_Theta"/>
0054       <dimensions xL="Beam_WidthL" xR="Beam_WidthR" y="Beam_Height" z="Beam_Length"/>
0055 
0056       <comment> Vacuum volume joining with lumi </comment>
0057       <exitdim    x="Exit_Width"   y="Exit_Height"  lumiZ="LumiWin_Zstart" lumiR="LumiWin_R" maxTheta="Exit_Theta"/>
0058 
0059       <comment> Extended vacuum volume for taggers </comment>
0060       <module id="1" name="Tagger1">
0061         <position    x="Tagger1_Vac_Offset_X" y="Tagger1_Y" z="Tagger1_Vac_Offset_Z"/>
0062         <rotation    theta="Tagger1_Theta"/>
0063         <dimensions  x="Tagger1_Width" y="Tagger1_Height" z="2*Tagger1_Vac_Length"/>
0064 
0065         <foilLayer   id="0" type="foil"   thickness="100*um" angle="70*deg"/>
0066         <windowLayer id="1" type="window" thickness="2*mm" material="CarbonFiber"/>
0067       </module>
0068       <module id="2" name="Tagger2">
0069         <position    x="Tagger2_Vac_Offset_X" y="Tagger2_Y" z="Tagger2_Vac_Offset_Z"/>
0070         <rotation    theta="Tagger2_Theta"/>
0071         <dimensions  x="Tagger2_Width" y="Tagger2_Height" z="2*Tagger2_Vac_Length"/>
0072 
0073         <foilLayer   id="0" type="foil"   thickness="100*um" angle="70*deg"/>
0074         <windowLayer id="1" type="window" thickness="2*mm" material="CarbonFiber"/>
0075       </module>
0076 
0077     </detector>
0078 
0079   </detectors>
0080 
0081 </lccdd>