<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="Athena Detector" title="Athena Detector" author="Jihee Kim, Whitney Armstrong" url="https://eicweb.phy.anl.gov/EIC/detectors/athena.git" status="development" version="v1 2021-03-16"> <comment>Athena Detector</comment> </info> <define> <include ref="ip6/ip6_defs.xml" /> <comment> IP definitions should be first</comment> <include ref="compact/definitions.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> <comment> Include the IP components first </comment> <include ref="ip6/forward_ion_beamline.xml"/> <include ref="ip6/beampipe.xml"/> <include ref="compact/allsilicon_simplified.xml"/> <include ref="compact/rwell_tracker_barrel.xml"/> <include ref="compact/cb_DIRC.xml"/> <include ref="compact/solenoid.xml"/> <include ref="compact/ecal.xml"/> <include ref="compact/hcal.xml"/> <!--include ref="compact/ce_GEM.xml"/--> <!--include ref="compact/vertex_tracker.xml"/--> <!--include ref="compact/gem_tracker_endcap.xml"/--> <include ref="compact/ce_mrich.xml"/> <include ref="compact/tof_endcap.xml"/> <include ref="compact/forward_trd.xml"/> <include ref="compact/forward_rich.xml"/> <include ref="compact/B0_tracker.xml"/> <include ref="compact/far_forward_offM_tracker.xml"/> <include ref="compact/far_forward_romanpots.xml"/> <include ref="compact/far_forward_detectors.xml"/> <!-- <include ref="compact/mm_tracker_barrel.xml"/> <include ref="compact/cb_VTX_Barrel.xml"/> --> <detectors> </detectors> <readouts> </readouts> </lccdd>