Warning, /epic/compact/far_backward/taggers.xml is written in an unsupported language. File is not indexed.
0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Wouter Deconinck, Simon Gardner -->
0003
0004 <lccdd>
0005
0006 <define>
0007
0008 <constant name="tracker_pixel_size" value="55*um"/>
0009
0010 </define>
0011
0012 <detectors>
0013
0014 <comment> Main beamline vacuum volume spanning between B2BeR and Q3eR magnets</comment>
0015 <detector id="TaggerTracker_ID" name="BackwardsTaggerStation" type="BackwardsTagger" wall="Backwards_Box_Wall" lumi="true" vis="BeamPipeVis" readout="TaggerTrackerHits">
0016 <focus x="Dipole_Focus_X" y="Dipole_Focus_Y" z="Dipole_Focus_Z" />
0017 <bounding xmin="Vacuum_BB_MinX" xmax="Vacuum_BB_MaxX"
0018 ymin="Vacuum_BB_MinY" ymax="Vacuum_BB_MaxY"
0019 zmin="Vacuum_BB_MinZ" zmax="Vacuum_BB_MaxZ"
0020 />
0021 <rotation theta="Beam_Theta"/>
0022 <dimensions xL="Beam_WidthL" xR="Beam_WidthR" y="Beam_Height" z="Beam_Length"/>
0023
0024 <comment> Vacuum volume joining with lumi </comment>
0025 <exitdim x="Exit_Width" y="Exit_Height" lumiZ="LumiWin_Zstart" lumiR="LumiWin_R" maxTheta="Exit_Theta"/>
0026
0027 <comment> Tagger stations and extended vacuum volume </comment>
0028 <module id="1"
0029 name="Tagger1"
0030 theta_min="Tagger1_Min_Theta"
0031 max_align="false"
0032 offset_min="Tagger1_Min_Offset"
0033 extend_vacuum="true"
0034 >
0035 <dimensions x="Tagger1_Width/2" y="Tagger1_Height/2" z="Tagger1_Length"/>
0036 <foilLayer id="0" type="foil" z="0*mm" thickness="100*um" angle="70*deg"/>
0037 <trackLayer id="0" type="timepix" z="3*mm" sensor_thickness="400*um"/>
0038 <trackLayer id="1" type="timepix" z="103*mm" sensor_thickness="400*um"/>
0039 <trackLayer id="2" type="timepix" z="203*mm" sensor_thickness="400*um"/>
0040 <trackLayer id="3" type="timepix" z="303*mm" sensor_thickness="400*um"/>
0041 <windowLayer id="1" type="window" z="0*mm" thickness="2*mm" material="CarbonFiber"/>
0042 </module>
0043 <module id="2"
0044 name="Tagger2"
0045 theta_min="Tagger2_Min_Theta"
0046 theta_max="Tagger1_Min_Theta"
0047 max_align="true"
0048 offset_min="Tagger2_Min_Offset"
0049 extend_vacuum="true"
0050 overlap="Backwards_Box_Wall"
0051 >
0052 <dimensions x="Tagger2_Width/2" y="Tagger2_Height/2" z="Tagger2_Length"/>
0053 <foilLayer id="0" type="foil" z="0*mm" thickness="100*um" angle="70*deg"/>
0054 <trackLayer id="0" type="timepix" z="3*mm" sensor_thickness="400*um"/>
0055 <trackLayer id="1" type="timepix" z="103*mm" sensor_thickness="400*um"/>
0056 <trackLayer id="2" type="timepix" z="203*mm" sensor_thickness="400*um"/>
0057 <trackLayer id="3" type="timepix" z="303*mm" sensor_thickness="400*um"/>
0058 <windowLayer id="1" type="window" z="0*mm" thickness="2*mm" material="CarbonFiber"/>
0059 </module>
0060
0061 </detector>
0062
0063 </detectors>
0064
0065
0066 <plugins>
0067 <plugin name="DD4hep_ParametersPlugin">
0068 <argument value="BackwardsTaggerStation"/>
0069 <argument value="layer_pattern: str=Tagger\d"/>
0070 </plugin>
0071 </plugins>
0072
0073
0074 <readouts>
0075
0076 <readout name="TaggerTrackerHits">
0077 <segmentation type="CartesianGridXY" grid_size_x="tracker_pixel_size" grid_size_y="tracker_pixel_size" />
0078 <id>system:8,module:2,layer:4,sensor:4,x:32:-16,y:-16</id>
0079 </readout>
0080
0081 </readouts>
0082
0083 </lccdd>