Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/examples/SimpleDetector/compact/Simple_ILD.xml is written in an unsupported language. File is not indexed.

0001 <lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0"
0002    xmlns:xs="http://www.w3.org/2001/XMLSchema"
0003    xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd">
0004 
0005     <info name="Simple_ILD"
0006        title="ILD Detector like example detector model"
0007        author="F. Gaede"
0008        url="http://ilcsoft.desy.de"
0009        status="development"
0010        version="$Id: $">
0011         <comment>
0012            A very simple ILD like detector
0013            so far only VXD and (pixel) SIT ...
0014         </comment>        
0015     </info>
0016 
0017     <!-- Debug flags for processing the compact xml file  -->
0018     <debug>
0019       <type name="isotopes"     value="1"/>
0020       <type name="elements"     value="1"/>
0021       <type name="materials"    value="0"/>
0022       <type name="visattr"      value="0"/>
0023       <type name="regions"      value="0"/>
0024       <type name="readout"      value="0"/>
0025       <type name="limits"       value="0"/>
0026       <type name="segmentation" value="0"/>
0027     </debug>
0028     <geometry>
0029       <clear name="elements"/>
0030     </geometry>
0031  
0032     <includes>
0033         <gdmlFile  ref="elements.xml"/>
0034         <gdmlFile  ref="materials.xml"/>
0035     </includes>
0036  
0037     <define>
0038         <constant name="world_side"             value="10*m"/>
0039         <constant name="world_x"                value="world_side/2"/>
0040         <constant name="world_y"                value="world_side/2"/>
0041         <constant name="world_z"                value="world_side/2"/>        
0042 
0043         <constant name="tracker_region_rmax" value="2.0*m"/>
0044         <constant name="tracker_region_zmax"   value="2.0*m"/>
0045 
0046         <constant name="SolenoidField_zMax" value="4.0*m"/>
0047         <constant name="SolenoidField_outer_radius" value="4.0*m"/>
0048 
0049         <constant name="BField_nominal" value="3.5*tesla"/>
0050 
0051     </define>
0052 
0053     <materials>
0054         <material name="Graphite">
0055                 <D value="1.7" unit="g/cm3"/>
0056                 <composite n="1" ref="C"/>
0057         </material>      
0058     </materials>
0059  
0060     <limits>
0061       <limitset name="Tracker_limits">
0062         <limit name="step_length_max" particles="*" value="5.0" unit="mm" />
0063       </limitset>
0064     </limits>
0065     
0066     <display>
0067       <vis name="VXDLayerVis"   alpha="1.0" r="0.5" g=".5"  b=".5"   showDaughters="true"  visible="true"/>
0068       <vis name="VXDSupportVis" alpha="1.0" r="0.0" g="1.0" b="0.0"  showDaughters="true"  visible="true"/>
0069       <vis name="SITSupportVis" alpha="1.0" r="0.0" g="0.3" b="0.7"  showDaughters="true"  visible="true"/>
0070       <vis name="SITLayerVis"   alpha="1.0" r="0.0" g="0.7" b="0.3"  showDaughters="true"  visible="true"/>
0071     </display>
0072 
0073     <detectors>
0074       <comment>Trackers</comment>
0075       
0076        <detector name="AirTube" type="AirTube" vis="VXDVis" id="42" insideTrackingVolume="true">
0077         <dimensions rmin="10.*mm" rmax="11.*mm" zhalf="6.250000000e+01*mm"/>
0078       </detector>
0079 
0080      <detector name="VXD" type="ZPlanarTracker" vis="VXDVis" id="1" limits="Tracker_limits" readout="VXDCollection" insideTrackingVolume="true">
0081 
0082         <layer nLadders="10" phi0="-1.570796327e+00*rad" id="0">
0083           <ladder distance="1.600000000e+01*mm" thickness="1.000000000e+00*mm" width="1.150000000e+01*mm" length="6.250000000e+01*mm" offset="-3.406041308e+00*mm"    material="CarbonFiber" />
0084           <sensitive distance="1.595000000e+01*mm" thickness="5.000000000e-02*mm" width="1.100000000e+01*mm" length="6.250000000e+01*mm" offset="-3.156041308e+00*mm" material="G4_Si"/>
0085         </layer>
0086         <layer nLadders="10" phi0="-1.570796327e+00*rad" id="1">
0087           <ladder distance="1.700000000e+01*mm" thickness="1.000000000e+00*mm" width="1.150000000e+01*mm" length="6.250000000e+01*mm" offset="-3.406041308e+00*mm"    material="CarbonFiber" />
0088           <sensitive distance="1.800000000e+01*mm" thickness="5.000000000e-02*mm" width="1.100000000e+01*mm" length="6.250000000e+01*mm" offset="-3.156041308e+00*mm" material="G4_Si"/>
0089         </layer>
0090         <layer nLadders="11" phi0="-1.570796327e+00*rad" id="2">
0091           <ladder distance="3.700000000e+01*mm" thickness="1.000000000e+00*mm" width="2.250000000e+01*mm" length="1.250000000e+02*mm" offset="-3.502631742e+00*mm"    material="CarbonFiber" />
0092           <sensitive distance="3.695000000e+01*mm" thickness="5.000000000e-02*mm" width="2.200000000e+01*mm" length="1.250000000e+02*mm" offset="-3.252631742e+00*mm" material="G4_Si"/>
0093         </layer>
0094         <layer nLadders="11" phi0="-1.570796327e+00*rad" id="3">
0095           <ladder distance="3.800000000e+01*mm" thickness="1.000000000e+00*mm" width="2.250000000e+01*mm" length="1.250000000e+02*mm" offset="-3.502631742e+00*mm"    material="CarbonFiber" />
0096           <sensitive distance="3.900000000e+01*mm" thickness="5.000000000e-02*mm" width="2.200000000e+01*mm" length="1.250000000e+02*mm" offset="-3.252631742e+00*mm" material="G4_Si"/>
0097         </layer>
0098         <layer nLadders="17" phi0="-1.570796327e+00*rad" id="4">
0099           <ladder distance="5.800000000e+01*mm" thickness="1.000000000e+00*mm" width="2.250000000e+01*mm" length="1.250000000e+02*mm" offset="-5.128151357e+00*mm"    material="CarbonFiber" />
0100           <sensitive distance="5.795000000e+01*mm" thickness="5.000000000e-02*mm" width="2.200000000e+01*mm" length="1.250000000e+02*mm" offset="-4.878151357e+00*mm" material="G4_Si"/>
0101         </layer>
0102         <layer nLadders="17" phi0="-1.570796327e+00*rad" id="5">
0103           <ladder distance="5.900000000e+01*mm" thickness="1.000000000e+00*mm" width="2.250000000e+01*mm" length="1.250000000e+02*mm" offset="-5.128151357e+00*mm"    material="CarbonFiber" />
0104           <sensitive distance="6.000000000e+01*mm" thickness="5.000000000e-02*mm" width="2.200000000e+01*mm" length="1.250000000e+02*mm" offset="-4.878151357e+00*mm" material="G4_Si"/>
0105         </layer>
0106       </detector>
0107 
0108       <detector name="SIT" type="ZPlanarTracker" vis="SITVis" id="2" limits="Tracker_limits" readout="SITCollection" insideTrackingVolume="true">
0109         <layer nLadders="10" phi0="0.000000000e+00" id="0">
0110           <ladder distance="1.531000000e+02*mm" thickness="1.000000000e+00*mm" width="9.916044311e+01*mm" length="3.680000000e+02*mm" offset="0.000000000e+00*mm"  material="CarbonFiber" /> 
0111           <sensitive distance="1.529000000e+02*mm" thickness="2.000000000e-01*mm" width="9.916044311e+01*mm" length="3.680000000e+02*mm" offset="0.000000000e+00*mm" material="G4_Si"/>
0112         </layer>
0113         <!-- <layer nLadders="10" phi0="0.000000000e+00" id="1"> -->
0114         <!--   <ladder distance="1.544000000e+02*mm" thickness="1.000000000e+00*mm" width="1.001352022e+02*mm" length="3.680000000e+02*mm" offset="0.000000000e+00*mm" material="CarbonFiber" /> -->
0115         <!--   <sensitive distance="1.554000000e+02*mm" thickness="2.000000000e-01*mm" width="1.001352022e+02*mm" length="3.680000000e+02*mm" offset="0.000000000e+00*mm" material="G4_Si"/> -->
0116         <!-- </layer> -->
0117         <layer nLadders="19" phi0="0.000000000e+00" id="1">
0118           <ladder distance="3.001000000e+02*mm" thickness="1.000000000e+00*mm" width="9.988891763e+01*mm" length="6.440000000e+02*mm" offset="0.000000000e+00*mm" material="CarbonFiber" />
0119           <sensitive distance="2.999000000e+02*mm" thickness="2.000000000e-01*mm" width="9.988891763e+01*mm" length="6.440000000e+02*mm" offset="0.000000000e+00*mm" material="G4_Si"/>
0120         </layer>
0121         <!-- <layer nLadders="19" phi0="0.000000000e+00" id="3"> -->
0122         <!--   <ladder distance="3.014000000e+02*mm" thickness="1.000000000e+00*mm" width="1.003895291e+02*mm" length="6.440000000e+02*mm" offset="0.000000000e+00*mm" material="CarbonFiber" /> -->
0123         <!--   <sensitive distance="3.024000000e+02*mm" thickness="2.000000000e-01*mm" width="1.003895291e+02*mm" length="6.440000000e+02*mm" offset="0.000000000e+00*mm" material="G4_Si"/> -->
0124         <!-- </layer> -->
0125       </detector>
0126 
0127    </detectors>
0128 
0129     <readouts>
0130         <readout name="VXDCollection">
0131             <id>system:5,side:2,layer:9,module:8,sensor:8</id>
0132         </readout>
0133         <readout name="SITCollection">
0134             <id>system:5,side:2,layer:9,module:8,sensor:8</id>
0135         </readout>
0136     </readouts>
0137 
0138 
0139     <plugins>
0140       <plugin name="InstallSurfaceManager"/>
0141     </plugins>
0142 
0143 
0144  <fields>
0145    <field type="solenoid" name="GlobalSolenoid" inner_field="BField_nominal"
0146           outer_field="-1.5*tesla" zmax="SolenoidField_zMax"
0147           inner_radius="SolenoidField_outer_radius"
0148           outer_radius="world_side" />
0149  </fields> 
0150 
0151 </lccdd>