Warning, /DD4hep/DDDetectors/compact/SiD/SiD_VertexBarrel.xml is written in an unsupported language. File is not indexed.
0001 <!-- ==================================================================== -->
0002 <!-- -->
0003 <!-- XML description of the Silicon vertex barrel detector -->
0004 <!-- of the SiD linear collider detector design. -->
0005 <!-- -->
0006 <!-- External definitions used: -->
0007 <!-- ++++++++++++++++++++++++++ -->
0008 <!-- -->
0009 <!-- Required parameters: -->
0010 <!-- VertexBarrel_ID Subdetector identifier -->
0011 <!-- VertexBarrel_zmax Max. dimension in Z -->
0012 <!-- VertexBarrel_r1 Radius of first module layer -->
0013 <!-- VertexBarrel_r2 Radius of 2nd. module layer -->
0014 <!-- VertexBarrel_r3 Radius of 3rd. module layer -->
0015 <!-- VertexBarrel_r4 Radius of 4th. module layer -->
0016 <!-- VertexBarrel_r5 Radius of 5th. module layer -->
0017 <!-- NOTE: -->
0018 <!-- The driver supports any number of layers. -->
0019 <!-- Only this design has 5 layers! -->
0020 <!-- -->
0021 <!-- Readout definition: -->
0022 <!-- SiVertexBarrelHits -->
0023 <!-- -->
0024 <!-- Visualization definitions: -->
0025 <!-- SiVertexModuleVis -->
0026 <!-- SiVertexLayerVis -->
0027 <!-- SiVertexPassiveVis -->
0028 <!-- SiVertexSensitiveVis -->
0029 <!-- -->
0030 <!-- ==================================================================== -->
0031
0032 <detectors>
0033 <detector id="VertexBarrel_ID" name="SiVertexBarrel" type="DD4hep_SiTrackerBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true">
0034
0035 <comment>Vertex Detector Barrel</comment>
0036
0037 <module name="VtxBarrelModuleInner" vis="SiVertexModuleVis">
0038 <module_envelope width="10.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="0.6*mm"/>
0039 <module_component width="7.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis">
0040 <position z="-0.12*mm"/>
0041 </module_component>
0042 <module_component width="9.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis">
0043 <position z="0.225*mm"/>
0044 </module_component>
0045 </module>
0046 <module name="VtxBarrelModuleOuter" vis="SiVertexModuleVis">
0047 <module_envelope width="14.0*mm" length="(VertexBarrel_zmax - 0.1*cm) * 2" thickness="0.6*mm"/>
0048 <module_component width="11.6*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.0130*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis">
0049 <position z="-0.12*mm"/>
0050 </module_component>
0051 <module_component width="13.8*mm" length="(VertexBarrel_zmax - 0.15*cm) * 2" thickness="0.005*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis">
0052 <position z="0.210*mm"/>
0053 </module_component>
0054 </module>
0055 <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexLayerVis">
0056 <barrel_envelope inner_r="VertexBarrel_r1 - 0.2*cm" outer_r="VertexBarrel_r1 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/>
0057 <rphi_layout phi_tilt="0.0*rad" nphi="18" phi0="0.2618*rad" rc="VertexBarrel_r1" dr="-1.15*mm"/>
0058 <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/>
0059 </layer>
0060 <layer module="VtxBarrelModuleOuter" id="2" vis="SiVertexLayerVis">
0061 <barrel_envelope inner_r="VertexBarrel_r2 - 0.2*cm" outer_r="VertexBarrel_r2 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/>
0062 <rphi_layout phi_tilt="0.0*rad" nphi="18" phi0="0.2618*rad" rc="VertexBarrel_r2" dr="-1.13*mm"/>
0063 <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/>
0064 </layer>
0065 <layer module="VtxBarrelModuleOuter" id="3" vis="SiVertexLayerVis">
0066 <barrel_envelope inner_r="VertexBarrel_r3 - 0.2*cm" outer_r="VertexBarrel_r3 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/>
0067 <rphi_layout phi_tilt="0.0*rad" nphi="24" phi0="0.0*rad" rc="VertexBarrel_r3" dr="-0.89*mm"/>
0068 <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/>
0069 </layer>
0070 <layer module="VtxBarrelModuleOuter" id="4" vis="SiVertexLayerVis">
0071 <barrel_envelope inner_r="VertexBarrel_r4 - 0.2*cm" outer_r="VertexBarrel_r4 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/>
0072 <rphi_layout phi_tilt="0.0*rad" nphi="30" phi0="0.1309*rad" rc="VertexBarrel_r4" dr="0.81*mm"/>
0073 <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/>
0074 </layer>
0075 <layer module="VtxBarrelModuleOuter" id="5" vis="SiVertexLayerVis">
0076 <barrel_envelope inner_r="VertexBarrel_r5 - 0.2*cm" outer_r="VertexBarrel_r5 + 0.2*cm" z_length="VertexBarrel_zmax * 2"/>
0077 <rphi_layout phi_tilt="0.0*rad" nphi="36" phi0="0.0*rad" rc="VertexBarrel_r5" dr="0.77*mm"/>
0078 <z_layout dr="0.0*mm" z0="0.0*mm" nz="1"/>
0079 </layer>
0080 </detector>
0081
0082 </detectors>