Warning, /DD4hep/DDDetectors/compact/SiD/SiD_VertexSupport.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 <!-- ==================================================================== -->
0007
0008 <detectors>
0009
0010 <comment>Vertex Detector Supports and Readout</comment>
0011
0012 <detector name="VertexBarrelSupports" type="DD4hep_MultiLayerTracker" vis="VertexSupportVis" reflect="true">
0013
0014 <comment>Double-walled Carbon Fiber support tube</comment>
0015
0016 <layer id="6" inner_r = "16.87*cm" outer_z = "89.48*cm">
0017 <slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
0018 </layer>
0019 <layer id="7" inner_r = "18.42*cm" outer_z = "89.48*cm">
0020 <slice material = "CarbonFiber" thickness ="VXD_CF_support"/>
0021 </layer>
0022 </detector>
0023 <detector name="VertexEndSupports" type="DD4hep_DiskTracker" reflect="true" vis="VertexSupportVis">
0024 <layer id="7" inner_r = "(86.88*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexEndcap_offset" inner_z = "86.88*cm" outer_r = "16.87*cm">
0025 <slice material = "CarbonFiber" thickness = "VXD_CF_support" />
0026 </layer>
0027 <layer id="8" inner_r = "(89.43*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexEndcap_offset" inner_z = "89.43*cm" outer_r = "16.87*cm">
0028 <slice material = "CarbonFiber" thickness = "VXD_CF_support" />
0029 </layer>
0030 </detector>
0031
0032 <detector name="VertexReadout" type="DD4hep_DiskTracker" reflect="true" vis="VertexCableVis">
0033
0034 <comment>Readout and Cabling</comment>
0035
0036 <layer id="1" inner_r = "VertexBarrel_r1" outer_r="VertexBarrel_r1 + 0.02*cm" inner_z= "VertexBarrel_zmax + 0.1*cm" vis="GreenVis">
0037 <slice material = "G10" thickness ="0.5*cm"/>
0038 </layer>
0039 <layer id="2" inner_r = "VertexBarrel_r2" outer_r="VertexBarrel_r2 + 0.02*cm" inner_z="VertexBarrel_zmax + 0.1*cm" vis = "BlueVis">
0040 <slice material = "G10" thickness ="0.5*cm"/>
0041 </layer>
0042 <layer id="3" inner_r = "VertexBarrel_r3" outer_r="VertexBarrel_r3 + 0.02*cm" inner_z="VertexBarrel_zmax + 0.1*cm" vis="RedVis">
0043 <slice material = "G10" thickness ="0.5*cm"/>
0044 </layer>
0045 <layer id="4" inner_r = "VertexBarrel_r4" outer_r = "VertexBarrel_r4 + 0.02*cm" inner_z= "VertexBarrel_zmax + 0.1*cm">
0046 <slice material = "G10" thickness ="0.5*cm"/>
0047 </layer>
0048 <layer id="5" inner_r = "VertexBarrel_r5" outer_r = "VertexBarrel_r5 + 0.02*cm" inner_z= "VertexBarrel_zmax + 0.1*cm">
0049 <slice material = "G10" thickness ="0.5*cm"/>
0050 </layer>
0051 <layer id="6" inner_r = "VertexBarrel_r1 - 0.1*cm" outer_r = "VertexBarrel_r2" inner_z= "VertexBarrel_zmax + 0.6*cm">
0052 <slice material = "Copper" thickness ="0.0057*cm"/>
0053 </layer>
0054 <layer id="7" inner_r = "VertexBarrel_r2 - 0.01*cm" outer_r = "VertexBarrel_r3" inner_z= "VertexBarrel_zmax + 0.6*cm">
0055 <slice material = "Copper" thickness ="0.0031*cm"/>
0056 </layer>
0057 <layer id="8" inner_r = "VertexBarrel_r3 - 0.01*cm" outer_r = "VertexBarrel_r4" inner_z= "VertexBarrel_zmax + 0.6*cm">
0058 <slice material = "Copper" thickness ="0.0016*cm"/>
0059 </layer>
0060 <layer id="9" inner_r = "VertexBarrel_r4 - 0.01*cm" outer_r = "VertexBarrel_r5" inner_z= "VertexBarrel_zmax + 0.6*cm">
0061 <slice material = "Copper" thickness ="0.0007*cm"/>
0062 </layer>
0063 <layer id="10" inner_r = "VertexEndcap_rmin1 - 0.1*cm" outer_r = "VertexEndcap_rmin1 - 0.01*cm" inner_z = "VertexEndcap_z1 - 0.1*cm">
0064 <slice material = "G10" thickness = "0.02*cm" />
0065 </layer>
0066 <layer id="11" inner_r = "VertexEndcap_rmin2 - 0.1*cm" outer_r = "VertexEndcap_rmin2 - 0.01*cm" inner_z = "VertexEndcap_z2 - 0.1*cm">
0067 <slice material = "G10" thickness = "0.02*cm" />
0068 </layer>
0069 <layer id="12" inner_r = "VertexEndcap_rmin3 - 0.1*cm" outer_r = "VertexEndcap_rmin3 - 0.01*cm" inner_z = "VertexEndcap_z3 - 0.1*cm">
0070 <slice material = "G10" thickness = "0.02*cm" />
0071 </layer>
0072 <layer id="13" inner_r = "VertexEndcap_rmin4 - 0.1*cm" outer_r = "VertexEndcap_rmin4 - 0.01*cm" inner_z = "VertexEndcap_z4 - 0.1*cm">
0073 <slice material = "G10" thickness = "0.02*cm" />
0074 </layer>
0075 <layer id="14" inner_r = "VertexEndcap_rmax + 0.01*cm" outer_r = "VertexEndcap_rmax + 0.5*cm" inner_z = "VertexEndcap_z1 - 0.1*cm">
0076 <slice material = "G10" thickness = "0.02*cm" />
0077 </layer>
0078 <layer id="15" inner_r = "VertexEndcap_rmax + 0.01*cm" outer_r = "VertexEndcap_rmax + 0.5*cm" inner_z = "VertexEndcap_z2 - 0.1*cm">
0079 <slice material = "G10" thickness = "0.02*cm" />
0080 </layer>
0081 <layer id="16" inner_r = "VertexEndcap_rmax + 0.01*cm" outer_r = "VertexEndcap_rmax + 0.5*cm" inner_z = "VertexEndcap_z3 - 0.1*cm">
0082 <slice material = "G10" thickness = "0.02*cm" />
0083 </layer>
0084 <layer id="17" inner_r = "VertexEndcap_rmax + 0.01*cm" outer_r = "VertexEndcap_rmax + 0.5*cm" inner_z = "VertexEndcap_z4 - 0.1*cm">
0085 <slice material = "G10" thickness = "0.02*cm" />
0086 </layer>
0087 </detector>
0088
0089 <detector name="VXDcableZforwardBarrel" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0090 <material name="Copper"/>
0091 <zplane rmin = "(CentralBeamPipe_rmax)"
0092 rmax = "(CentralBeamPipe_rmax + VertexCableThickness)"
0093 z="VertexBarrel_zmax + 0.61*cm"/>
0094 <zplane rmin = "(CentralBeamPipe_rmax)"
0095 rmax = "(CentralBeamPipe_rmax + VertexCableThickness)"
0096 z="CentralBeamPipe_zmax"/>
0097 </detector>
0098
0099 <detector name="VXDcableZbackwardBarrel" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0100 <material name="Copper"/>
0101 <zplane rmin = "(CentralBeamPipe_rmax)"
0102 rmax = "(CentralBeamPipe_rmax + VertexCableThickness)"
0103 z="-(VertexBarrel_zmax + 0.61*cm)"/>
0104 <zplane rmin = "(CentralBeamPipe_rmax)"
0105 rmax = "(CentralBeamPipe_rmax + VertexCableThickness)"
0106 z="-CentralBeamPipe_zmax"/>
0107 </detector>
0108
0109 <detector name="VXDcableZbackwardOuter" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0110 <material name="Copper"/>
0111 <zplane rmin = "((tracking_region_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax)"
0112 rmax = "((tracking_region_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + 0.004*cm)"
0113 z="-tracking_region_zmax" />
0114 <zplane rmin="(VertexService_zmax + 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0115 rmax="(VertexService_zmax + 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + 0.01*cm"
0116 z="-(VertexService_zmax + 0.01*cm)"/>
0117 </detector>
0118
0119 <detector name="VXDcableZbackwardInner" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0120 <material name="Copper"/>
0121 <zplane rmin="CentralBeamPipe_rmax"
0122 rmax="CentralBeamPipe_rmax + VertexCableThickness"
0123 z="-(CentralBeamPipe_zmax)"/>
0124 <zplane rmin="(VertexService_zmin - 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0125 rmax="(VertexService_zmin - 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexCableThickness"
0126 z="-(VertexService_zmin - 0.01*cm)"/>
0127 </detector>
0128
0129 <detector name="VXDcableZforwardOuter" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0130 <material name="Copper"/>
0131 <zplane rmin = "((tracking_region_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax)"
0132 rmax = "((tracking_region_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + 0.004*cm)"
0133 z="tracking_region_zmax" />
0134 <zplane rmin="(VertexService_zmax + 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0135 rmax="(VertexService_zmax + 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + 0.01*cm"
0136 z="VertexService_zmax + 0.01*cm"/>
0137 </detector>
0138
0139 <detector name="VXDcableZforwardInner" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0140 <material name="Copper"/>
0141 <zplane rmin="(VertexService_zmin - 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0142 rmax="(VertexService_zmin - 0.01*cm - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexCableThickness"
0143 z="VertexService_zmin - 0.01*cm"/>
0144 <zplane rmin="CentralBeamPipe_rmax"
0145 rmax="CentralBeamPipe_rmax + VertexCableThickness"
0146 z="CentralBeamPipe_zmax"/>
0147 </detector>
0148
0149 <detector name="VXDserviceZbackward" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0150 <material name="G10"/>
0151 <zplane rmin = "(VertexService_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0152 rmax="(VertexService_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexServiceThickness"
0153 z="-VertexService_zmax"/>
0154 <zplane rmin = "(VertexService_zmin - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0155 rmax="(VertexService_zmin - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexServiceThickness"
0156 z="-VertexService_zmin"/>
0157 </detector>
0158
0159 <detector name="VXDserviceZforward" type="DD4hep_PolyconeSupport" insideTrackingVolume="true" vis="VertexCableVis">
0160 <material name="G10"/>
0161 <zplane rmin = "(VertexService_zmin - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0162 rmax="(VertexService_zmin - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexServiceThickness"
0163 z="VertexService_zmin"/>
0164 <zplane rmin = "(VertexService_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax"
0165 rmax="(VertexService_zmax - CentralBeamPipe_zmax)*bp_cone_slope + CentralBeamPipe_rmax + VertexServiceThickness"
0166 z="VertexService_zmax"/>
0167 </detector>
0168
0169 </detectors>