Back to home page

EIC code displayed by LXR

 
 

    


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

0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Whitney Armstrong, Alex Jentsch -->
0003 
0004 <lccdd>
0005   <define>
0006     <comment>
0007       ----------------------------------------
0008       Forward Off-Momentum Tracker Parameters
0009       ----------------------------------------
0010     </comment>
0011     <constant name="ForwardOffMTracker_zpos" value="B1APF_CenterPosition + B1APF_Length/2.0 + 10.0*cm"/>
0012     <constant name="ForwardOffMTracker_xpos" value="B1APF_XPosition+40.0*cm"/>
0013 
0014     <!-- Thicknesses -->
0015     <constant name="ForwardOffMTracker_RFShieldThickness"          value="1.0*mm"/>
0016     <constant name="ForwardOffMTracker_LGADThickness"              value="0.3*mm"/>
0017     <constant name="ForwardOffMTracker_ASICThickness"              value="0.3*mm"/>
0018     <constant name="ForwardOffMTracker_ThermalStripThickness"      value="0.3*mm"/>
0019     <constant name="ForwardOffMTracker_ShieldingAirLayerThickness" value="0.3*mm"/>
0020     <constant name="ForwardOffMTracker_LayerSeparationThickness" value="1.0*cm"/>
0021 
0022   </define>
0023 
0024   <detectors>
0025 
0026     <detector
0027       id="ForwardOffMTracker_station_1_ID"
0028       name="ForwardOffMTracker_station_1"
0029       type="ip6_OffMomentumTracker"
0030       readout="ForwardOffMTrackerHits"
0031       vis="FFTrackerVis"
0032       reflect="false">
0033       <position x="-780.0*mm" y="0" z="22500*mm"/>
0034       <rotation x="0*rad" y="-0.047*rad" z="0*rad"/>
0035       <module name="OMD1Mod1" vis="FFTrackerShieldedModuleVis">
0036         <shape x="10.0*cm" y="20.0*cm"/>
0037         <comment> back-to-front </comment>
0038         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0039         <module_component material="Copper"       vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ThermalStripThickness" />
0040         <module_component material="SiliconOxide" vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ASICThickness"  />
0041         <module_component material="SiliconOxide" vis="FFTrackerSurfaceVis"   thickness="ForwardOffMTracker_LGADThickness" sensitive="true"/>
0042         <module_component material="Vacuum"       vis="InvisibleNoDaughters"  thickness="ForwardOffMTracker_ShieldingAirLayerThickness"/>
0043         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0044       </module>
0045       <layer id="1" module="OMD1Mod1">
0046         <envelope vis="FFTrackerLayerVis" x="10.0*cm" y="20.0*cm" length="1.0*cm"
0047           zstart="0.0/2.0" />
0048       </layer>
0049     </detector>
0050 
0051     <detector
0052       id="ForwardOffMTracker_station_2_ID"
0053       name="ForwardOffMTracker_station_2"
0054       type="ip6_OffMomentumTracker"
0055       readout="ForwardOffMTrackerHits"
0056       vis="AnlRed"
0057       reflect="false">
0058       <position x="-780.0*mm" y="0" z="22520*mm"/>
0059       <rotation x="0*rad" y="-0.047*rad" z="0*rad"/>
0060       <module name="OMD2Mod1" vis="FFTrackerShieldedModuleVis">
0061         <shape x="10.0*cm" y="20.0*cm"/>
0062         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0063         <module_component material="Copper"       vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ThermalStripThickness" />
0064         <module_component material="SiliconOxide" vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ASICThickness"  />
0065         <module_component material="SiliconOxide" vis="FFTrackerSurfaceVis"   thickness="ForwardOffMTracker_LGADThickness" sensitive="true"/>
0066         <module_component material="Vacuum"       vis="InvisibleNoDaughters"  thickness="ForwardOffMTracker_ShieldingAirLayerThickness"/>
0067         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0068       </module>
0069       <layer id="1" module="OMD2Mod1">
0070          <envelope vis="FFTrackerLayerVis" x="10.0*cm" y="20.0*cm" length="3.2*mm"
0071            zstart="0.0/2.0" />
0072       </layer>
0073 
0074     </detector>
0075 
0076     <detector
0077       id="ForwardOffMTracker_station_3_ID"
0078       name="ForwardOffMTracker_station_3"
0079       type="ip6_OffMomentumTracker"
0080       readout="ForwardOffMTrackerHits"
0081       vis="FFTrackerVis"
0082       reflect="false">
0083       <position x="-870.0*mm" y="0" z="24500*mm"/>
0084       <rotation x="0*rad" y="-0.047*rad" z="0*rad"/>
0085       <module name="OMD3Mod1" vis="FFTrackerShieldedModuleVis">
0086         <shape x="10.0*cm" y="20.0*cm"/>
0087         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0088         <module_component material="Copper"       vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ThermalStripThickness" />
0089         <module_component material="SiliconOxide" vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ASICThickness"  />
0090         <module_component material="SiliconOxide" vis="FFTrackerSurfaceVis"   thickness="ForwardOffMTracker_LGADThickness" sensitive="true"/>
0091         <module_component material="Vacuum"       vis="InvisibleNoDaughters"  thickness="ForwardOffMTracker_ShieldingAirLayerThickness"/>
0092         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0093       </module>
0094       <layer id="1" module="OMD3Mod1">
0095          <envelope vis="FFTrackerLayerVis" x="10.0*cm" y="20.0*cm" length="3.2*mm"
0096           zstart="0.0/2.0" />
0097       </layer>
0098 
0099     </detector>
0100 
0101     <detector
0102       id="ForwardOffMTracker_station_4_ID"
0103       name="ForwardOffMTracker_station_4"
0104       type="ip6_OffMomentumTracker"
0105       readout="ForwardOffMTrackerHits"
0106       vis="FFTrackerVis"
0107       reflect="false">
0108       <position x="-870.0*mm" y="0" z="24520*mm"/>
0109       <rotation x="0*rad" y="-0.047*rad" z="0*rad"/>
0110       <module name="OMD4Mod1" vis="FFTrackerShieldedModuleVis">
0111         <shape x="10.0*cm" y="20.0*cm"/>
0112         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0113         <module_component material="Copper"       vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ThermalStripThickness" />
0114         <module_component material="SiliconOxide" vis="FFTrackerServiceVis"   thickness="ForwardOffMTracker_ASICThickness"  />
0115         <module_component material="SiliconOxide" vis="FFTrackerSurfaceVis"   thickness="ForwardOffMTracker_LGADThickness" sensitive="true"/>
0116         <module_component material="Vacuum"       vis="InvisibleNoDaughters"  thickness="ForwardOffMTracker_ShieldingAirLayerThickness"/>
0117         <module_component material="Aluminum"     vis="FFTrackerShieldingVis" thickness="ForwardOffMTracker_RFShieldThickness"/>
0118       </module>
0119       <layer id="1" module="OMD4Mod1">
0120          <envelope vis="FFTrackerLayerVis" x="10.0*cm" y="20.0*cm" length="3.2*mm"
0121           zstart="0.0/2.0" />
0122       </layer>
0123 
0124     </detector>
0125 
0126 
0127   </detectors>
0128 
0129   <readouts>
0130     <readout name="ForwardOffMTrackerHits">
0131       <segmentation type="CartesianGridXY" grid_size_x="0.5*mm" grid_size_y="0.5*mm" />
0132       <id>system:8,layer:5,module:5,slice:4,x:32:-16,y:-16</id>
0133     </readout>
0134   </readouts>
0135 
0136 </lccdd>