Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/examples/ClientTests/compact/SiBarrelMultiSensitiveDetector.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="Nested_Detectors_test"
0016         title="Test for nested detector descriptions"
0017         author="Markus Frank"
0018         url="None"
0019         status="development"
0020         version="$Id: compact.xml 1374 2014-11-05 10:49:55Z markus.frank@cern.ch $">
0021     <comment>Test for nested detector descriptions</comment>        
0022   </info>
0023 
0024   <includes>
0025     <gdmlFile ref="${DDDetectors_dir}/elements.xml"/>
0026     <gdmlFile ref="${DDDetectors_dir}/materials.xml"/>
0027   </includes>
0028   
0029   <define>
0030     <constant name="DDDetectors_dir" value="${DD4hepINSTALL}/DDDetectors/compact" type="string"/>;
0031     <constant name="SiD_dir" value="${DDDetectors_dir}/SiD" type="string"/>;
0032     <constant name="world_side" value="30000*mm"/>
0033     <constant name="world_x" value="world_side"/>
0034     <constant name="world_y" value="world_side"/>
0035     <constant name="world_z" value="world_side"/>
0036 
0037     <constant name="SiTrackerBarrel_ID" value="5"/>
0038 
0039     <constant name="tracker_region_rmax" value="world_side"/>
0040     <constant name="tracker_region_zmax" value="world_side"/>
0041 
0042   </define>
0043 
0044   <limits><limitset name="SiTrackerBarrelRegionLimitSet"/></limits>
0045   <regions><region name="SiTrackerBarrelRegion" eunit="MeV" lunit="mm" cut="0.001" threshold="0.001"/></regions>
0046 
0047   <comment>Common Generic visualization attributes</comment>
0048   <display>
0049     <vis name="InvisibleNoDaughters"      showDaughters="false" visible="false"/>
0050     <vis name="InvisibleWithDaughters"    showDaughters="true" visible="false"/>
0051     <vis name="BlueVis" alpha="1" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/>
0052     <vis name="BlueVisTrans" alpha="0.1" r="0.0" g="0.0" b="1.0" showDaughters="true" visible="true"/>
0053     <vis name="SiTrackerLayerVis"   alpha="1.0" r="1.0" g="1.0" b="0.6" showDaughters="true" visible="true"/>
0054     <vis name="SiTrackerModuleVis"  alpha="0.1" r="0.0" g="1.0" b="0.6" showDaughters="false" visible="true"/>
0055 
0056   </display>
0057 
0058   <comment>Tracking detectors</comment>
0059   <readouts>
0060     <readout name="SiTrackerBarrelHits">
0061       <id>system:8,barrel:3,layer:2,module:16,sensor:2,side:32:-2,strip:20</id>
0062     </readout>
0063   </readouts>
0064 
0065 <detectors>
0066   <detector id="SiTrackerBarrel_ID" name="SiTrackerBarrel" type="DD4hep_SiBarrelMultiSensitiveDetector" readout="SiTrackerBarrelHits" region="SiTrackerBarrelRegion" limits="SiTrackerBarrelRegionLimitSet">
0067 
0068     <comment>Silicon Outer Tracker Barrel</comment>
0069 
0070     <module name="SiTrackerModule_Layer1" vis="SiTrackerModuleVis">                
0071       <module_envelope width="97.79*mm" length="97.79*mm" thickness="0.3*cm"/>                
0072       <module_component width="97.79*mm" length="97.79*mm" thickness="0.016*cm" material="CarbonFiber_50D" sensitive="false">
0073         <position z="0.0915*cm" />
0074       </module_component>                
0075       <module_component width="92.031*mm" length="92.031*mm" thickness="0.03*cm" material="Silicon" sensitive="true">
0076         <position z="0.1145*cm"/>
0077       </module_component>                
0078       <module_component width="97.79*mm" length="97.79*mm" thickness="0.00048*cm" material="Silicon" sensitive="false">
0079         <position z="0.12974*cm"/>
0080       </module_component>                
0081       <module_component width="97.79*mm" length="97.79*mm" thickness="0.00038*cm" material="Copper" sensitive="false">
0082         <position z="0.146*cm"/>
0083       </module_component>                
0084     </module>
0085 
0086     <layer module="SiTrackerModule_Layer1" id="1" vis="SiTrackerLayerVis">
0087       <barrel_envelope inner_r="215.075*mm" outer_r="245.0*mm" z_length="578 * 2*mm"/>
0088       <rphi_layout phi_tilt="0.17506*rad" nphi="4" phi0="0." rc="(216.355 + 5.0)*mm" dr="0.0"/>
0089       <z_layout dr="4.0*mm" z0="512.128*mm" nz="13"/>
0090     </layer>                
0091   </detector>
0092 </detectors>
0093 </lccdd>