Warning, /DD4hep/DDDetectors/compact/SiD/SiD_Shields.xml is written in an unsupported language. File is not indexed.
0001 <!-- ====================================================================== -->
0002 <!-- -->
0003 <!-- XML description of the complete SiD tracker detector -->
0004 <!-- of the SiD linear collider detector design. -->
0005 <!-- -->
0006 <!-- Contained are the required -->
0007 <!-- ++ global constants used uniquely by this module -->
0008 <!-- ++ visualization attributes -->
0009 <!-- ++ the definition of the readout structure and the -->
0010 <!-- readout segmentation (if necessary) -->
0011 <!-- ++ the include statements for the sensitive detectors and -->
0012 <!-- the corresponding support structure(s) -->
0013 <!-- -->
0014 <!-- -->
0015 <!-- @author M.Frank -->
0016 <!-- @date 14/11/2014 -->
0017 <!-- -->
0018 <!-- ====================================================================== -->
0019
0020 <lccdd>
0021
0022 <!-- Definition of the used visualization attributes -->
0023 <display>
0024 <vis name="CableVis" showDaughters="false" visible="true"/>
0025 <vis name="SupportVis" alpha="1" r="0.8" g="0.8" b="0" showDaughters="false" visible="true"/>
0026 <vis name="SupportTubeVis" r="0.1" g="0.1" b="0.99" showDaughters="false" visible="true"/>
0027 <vis name="TungstenShieldingVis" r="0.99" g="0.1" b="0.2" showDaughters="false" visible="true"/>
0028 </display>
0029
0030 <!-- Includes for sensitives and support -->
0031 <detectors>
0032
0033 <comment>Masks and Shielding</comment>
0034
0035 <detector name="LumiShielding_Forward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="TungstenShieldingVis">
0036 <material name="TungstenDens24" />
0037 <zplane rmin="LumiCal_rmin" rmax="LumiCalElectronics_rmax" z="LumiCal_zmax"/>
0038 <zplane rmin="LumiCal_rmin" rmax="LumiCalElectronics_rmax" z="LumiCal_zmax+ForwardShielding_thickness"/>
0039 </detector>
0040 <detector name="LumiShielding_Backward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="TungstenShieldingVis">
0041 <material name="TungstenDens24" />
0042 <zplane rmin="LumiCal_rmin" rmax="LumiCalElectronics_rmax" z="-LumiCal_zmax"/>
0043 <zplane rmin="LumiCal_rmin" rmax="LumiCalElectronics_rmax" z="-(LumiCal_zmax+ForwardShielding_thickness)"/>
0044 </detector>
0045 <detector name="ECalShielding_Forward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="TungstenShieldingVis">
0046 <material name="TungstenDens24" />
0047 <zplane rmin="LumiCalElectronics_rmax" rmax="HcalEndcap_rmin-SupportTube_thickness-1.0*cm" z="HcalEndcap_zmin"/>
0048 <zplane rmin="LumiCalElectronics_rmax" rmax="HcalEndcap_rmin-SupportTube_thickness-1.0*cm" z="HcalEndcap_zmin+ForwardShielding_thickness"/>
0049 </detector>
0050 <detector name="ECalShielding_Backward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="TungstenShieldingVis">
0051 <material name="TungstenDens24" />
0052 <zplane rmin="LumiCalElectronics_rmax" rmax="HcalEndcap_rmin-SupportTube_thickness-1.0*cm" z="-HcalEndcap_zmin"/>
0053 <zplane rmin="LumiCalElectronics_rmax" rmax="HcalEndcap_rmin-SupportTube_thickness-1.0*cm" z="-(HcalEndcap_zmin+ForwardShielding_thickness)"/>
0054 </detector>
0055
0056 <detector name="ShieldingTube_Forward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="TungstenShieldingVis">
0057 <material name="TungstenDens24" />
0058 <zplane rmin="HcalEndcap_rmin - SupportTube_thickness - ForwardShielding_thickness - 1.0*cm"
0059 rmax="HcalEndcap_rmin - SupportTube_thickness - 1.0*cm"
0060 z="HcalEndcap_zmin + ForwardShielding_thickness"/>
0061 <zplane rmin="HcalEndcap_rmin - SupportTube_thickness - ForwardShielding_thickness - 1.0*cm"
0062 rmax="HcalEndcap_rmin - SupportTube_thickness - 1.0*cm"
0063 z="HcalEndcap_zmax"/>
0064 </detector>
0065
0066 <detector name="ShieldingTube_Backward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="TungstenShieldingVis">
0067 <material name="TungstenDens24" />
0068 <zplane rmin="HcalEndcap_rmin - SupportTube_thickness - ForwardShielding_thickness - 1.0*cm"
0069 rmax="HcalEndcap_rmin - SupportTube_thickness - 1.0*cm"
0070 z="-(HcalEndcap_zmin + ForwardShielding_thickness)"/>
0071 <zplane rmin="HcalEndcap_rmin - SupportTube_thickness - ForwardShielding_thickness - 1.0*cm"
0072 rmax="HcalEndcap_rmin - SupportTube_thickness - 1.0*cm"
0073 z="-HcalEndcap_zmax"/>
0074 </detector>
0075
0076 <detector name="SupportTube_Forward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="SupportTubeVis">
0077 <material name="Steel235" />
0078 <zplane rmin="HcalEndcap_rmin - 2*SupportTube_thickness"
0079 rmax="HcalEndcap_rmin - SupportTube_thickness"
0080 z="HcalEndcap_zmin"/>
0081 <zplane rmin="HcalEndcap_rmin - 2*SupportTube_thickness"
0082 rmax="HcalEndcap_rmin - SupportTube_thickness"
0083 z="MuonEndcap_zmax"/>
0084 </detector>
0085
0086 <detector name="SupportTube_Backward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="SupportTubeVis">
0087 <material name="Steel235" />
0088 <zplane rmin="HcalEndcap_rmin - 2*SupportTube_thickness"
0089 rmax="HcalEndcap_rmin - SupportTube_thickness"
0090 z="-HcalEndcap_zmin"/>
0091 <zplane rmin="HcalEndcap_rmin - 2*SupportTube_thickness"
0092 rmax="HcalEndcap_rmin - SupportTube_thickness"
0093 z="-MuonEndcap_zmax"/>
0094 </detector>
0095
0096 <detector name="ForwardLowZ" type="DD4hep_ForwardDetector" vis="TungstenShieldingVis" reflect="true">
0097 <dimensions outer_r="BeamCal_rmax" inner_r="0.0*cm" inner_z="ForwardMask_zmin" />
0098 <beampipe crossing_angle="CrossingAngle" outgoing_r="OutgoingBP_radius + 0.05*cm" incoming_r="IncomingBP_radius + 0.05*cm" />
0099 <layer repeat="1">
0100 <slice material = "Graphite" thickness = "ForwardMask_thickness" sensitive = "no" />
0101 </layer>
0102
0103 </detector>
0104 </detectors>
0105
0106 </lccdd>