Back to home page

EIC code displayed by LXR

 
 

    


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

0001 <lccdd>
0002 <!-- #==========================================================================
0003      #  AIDA Detector description implementation 
0004      #==========================================================================
0005      # Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
0006      # All rights reserved.
0007      #
0008      # For the licensing terms see $DD4hepINSTALL/LICENSE.
0009      # For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
0010      #
0011      #==========================================================================
0012 -->
0013 
0014   <info name="TestOpticalSurfaces"
0015     title="Test reading of TGeo's Optical Surfaces"
0016     author="Markus Frank"
0017     url="None"
0018     status="development"
0019     version="1.0">
0020     <comment>Test reading of TGeo's Optical Surfaces</comment>
0021   </info>
0022 
0023   <includes>
0024     <gdmlFile  ref="${DD4hepINSTALL}/DDDetectors/compact/elements.xml"/>
0025     <gdmlFile  ref="${DD4hepINSTALL}/DDDetectors/compact/materials.xml"/>
0026   </includes>
0027 
0028   <define>
0029     <constant name="world_side" value="1*m"/>
0030     <constant name="world_x" value="world_side/2"/>
0031     <constant name="world_y" value="world_side/2"/>
0032     <constant name="world_z" value="world_side/2"/>
0033     <constant name="PhotMomWaveConv" value="1243.125*eV"/>
0034   </define>
0035 
0036   <debug>
0037     <type name="matrix"  value="0"/>
0038     <type name="surface" value="0"/>
0039   </debug>
0040 
0041   <properties>
0042     <matrix name= "REFLECTIVITY0x123aff00" coldim="2" values="  
0043       PhotMomWaveConv/100.0  0.1
0044       PhotMomWaveConv/190.0  0.2
0045       PhotMomWaveConv/200.0  0.3
0046       PhotMomWaveConv/220.0  0.4
0047       PhotMomWaveConv/240.0  0.2
0048       PhotMomWaveConv/260.0  0.1
0049     "/>
0050     <matrix name= "EFFICIENCY0x8b77240" coldim="2" values="  
0051       PhotMomWaveConv/100.0  0.1
0052       PhotMomWaveConv/190.0  0.2
0053       PhotMomWaveConv/200.0  0.3
0054       PhotMomWaveConv/220.0  0.4
0055       PhotMomWaveConv/240.0  0.2
0056       PhotMomWaveConv/260.0  0.1
0057     "/>
0058   </properties>
0059 
0060   <surfaces>
0061     <comment> For the values of "finish", model and type, see TGeoOpticalSurface.h !
0062     </comment>
0063     <opticalsurface finish="Rough_LUT" model="DAVIS" name="OpticalSurface#1" type="dielectric_LUTDAVIS" value="0">
0064       <property name="REFLECTIVITY" ref="REFLECTIVITY0x123aff00"/>
0065       <property name="EFFICIENCY"   ref="EFFICIENCY0x8b77240"/>
0066       <constant name="SURFACEROUGHNESS" value="0.1*mm"/>
0067     </opticalsurface>
0068     <opticalsurface finish="ground" model="unified" name="OpticalSurface#2" type="dielectric_dielectric" value="1">
0069       <property name="REFLECTIVITY" ref="REFLECTIVITY0x123aff00"/>
0070       <property name="EFFICIENCY"   ref="EFFICIENCY0x8b77240"/>
0071       <constant name="SURFACEROUGHNESS" value="0.1*mm"/>
0072     </opticalsurface>
0073   </surfaces>
0074 
0075 </lccdd>