<lccdd xmlns:compact="http://www.lcsim.org/schemas/compact/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/compact/1.0/compact.xsd"> <!-- Some information about detector --> <info name="Reference Detector" title="Reference Detector" author="Jihee Kim, Whitney Armstrong" url="https://eicweb.phy.anl.gov/EIC/detectors/reference_detector.git" status="development" version="v1 2021-03-16"> <comment>Test Detector</comment> </info> <define> <include ref="compact/definitions.xml" /> <include ref="eic/eic_defs.xml" /> <include ref="ip6/ip6_defs.xml" /> <!-- --> </define> <properties> <matrix name="RINDEX__Vacuum" coldim="2" values=" 1.0*eV 1.0 5.1*eV 1.0 "/> <matrix name="RINDEX__Air" coldim="2" values=" 1.0*eV 1.00029 5.1*eV 1.00029 "/> <matrix name="RINDEX__Quartz" coldim="2" values=" 1.0*eV 1.46 5.1*eV 1.46 "/> <matrix name="RINDEX__N2" coldim="2" values=" 1.0*eV 1.00033 4.0*eV 1.00033 5.1*eV 1.00033 "/> <matrix name="RINDEX__Pyrex" coldim="2" values=" 1.0*eV 1.5 4.0*eV 1.5 5.1*eV 1.5 "/> <matrix name= "REFLECTIVITY_mirror" coldim="2" values=" 1.0*eV 0.9 4.0*eV 0.9 5.1*eV 0.9 "/> </properties> <includes> <gdmlFile ref="compact/elements.xml"/> <gdmlFile ref="compact/materials.xml"/> </includes> <materials> <material name="AirOptical"> <D type="density" unit="g/cm3" value="0.0012"/> <fraction n="0.754" ref="N"/> <fraction n="0.234" ref="O"/> <fraction n="0.012" ref="Ar"/> <property name="RINDEX" ref="RINDEX__Vacuum"/> </material> <material name="N2cherenkov"> <D type="density" value="0.00125" unit="g/cm3"/> <composite n="1" ref="N"/> <property name="RINDEX" ref="RINDEX__N2"/> </material> <material name="PyrexGlass"> <D type="density" value="2.23" unit="g/cm3"/> <fraction n="0.806" ref="SiliconOxide"/> <fraction n="0.130" ref="BoronOxide"/> <fraction n="0.040" ref="SodiumOxide"/> <fraction n="0.023" ref="AluminumOxide"/> <property name="RINDEX" ref="RINDEX__Pyrex"/> </material> </materials> <surfaces> <comment> For the values of "finish", model and type, see TGeoOpticalSurface.h ! </comment> <opticalsurface finish="polished" model="glisur" name="MirrorOpticalSurface" type="dielectric_metal" value="0"> <property name="REFLECTIVITY" ref="REFLECTIVITY_mirror"/> <property name="RINDEX" coldim="2" values="1.034*eV 1.5 4.136*eV 1.5"/> <!--<property name="EFFICIENCY" ref="EFFICIENCY0x8b77240"/>--> </opticalsurface> <opticalsurface name="mirror2" finish="polished" model="glisur" type="dielectric_dielectric"> <property name="REFLECTIVITY" coldim="2" values="1.034*eV 0.8 4.136*eV 0.9"/> <property name="EFFICIENCY" coldim="2" values="2.034*eV 0.8 4.136*eV 1.0"/> <property name="RINDEX" coldim="2" values="1.034*eV 1.5 4.136*eV 1.5"/> </opticalsurface> <!-- Define the dimensions of the world volume --> </surfaces> <limits> <limitset name="EICBeamlineLimits"> <limit name="step_length_max" particles="*" value="1.0" unit="mm" /> <limit name="track_length_max" particles="*" value="1.0" unit="mm" /> <limit name="time_max" particles="*" value="0.1" unit="ns" /> <limit name="ekin_min" particles="*" value="0.001" unit="MeV" /> <limit name="range_min" particles="*" value="0.1" unit="mm" /> </limitset> <limitset name="cal_limits"> <limit name="step_length_max" particles="*" value="5.0" unit="mm"/> </limitset> </limits> <display> <include ref="compact/display.xml" /> </display> <!-- <include ref="reference_detector/vertex_tracker.xml"/> <include ref="compact/silicon_tracker.xml"/> --> <include ref="ip6/beampipe.xml"/> <include ref="compact/ffi_ZDC.xml"/> <include ref="compact/solenoid.xml"/> <include ref="compact/ecal.xml"/> <include ref="compact/hcal.xml"/> <include ref="compact/forward_rich.xml"/> <include ref="compact/ce_mrich.xml"/> <!-- <include ref="compact/roman_pots.xml"/> --> <include ref="eic/forward_ion_beamline.xml"/> <!-- --> <detectors> </detectors> <readouts> </readouts> </lccdd>