Warning, /DD4hep/examples/ClientTests/compact/LheD_tracker.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <lccdd>
0003 <!-- #==========================================================================
0004 # AIDA Detector description implementation
0005 #==========================================================================
0006 # Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0007 # All rights reserved.
0008 #
0009 # For the licensing terms see $DD4hepINSTALL/LICENSE.
0010 # For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0011 #
0012 #==========================================================================
0013 -->
0014
0015 <info name="LHeD_cdr"
0016 title="LHe Detector - based on CLIC Silicon Detector CDR"
0017 author="Peter Kostka"
0018 url="https://twiki.cern.ch/twiki/bin/view/CLIC/ClicSidCdr"
0019 status="development"
0020 version="$Id: compact.xml 2013-12-13 12:28:53Z peter.kostka@cern.ch $">
0021 <comment> The compact format for the LHeC Detector used for design studies </comment>
0022 </info>
0023
0024 <includes>
0025 <gdmlFile ref="${DD4hepINSTALL}/DDDetectors/compact/elements.xml"/>
0026 <gdmlFile ref="${DD4hepINSTALL}/DDDetectors/compact/materials.xml"/>
0027 </includes>
0028
0029 <define>
0030 <constant name="world_side" value="25*m"/>
0031 <constant name="world_x" value="world_side"/>
0032 <constant name="world_y" value="world_side"/>
0033 <constant name="world_z" value="world_side"/>
0034
0035 <constant name="tracking_region_radius" value="46.0*cm + 0.8*cm"/>
0036 <constant name="tracking_region_zmax" value="396.0*cm + 4*cm"/>
0037
0038 <comment> additional defined Parameters - LHe add-on </comment>
0039 <constant name="CentralBeamPipe_zmax" value="580.0*cm"/>
0040 <constant name="CentralBeamPipe_rmax" value="2.6*cm"/>
0041 <constant name="CentralBeamPipe_thickness" value="0.45*cm"/>
0042 <constant name="CentralBeamPipe_rmin" value="CentralBeamPipe_rmax - CentralBeamPipe_thickness"/>
0043
0044 <constant name="Distance_VXDLayer" value="2.5*cm"/>
0045 <constant name="VxBar_Env" value="0.5*cm"/>
0046
0047 <constant name="VertexBarrel_r0" value="CentralBeamPipe_rmax+0.8*cm"/> <!-- 2.6 + 0.8 = 3.4-->
0048 <constant name="VertexBarrel_r1" value="VertexBarrel_r0 + VxBar_Env + Distance_VXDLayer"/> <!-- 3.4 + 0.5 + 2.5 = 6.4-->
0049 <constant name="VertexBarrel_r2" value="VertexBarrel_r1 + VxBar_Env + Distance_VXDLayer"/> <!-- 6.4 + 0.5 + 2.5 = 9.4-->
0050 <constant name="VertexBarrel_r3" value="VertexBarrel_r2 + VxBar_Env + Distance_VXDLayer"/> <!-- 9.4 + 0.5 + 2.5 = 12.4-->
0051 <constant name="VertexBarrel_zmax" value="25.0*cm"/>
0052 </define>
0053
0054 <limits>
0055 <limitset name="cal_limits">
0056 <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
0057 </limitset>
0058 </limits>
0059
0060 <display>
0061 <vis name="SiVertexBarrelModuleVis" alpha="1.0" r="1" g="1" b="0.6" drawingStyle="wireframe" showDaughters="true" visible="false"/>
0062 <vis name="SiVertexSensitiveVis" alpha="1.0" r="1" g="0.2" b="0.2" drawingStyle="solid" showDaughters="true" visible="true"/>
0063 <vis name="SiVertexPassiveVis" alpha="1.0" r="0" g="0.2" b="1" drawingStyle="solid" showDaughters="true" visible="true"/>
0064 <vis name="SiVertexBarrelLayerVis" alpha="1.0" r="1" g="1" b="0.6" showDaughters="true" visible="false"/>
0065 <vis name="BeamPipeVis" alpha="1" r="0.6" g="0.1" b="1" showDaughters="false" visible="true"/>
0066 <vis name="BlueVis" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/>
0067 </display>
0068
0069 <detectors>
0070
0071 <comment>Vertex Detector Barrel</comment>
0072 <detector id="1" name="SiVertexBarrel" type="LheD_tracker_SiVertexBarrel" readout="SiVertexBarrelHits" insideTrackingVolume="true" reflect="true" vis="BlueVis">
0073 <module name="VtxBarrelModuleInner" vis="SiVertexBarrelModuleVis">
0074 <module_envelope width="10.0*mm" length="(VertexBarrel_zmax-0.15*cm)*4" thickness="VxBar_Env"/>
0075 <module_component width="9.8*mm" length="(VertexBarrel_zmax-0.15*cm)*4" thickness="0.0050*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis">
0076 <position z="0*cm"/>
0077 </module_component>
0078 <module_component width="7.8*mm" length="(VertexBarrel_zmax-0.15*cm)*4" thickness="0.0065*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis">
0079 <position z="0.0065*cm"/>
0080 </module_component>
0081 <module_component width="7.8*mm" length="(VertexBarrel_zmax-0.15*cm)*4" thickness="0.0065*cm" material="Carbon" sensitive="false" vis="SiVertexPassiveVis">
0082 <position z="0.177*cm"/>
0083 </module_component>
0084 <module_component width="9.8*mm" length="(VertexBarrel_zmax-0.15*cm)*4" thickness="0.0050*cm" material="Silicon" sensitive="true" vis="SiVertexSensitiveVis">
0085 <position z="0.184*cm"/>
0086 </module_component>
0087 </module>
0088 <layer module="VtxBarrelModuleInner" id="1" vis="SiVertexBarrelLayerVis">
0089 <barrel_envelope inner_r="VertexBarrel_r0 - 1.8*VxBar_Env" outer_r="VertexBarrel_r0 + 1.8*VxBar_Env" z_length="VertexBarrel_zmax*4"/>
0090 <rphi_layout phi_tilt="0.*rad" nphi="21" phi0="4.71238898038468967e+00*rad" rc="VertexBarrel_r0 + 0*mm" dr="0.*mm"/>
0091 <z_layout dr="0.0*mm" z0="0*mm" nz="1"/>
0092 </layer>
0093 <layer module="VtxBarrelModuleInner" id="2" vis="SiVertexBarrelLayerVis">
0094 <barrel_envelope inner_r="VertexBarrel_r1 - 1.8*VxBar_Env" outer_r="VertexBarrel_r1 + 1.8*VxBar_Env" z_length="VertexBarrel_zmax*4"/>
0095 <rphi_layout phi_tilt="0.*rad" nphi="40" phi0="4.71238898038468967e+00*rad" rc="VertexBarrel_r1 + 0*mm" dr="0.*mm"/>
0096 <z_layout dr="0.0*mm" z0="0*mm" nz="1"/>
0097 </layer>
0098 <layer module="VtxBarrelModuleInner" id="3" vis="SiVertexBarrelLayerVis">
0099 <barrel_envelope inner_r="VertexBarrel_r2 - 1.8*VxBar_Env" outer_r="VertexBarrel_r2 + 1.8*VxBar_Env" z_length="VertexBarrel_zmax*4"/>
0100 <rphi_layout phi_tilt="0.*rad" nphi="50" phi0="4.71238898038468967e+00*rad" rc="VertexBarrel_r2 + 0*mm" dr="0.*mm"/>
0101 <z_layout dr="0.0" z0="0.0" nz="1"/>
0102 </layer>
0103 <layer module="VtxBarrelModuleInner" id="4" vis="SiVertexBarrelLayerVis">
0104 <barrel_envelope inner_r="VertexBarrel_r3 - 1.8*VxBar_Env" outer_r="VertexBarrel_r3 + 1.8*VxBar_Env" z_length="VertexBarrel_zmax*4"/>
0105 <rphi_layout phi_tilt="0.*rad" nphi="60" phi0="4.71238898038468967e+00*rad" rc="VertexBarrel_r3 + 0*mm" dr="0.*mm"/>
0106 <z_layout dr="0.0" z0="0.0" nz="1"/>
0107 </layer>
0108 </detector>
0109
0110 <comment> Beampipe </comment>
0111 <detector name="Beampipe" type="LheD_tracker_BeamPipe" insideTrackingVolume="true" vis="BeamPipeVis">
0112 <comment>Central Be Beampipe</comment>
0113 <material name="Beryllium"/>
0114 <zplane rmin="CentralBeamPipe_rmin" rmax="CentralBeamPipe_rmax" z="VertexBarrel_zmax*2"/>
0115 </detector>
0116
0117 </detectors>
0118
0119 <readouts>
0120 <readout name="SiVertexBarrelHits">
0121 <id>system:0,barrel:3,layer:4,module:14,sensor:2,side:32:-2,strip:24</id>
0122 </readout>
0123 </readouts>
0124
0125 </lccdd>