Warning, /athena/compact/gem_tracker_endcap.xml is written in an unsupported language. File is not indexed.
0001 <lccdd>
0002
0003 <comment> Endcap Tracker for Acadia </comment>
0004
0005 <define>
0006 <constant name="GEMTrackerEndcapP_thickness" value="min(10.0*cm,ForwardTrackingRegion_length)" />
0007 <constant name="GEMTrackerEndcapN_thickness" value="min(10.0*cm,BackwardTrackingRegion_length)" />
0008 <constant name="GEMTrackerEndcapP_zmin" value="ForwardTrackingRegion_zmin"/>
0009 <constant name="GEMTrackerEndcapN_zmin" value="BackwardTrackingRegion_zmin"/>
0010 <constant name="GEMTrackerEndcapP_rmin" value="19*cm" />
0011 <constant name="GEMTrackerEndcapN_rmin" value="10*cm" />
0012 <constant name="GEMTrackerEndcapP_rmax" value="200*cm" />
0013 <constant name="GEMTrackerEndcapN_rmax" value="BackwardPIDRegion_rmax" />
0014 <constant name="GEMTrackerEndcapOpeningAngle" value="30.4*degree"/>
0015 <constant name="GEMTrackerEndcap_dz" value="15*mm" />
0016 <comment>
0017 ____X2____
0018 \ /
0019 \ / Y (=z for the trd)
0020 \_X1_/
0021 </comment>
0022 <constant name="GEMTrackerEndcapP_x1" value="2.0*GEMTrackerEndcapP_rmin*sin(GEMTrackerEndcapOpeningAngle/2.0)"/>
0023 <constant name="GEMTrackerEndcapP_x2" value="2.0*GEMTrackerEndcapP_rmax*sin(GEMTrackerEndcapOpeningAngle/2.0)"/>
0024 <constant name="GEMTrackerEndcapP_y" value="GEMTrackerEndcapP_rmax*cos(GEMTrackerEndcapOpeningAngle/2.0) - GEMTrackerEndcapP_rmin"/>
0025 <constant name="GEMTrackerEndcapN_x1" value="2.0*GEMTrackerEndcapN_rmin*sin(GEMTrackerEndcapOpeningAngle/2.0)"/>
0026 <constant name="GEMTrackerEndcapN_x2" value="2.0*GEMTrackerEndcapN_rmax*sin(GEMTrackerEndcapOpeningAngle/2.0)"/>
0027 <constant name="GEMTrackerEndcapN_y" value="GEMTrackerEndcapN_rmax*cos(GEMTrackerEndcapOpeningAngle/2.0) - GEMTrackerEndcapN_rmin"/>
0028
0029 <comment>
0030 Needs implimentation:
0031 Carbon fiber support ring and spokes
0032 Initial preliminary details can be found here: https://www.dropbox.com/s/grt9p8feqlsh52f/GEM-RD-GEMWheel.pdf?dl=0
0033 This design is still very much preliminary
0034
0035 // Frame parameters accoring to Kondo's sbsCrossSection.pdf file),
0036 //frame thickness is from 1*3mm (drift gap) + 5*2mm frames
0037 </comment>
0038
0039 <constant name="GEMTrackerEndcapFrame_thickness" value="13.0 * mm"/>
0040 <constant name="GEMTrackerEndcapFrameBotEdge_width" value="10.0 * mm"/>
0041 <constant name="GEMTrackerEndcapFrameTopEdge_width" value="15.0 * mm"/>
0042 <constant name="GEMTrackerEndcapFrameSideEdge_width" value=" 8.0 * mm"/>
0043 <comment> Account for the fact that GEMs have holes, so they are not solid volumes </comment>
0044 <constant name="GEMAreaFactor" value="0.80" />
0045 <comment>
0046 From https://github.com/eic/EicToyModel/blob/master/source/eicroot/GEMGeoParData.cxx
0047
0048 // FIXME: put aluminum layer later as well),
0049 mEntranceWindowMaterial ( "GEMKapton"),
0050 mEntranceWindowThickness ( 50.0 * etm::um),
0051
0052 // Use evaristo.pdf p.10 for the foil parameters:
0053 // - drift foil : 50um kapton + 3um copper)
0054 // - GEM foil : 30um kapton + 3um copper (80% area fraction))
0055 // - readout foils : 30um kapton + 3um copper total)
0056 mDriftFoilKaptonThickness ( 50.0 * etm::um),
0057 mDriftFoilCopperThickness ( 3.0 * etm::um),
0058 mGEMFoilAreaFraction ( 0.80),
0059 mGEMFoilKaptonThickness ( 30.0 * etm::um),
0060 mGEMFoilCopperThickness ( 3.0 * etm::um),
0061
0062 mReadoutG10Thickness ( 0.0 * etm::mm),
0063 mReadoutKaptonThickness ( 30.0 * etm::um),
0064 mReadoutCopperThickness ( 3.0 * etm::um),
0065
0066 // 3mm thick Nomex honeycomb for SBS GEMs),
0067 mReadoutSupportMaterial ( "GEMNomex"),
0068 mReadoutSupportThickness ( 3.0 * etm::mm),
0069
0070 mEntranceRegionLength ( 3.0 * etm::mm),
0071 mDriftRegionLength ( 3.0 * etm::mm),
0072 // Assume triple GEM layout),
0073 mFirstTransferRegionLength ( 2.0 * etm::mm),
0074 mSecondTransferRegionLength ( 2.0 * etm::mm),
0075 mInductionRegionLength ( 2.0 * etm::mm)
0076 </comment>
0077 </define>
0078
0079 <limits>
0080 </limits>
0081
0082 <regions>
0083 </regions>
0084
0085 <display>
0086 </display>
0087
0088 <detectors>
0089 <detector
0090 id="TrackerEndcapP_3_ID"
0091 name="GEMTrackerEndcapP"
0092 type="athena_GEMTrackerEndcap"
0093 readout="GEMTrackerEndcapHits"
0094 vis="TrackerVis"
0095 reflect="false">
0096 <module name="GEMModule1" vis="TrackerLayerVis">
0097 <trd x1="GEMTrackerEndcapP_x1/2.0" x2="GEMTrackerEndcapP_x2/2.0" z="GEMTrackerEndcapP_y/2"/>
0098 <comment>
0099 Frame disabled as it gives issue with the ACTS geometry conversion
0100 <frame material="G10" thickness="GEMTrackerEndcapFrame_thickness" vis="TrackerSupportVis">
0101 <position x="0" y="0" z="0" />
0102 <trd x1="GEMTrackerEndcapP_x1/2.0 - GEMTrackerEndcapFrameSideEdge_width/cos(GEMTrackerEndcapOpeningAngle)
0103 + GEMTrackerEndcapFrameBotEdge_width*tan(GEMTrackerEndcapOpeningAngle)"
0104 x2="GEMTrackerEndcapP_x2/2.0 - GEMTrackerEndcapFrameSideEdge_width/cos(GEMTrackerEndcapOpeningAngle)
0105 - GEMTrackerEndcapFrameTopEdge_width*tan(GEMTrackerEndcapOpeningAngle)"
0106 z="GEMTrackerEndcapP_y/2 - (GEMTrackerEndcapFrameBotEdge_width +GEMTrackerEndcapFrameTopEdge_width)/2.0 ">
0107 <position x="0" y="0" z="0" />
0108 </trd>
0109 </frame>
0110 </comment>
0111 <comment> Going from HV side to readout side</comment>
0112 <module_component thickness="25.0*um" material="Mylar" name="entrance_window" vis="TrackerLayerVis"/>
0113 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="entrance_region" />
0114 <module_component thickness="50.0*um" material="Kapton" name="cathode_foil"/>
0115 <module_component thickness=" 5.0*um" material="Copper" name="cathode_cu"/>
0116 <module_component thickness=" 3.0*mm" material="Ar10CO2" sensitive="true" name="drift_region" vis="AnlProcess_Blue"/>
0117 <module_component thickness="GEMAreaFactor*50.0*um" material="Kapton" name="gem_foil_1"/>
0118 <module_component thickness="GEMAreaFactor*10.0*um" material="Copper" name="gem_foil_1_cu"/>
0119 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="transfer_region_I"/>
0120 <module_component thickness="GEMAreaFactor*50.0*um" material="Kapton" name="gem_foil_2"/>
0121 <module_component thickness="GEMAreaFactor*10.0*um" material="Copper" name="gem_foil_2_cu"/>
0122 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="transfer_region_II"/>
0123 <module_component thickness="GEMAreaFactor*50.0*um" material="Kapton" name="gem_foil_3"/>
0124 <module_component thickness="GEMAreaFactor*10.0*um" material="Copper" name="gem_foil_3_cu"/>
0125 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="induction_region"/>
0126 <module_component thickness="50.0*um" material="Kapton" name="readout_foil"/>
0127 <module_component thickness=" 5.0*um" material="Copper" name="readout_cu"/>
0128 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="exit_region"/>
0129 <module_component thickness="25.0*um" material="Mylar" name="exit_window" vis="TrackerLayerVis"/>
0130 </module>
0131 <module name="GEMSupportSpokes" vis="TrackerSupportVis">
0132 <trd x1="GEMTrackerEndcapFrameSideEdge_width" x2="GEMTrackerEndcapFrameSideEdge_width" z="GEMTrackerEndcapP_y/2"/>
0133 <module_component thickness="1.0*mm" material="Mylar" vis="TrackerSupportVis"/>
0134 </module>
0135 <layer id="1" >
0136 <envelope vis="TrackerVis"
0137 rmin = "GEMTrackerEndcapP_rmin"
0138 rmax = "GEMTrackerEndcapP_rmax"
0139 length="GEMTrackerEndcapP_thickness"
0140 zstart="GEMTrackerEndcapP_zmin" />
0141 <layer_material surface="representing" binning="binPhi,binR" bins0="40*12" bins1="1024"/>
0142 <ring vis="TrackerVis" module="GEMModule1"
0143 r="GEMTrackerEndcapP_rmin+GEMTrackerEndcapP_y/2.0"
0144 zstart="0"
0145 nmodules="12" dz="GEMTrackerEndcap_dz" />
0146 <ring vis="AnlBlue" phi0="GEMTrackerEndcapOpeningAngle/2." module="GEMSupportSpokes"
0147 r="GEMTrackerEndcapP_rmin+GEMTrackerEndcapP_y/2.0"
0148 zstart="0"
0149 nmodules="12" dz="0*mm" />
0150 </layer>
0151 </detector>
0152
0153 <detector
0154 id="TrackerEndcapN_3_ID"
0155 name="GEMTrackerEndcapN"
0156 type="athena_GEMTrackerEndcap"
0157 readout="GEMTrackerEndcapHits"
0158 vis="TrackerVis"
0159 reflect="true">
0160 <module name="GEMModule1" vis="TrackerLayerVis">
0161 <trd x1="GEMTrackerEndcapN_x1/2.0" x2="GEMTrackerEndcapN_x2/2.0" z="GEMTrackerEndcapN_y/2"/>
0162 <comment>
0163 Frame disabled as it gives issue with the ACTS geometry conversion
0164 <frame material="G10" thickness="GEMTrackerEndcapFrame_thickness" vis="TrackerSupportVis">
0165 <position x="0" y="0" z="0" />
0166 <trd x1="GEMTrackerEndcapN_x1/2.0 - GEMTrackerEndcapFrameSideEdge_width/cos(GEMTrackerEndcapOpeningAngle)
0167 + GEMTrackerEndcapFrameBotEdge_width*tan(GEMTrackerEndcapOpeningAngle)"
0168 x2="GEMTrackerEndcapN_x2/2.0 - GEMTrackerEndcapFrameSideEdge_width/cos(GEMTrackerEndcapOpeningAngle)
0169 - GEMTrackerEndcapFrameTopEdge_width*tan(GEMTrackerEndcapOpeningAngle)"
0170 z="GEMTrackerEndcapN_y/2 - (GEMTrackerEndcapFrameBotEdge_width +GEMTrackerEndcapFrameTopEdge_width)/2.0 ">
0171 <position x="0" y="0" z="0" />
0172 </trd>
0173 </frame>
0174 </comment>
0175 <comment> Going from HV side to readout side</comment>
0176 <module_component thickness="25.0*um" material="Mylar" name="entrance_window" vis="TrackerLayerVis"/>
0177 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="entrance_region" />
0178 <module_component thickness="50.0*um" material="Kapton" name="cathode_foil"/>
0179 <module_component thickness=" 5.0*um" material="Copper" name="cathode_cu"/>
0180 <module_component thickness=" 3.0*mm" material="Ar10CO2" sensitive="true" name="drift_region" vis="AnlProcess_Blue"/>
0181 <module_component thickness="GEMAreaFactor*50.0*um" material="Kapton" name="gem_foil_1"/>
0182 <module_component thickness="GEMAreaFactor*10.0*um" material="Copper" name="gem_foil_1_cu"/>
0183 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="transfer_region_I"/>
0184 <module_component thickness="GEMAreaFactor*50.0*um" material="Kapton" name="gem_foil_2"/>
0185 <module_component thickness="GEMAreaFactor*10.0*um" material="Copper" name="gem_foil_2_cu"/>
0186 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="transfer_region_II"/>
0187 <module_component thickness="GEMAreaFactor*50.0*um" material="Kapton" name="gem_foil_3"/>
0188 <module_component thickness="GEMAreaFactor*10.0*um" material="Copper" name="gem_foil_3_cu"/>
0189 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="induction_region"/>
0190 <module_component thickness="50.0*um" material="Kapton" name="readout_foil"/>
0191 <module_component thickness=" 5.0*um" material="Copper" name="readout_cu"/>
0192 <module_component thickness=" 2.0*mm" material="Ar10CO2" name="exit_region"/>
0193 <module_component thickness="25.0*um" material="Mylar" name="exit_window" vis="TrackerLayerVis"/>
0194 </module>
0195 <module name="GEMSupportSpokes" vis="TrackerSupportVis">
0196 <trd x1="GEMTrackerEndcapFrameSideEdge_width" x2="GEMTrackerEndcapFrameSideEdge_width" z="GEMTrackerEndcapN_y/2"/>
0197 <module_component thickness="1.0*mm" material="Mylar" vis="TrackerSupportVis"/>
0198 </module>
0199 <layer id="1" >
0200 <envelope vis="TrackerVis"
0201 rmin = "GEMTrackerEndcapN_rmin"
0202 rmax = "GEMTrackerEndcapN_rmax"
0203 length="GEMTrackerEndcapN_thickness"
0204 zstart="GEMTrackerEndcapN_zmin" />
0205 <layer_material surface="representing" binning="binPhi,binR" bins0="40*12" bins1="1024"/>
0206 <ring vis="TrackerVis" module="GEMModule1"
0207 r="GEMTrackerEndcapN_rmin+GEMTrackerEndcapN_y/2.0"
0208 zstart="0.1"
0209 nmodules="12" dz="GEMTrackerEndcap_dz" />
0210 <ring vis="AnlBlue" phi0="GEMTrackerEndcapOpeningAngle/2." module="GEMSupportSpokes"
0211 r="GEMTrackerEndcapN_rmin+GEMTrackerEndcapN_y/2.0"
0212 zstart="0.1"
0213 nmodules="12" dz="0*mm" />
0214 </layer>
0215 </detector>
0216 </detectors>
0217
0218 <readouts>
0219 <readout name="GEMTrackerEndcapHits">
0220 <segmentation type="CartesianGridXZ" grid_size_x="50*um" grid_size_z="250*um" />
0221 <id>system:8,layer:4,module:12,sensor:2,x:32:-16,z:-16</id>
0222 </readout>
0223 </readouts>
0224
0225 <plugins>
0226 </plugins>
0227
0228 <fields>
0229 </fields>
0230 </lccdd>