Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/DDDetectors/compact/SiD/SiD_Solenoid.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="SolenoidBarrelLayerVis" alpha="1" r="0"    g="0.3"  b="0.3" showDaughters="false" visible="true"/>
0025     <vis name="SolenoidCoilEndsVis"    alpha="1" r="0"    g="0.9"  b="0.9" showDaughters="false" visible="true"/>
0026     <vis name="AntiSolenoidVis"        alpha="1" r="0.3"  g="1"    b="1"   showDaughters="false" visible="true"/>
0027   </display>
0028 
0029   <!--  Includes for sensitives and support                -->
0030   <detectors>
0031 
0032     <comment>Solenoid</comment>
0033 
0034     <detector name="SolenoidCoilBarrel" type="DD4hep_MultiLayerTracker" insideTrackingVolume="false" reflect="true">
0035       <layer id="1" inner_r="SolenoidBarrelInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidBarrelLayerVis">
0036         <slice material="Steel235" thickness="SolenoidBarrelInnerCryostatThickness" />
0037         <slice material="Vacuum"   thickness="SolenoidBarrelInnerAirgapThickness" />
0038       </layer>
0039       <layer id="2" inner_r="SolenoidBarrelConductorInnerRadius" outer_z="SolenoidCoilOuterZ" vis="SolenoidBarrelLayerVis">
0040         <slice material="Aluminum" thickness="SolenoidBarrelAlConductorThickness" />
0041         <slice material="Aluminum" thickness="SolenoidBarrelQuenchbackThickness" />
0042       </layer>
0043       <layer id="3" inner_r="SolenoidBarrelOuterCryostatInnerRadius" outer_z="SolenoidBarrelOuterZ" vis="SolenoidBarrelLayerVis">
0044         <slice material="Vacuum"   thickness="SolenoidBarrelOuterAirgapThickness" />
0045         <slice material="Steel235" thickness="SolenoidBarrelOuterCryostatThickness" />
0046       </layer>
0047     </detector>
0048 
0049     <detector name="SolenoidCoilEnds" type="DD4hep_DiskTracker" reflect="true" insideTrackingVolume="false">
0050       <layer id="1" inner_r="SolenoidBarrelInnerRadius" inner_z="SolenoidBarrelOuterZ" outer_r="SolenoidBarrelOuterRadius" vis="SolenoidCoilEndsVis">
0051         <slice material="Steel235" thickness="SolenoidEndcapCryostatThickness" />
0052       </layer>
0053     </detector>
0054 
0055     <detector name="AntiSolenoid_Forward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="AntiSolenoidVis">
0056       <material name="Steel235" />
0057       <zplane rmin="HcalEndcap_rmin + 1.0*cm"
0058               rmax="MuonEndcap_rmin - 1.0*cm"
0059               z="HcalEndcap_zmax + 1.0*cm"/>
0060       <zplane rmin="HcalEndcap_rmin + 1.0*cm"
0061               rmax="MuonEndcap_rmin - 1.0*cm"
0062               z="MuonEndcap_zmax"/>
0063     </detector>
0064     <detector name="AntiSolenoid_Backward" type="DD4hep_PolyconeSupport" insideTrackingVolume="false" vis="AntiSolenoidVis">
0065       <material name="Steel235" />
0066       <zplane rmin="HcalEndcap_rmin + 1.0*cm"
0067               rmax="MuonEndcap_rmin - 1.0*cm"
0068               z="-(HcalEndcap_zmax + 1.0*cm)"/>
0069       <zplane rmin="HcalEndcap_rmin + 1.0*cm"
0070               rmax="MuonEndcap_rmin - 1.0*cm"
0071               z="-MuonEndcap_zmax"/>
0072     </detector>
0073   </detectors>
0074 
0075 </lccdd>