<?xml version='1.0' encoding='ASCII'?> <instrument xmlns="http://www.mantidproject.org/IDF/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mantidproject.org/IDF/1.0 http://schema.mantidproject.org/IDF/1.0/IDFSchema.xsd" valid-to="2100-01-31 23:59:59" name="HYSPEC" valid-from="2011-07-20 17:02:48.437294" last-modified="2012-08-01 14:28:00"> <defaults> <length unit="meter"/> <angle unit="degree"/> <reference-frame> <along-beam axis="z"/> <pointing-up axis="y"/> <handedness val="right"/> </reference-frame> <default-view view="cylindrical_y"/> </defaults> <!--SOURCE AND SAMPLE POSITION--> <component type="moderator"> <location> <parameter name="z"> <logfile eq="-0.001*value-38.980" id="msd"/> </parameter> </location> </component> <type is="Source" name="moderator"/> <component type="sample-position"> <location y="0.0" x="0.0" z="0.0"/> </component> <type is="SamplePos" name="sample-position"/> <!--MONITORS--> <component type="monitors" idlist="monitors"> <location/> </component> <type name="monitors"> <component type="monitor"> <location name="monitor1"> <parameter name="z"> <logfile eq="-0.001*value-3.340" id="msd"/> </parameter> </location> <location name="monitor2"> <parameter name="z"> <logfile eq="-0.001*value-1.59643" id="msd"/> </parameter> </location> <location z="-0.200" name="monitor3"/> </component> </type> <component type="Tank" idlist="Tank"> <location> <parameter name="r-position"> <value val="0"/> </parameter> <parameter name="t-position"> <logfile id="s2" eq="0.0+value"/> </parameter> <parameter name="p-position"> <value val="0"/> </parameter> <parameter name="rotx"> <value val="0"/> </parameter> <parameter name="roty"> <logfile id="s2" eq="0.0+value"/> </parameter> <parameter name="rotz"> <value val="0"/> </parameter> </location> </component> <type name="Tank"> <component type="bank1"> <location/> </component> <component type="bank2"> <location/> </component> <component type="bank3"> <location/> </component> <component type="bank4"> <location/> </component> <component type="bank5"> <location/> </component> <component type="bank6"> <location/> </component> <component type="bank7"> <location/> </component> <component type="bank8"> <location/> </component> <component type="bank9"> <location/> </component> <component type="bank10"> <location/> </component> <component type="bank11"> <location/> </component> <component type="bank12"> <location/> </component> <component type="bank13"> <location/> </component> <component type="bank14"> <location/> </component> <component type="bank15"> <location/> </component> <component type="bank16"> <location/> </component> <component type="bank17"> <location/> </component> <component type="bank18"> <location/> </component> <component type="bank19"> <location/> </component> <component type="bank20"> <location/> </component> </type> <type name="bank1"> <component type="eightpack"> <location y="0.0" x="2.15969004222" z="3.98993854442"> <rot axis-z="0" axis-x="0" axis-y="1" val="202.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank2"> <component type="eightpack"> <location y="0.0" x="1.94353496898" z="4.07947282333"> <rot axis-z="0" axis-x="0" axis-y="1" val="202.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank3"> <component type="eightpack"> <location y="0.0" x="1.72693414232" z="4.16919173919"> <rot axis-z="0" axis-x="0" axis-y="1" val="202.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank4"> <component type="eightpack"> <location y="0.0" x="1.51055630944" z="4.2588315684"> <rot axis-z="0" axis-x="0" axis-y="1" val="202.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank5"> <component type="eightpack"> <location y="0.0" x="1.29417824242" z="4.34844493395"> <rot axis-z="0" axis-x="0" axis-y="1" val="202.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank6"> <component type="eightpack"> <location y="0.0" x="1.05342928032" z="4.41295336686"> <rot axis-z="0" axis-x="0" axis-y="1" val="187.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank7"> <component type="eightpack"> <location y="0.0" x="0.821233681158" z="4.44353484659"> <rot axis-z="0" axis-x="0" axis-y="1" val="187.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank8"> <component type="eightpack"> <location y="0.0" x="0.589025052948" z="4.47409329105"> <rot axis-z="0" axis-x="0" axis-y="1" val="187.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank9"> <component type="eightpack"> <location y="0.0" x="0.356819627696" z="4.50467606441"> <rot axis-z="0" axis-x="0" axis-y="1" val="187.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank10"> <component type="eightpack"> <location y="0.0" x="0.124620825572" z="4.53523321523"> <rot axis-z="0" axis-x="0" axis-y="1" val="187.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank11"> <component type="eightpack"> <location y="0.0" x="-0.124620825572" z="4.53523321523"> <rot axis-z="0" axis-x="0" axis-y="1" val="172.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank12"> <component type="eightpack"> <location y="0.0" x="-0.356819627696" z="4.50467606441"> <rot axis-z="0" axis-x="0" axis-y="1" val="172.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank13"> <component type="eightpack"> <location y="0.0" x="-0.589025052948" z="4.47409329105"> <rot axis-z="0" axis-x="0" axis-y="1" val="172.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank14"> <component type="eightpack"> <location y="0.0" x="-0.821233681158" z="4.44353484659"> <rot axis-z="0" axis-x="0" axis-y="1" val="172.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank15"> <component type="eightpack"> <location y="0.0" x="-1.05342928032" z="4.41295336686"> <rot axis-z="0" axis-x="0" axis-y="1" val="172.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank16"> <component type="eightpack"> <location y="0.0" x="-1.29417824242" z="4.34844493395"> <rot axis-z="0" axis-x="0" axis-y="1" val="157.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank17"> <component type="eightpack"> <location y="0.0" x="-1.51055630944" z="4.2588315684"> <rot axis-z="0" axis-x="0" axis-y="1" val="157.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank18"> <component type="eightpack"> <location y="0.0" x="-1.72693414232" z="4.16919173919"> <rot axis-z="0" axis-x="0" axis-y="1" val="157.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank19"> <component type="eightpack"> <location y="0.0" x="-1.94353496898" z="4.07947282333"> <rot axis-z="0" axis-x="0" axis-y="1" val="157.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <type name="bank20"> <component type="eightpack"> <location y="0.0" x="-2.15969004222" z="3.98993854442"> <rot axis-z="0" axis-x="0" axis-y="1" val="157.5"> <rot axis-z="0" axis-x="1" axis-y="0" val="0.0"> <rot axis-z="1" axis-x="0" axis-y="0" val="0.0"/> </rot> </rot> </location> </component> </type> <!--STANDARD 8-PACK--> <type name="eightpack"> <properties/> <component type="tube"> <location x="-0.096012" name="tube1"/> <location x="-0.06858" name="tube2"/> <location x="-0.041148" name="tube3"/> <location x="-0.013716" name="tube4"/> <location x="0.013716" name="tube5"/> <location x="0.041148" name="tube6"/> <location x="0.06858" name="tube7"/> <location x="0.096012" name="tube8"/> </component> </type> <!--STANDARD 1.2m 128 PIXEL TUBE--> <type name="tube" outline="yes"> <properties/> <component type="pixel"> <location y="-0.59526090625" name="pixel1"/> <location y="-0.58588671875" name="pixel2"/> <location y="-0.57651253125" name="pixel3"/> <location y="-0.56713834375" name="pixel4"/> <location y="-0.55776415625" name="pixel5"/> <location y="-0.54838996875" name="pixel6"/> <location y="-0.53901578125" name="pixel7"/> <location y="-0.52964159375" name="pixel8"/> <location y="-0.52026740625" name="pixel9"/> <location y="-0.51089321875" name="pixel10"/> <location y="-0.50151903125" name="pixel11"/> <location y="-0.49214484375" name="pixel12"/> <location y="-0.48277065625" name="pixel13"/> <location y="-0.47339646875" name="pixel14"/> <location y="-0.46402228125" name="pixel15"/> <location y="-0.45464809375" name="pixel16"/> <location y="-0.44527390625" name="pixel17"/> <location y="-0.43589971875" name="pixel18"/> <location y="-0.42652553125" name="pixel19"/> <location y="-0.41715134375" name="pixel20"/> <location y="-0.40777715625" name="pixel21"/> <location y="-0.39840296875" name="pixel22"/> <location y="-0.38902878125" name="pixel23"/> <location y="-0.37965459375" name="pixel24"/> <location y="-0.37028040625" name="pixel25"/> <location y="-0.36090621875" name="pixel26"/> <location y="-0.35153203125" name="pixel27"/> <location y="-0.34215784375" name="pixel28"/> <location y="-0.33278365625" name="pixel29"/> <location y="-0.32340946875" name="pixel30"/> <location y="-0.31403528125" name="pixel31"/> <location y="-0.30466109375" name="pixel32"/> <location y="-0.29528690625" name="pixel33"/> <location y="-0.28591271875" name="pixel34"/> <location y="-0.27653853125" name="pixel35"/> <location y="-0.26716434375" name="pixel36"/> <location y="-0.25779015625" name="pixel37"/> <location y="-0.24841596875" name="pixel38"/> <location y="-0.23904178125" name="pixel39"/> <location y="-0.22966759375" name="pixel40"/> <location y="-0.22029340625" name="pixel41"/> <location y="-0.21091921875" name="pixel42"/> <location y="-0.20154503125" name="pixel43"/> <location y="-0.19217084375" name="pixel44"/> <location y="-0.18279665625" name="pixel45"/> <location y="-0.17342246875" name="pixel46"/> <location y="-0.16404828125" name="pixel47"/> <location y="-0.15467409375" name="pixel48"/> <location y="-0.14529990625" name="pixel49"/> <location y="-0.13592571875" name="pixel50"/> <location y="-0.12655153125" name="pixel51"/> <location y="-0.11717734375" name="pixel52"/> <location y="-0.10780315625" name="pixel53"/> <location y="-0.09842896875" name="pixel54"/> <location y="-0.08905478125" name="pixel55"/> <location y="-0.07968059375" name="pixel56"/> <location y="-0.07030640625" name="pixel57"/> <location y="-0.06093221875" name="pixel58"/> <location y="-0.05155803125" name="pixel59"/> <location y="-0.04218384375" name="pixel60"/> <location y="-0.03280965625" name="pixel61"/> <location y="-0.02343546875" name="pixel62"/> <location y="-0.01406128125" name="pixel63"/> <location y="-0.00468709375" name="pixel64"/> <location y="0.00468709375" name="pixel65"/> <location y="0.01406128125" name="pixel66"/> <location y="0.02343546875" name="pixel67"/> <location y="0.03280965625" name="pixel68"/> <location y="0.04218384375" name="pixel69"/> <location y="0.05155803125" name="pixel70"/> <location y="0.06093221875" name="pixel71"/> <location y="0.07030640625" name="pixel72"/> <location y="0.07968059375" name="pixel73"/> <location y="0.08905478125" name="pixel74"/> <location y="0.09842896875" name="pixel75"/> <location y="0.10780315625" name="pixel76"/> <location y="0.11717734375" name="pixel77"/> <location y="0.12655153125" name="pixel78"/> <location y="0.13592571875" name="pixel79"/> <location y="0.14529990625" name="pixel80"/> <location y="0.15467409375" name="pixel81"/> <location y="0.16404828125" name="pixel82"/> <location y="0.17342246875" name="pixel83"/> <location y="0.18279665625" name="pixel84"/> <location y="0.19217084375" name="pixel85"/> <location y="0.20154503125" name="pixel86"/> <location y="0.21091921875" name="pixel87"/> <location y="0.22029340625" name="pixel88"/> <location y="0.22966759375" name="pixel89"/> <location y="0.23904178125" name="pixel90"/> <location y="0.24841596875" name="pixel91"/> <location y="0.25779015625" name="pixel92"/> <location y="0.26716434375" name="pixel93"/> <location y="0.27653853125" name="pixel94"/> <location y="0.28591271875" name="pixel95"/> <location y="0.29528690625" name="pixel96"/> <location y="0.30466109375" name="pixel97"/> <location y="0.31403528125" name="pixel98"/> <location y="0.32340946875" name="pixel99"/> <location y="0.33278365625" name="pixel100"/> <location y="0.34215784375" name="pixel101"/> <location y="0.35153203125" name="pixel102"/> <location y="0.36090621875" name="pixel103"/> <location y="0.37028040625" name="pixel104"/> <location y="0.37965459375" name="pixel105"/> <location y="0.38902878125" name="pixel106"/> <location y="0.39840296875" name="pixel107"/> <location y="0.40777715625" name="pixel108"/> <location y="0.41715134375" name="pixel109"/> <location y="0.42652553125" name="pixel110"/> <location y="0.43589971875" name="pixel111"/> <location y="0.44527390625" name="pixel112"/> <location y="0.45464809375" name="pixel113"/> <location y="0.46402228125" name="pixel114"/> <location y="0.47339646875" name="pixel115"/> <location y="0.48277065625" name="pixel116"/> <location y="0.49214484375" name="pixel117"/> <location y="0.50151903125" name="pixel118"/> <location y="0.51089321875" name="pixel119"/> <location y="0.52026740625" name="pixel120"/> <location y="0.52964159375" name="pixel121"/> <location y="0.53901578125" name="pixel122"/> <location y="0.54838996875" name="pixel123"/> <location y="0.55776415625" name="pixel124"/> <location y="0.56713834375" name="pixel125"/> <location y="0.57651253125" name="pixel126"/> <location y="0.58588671875" name="pixel127"/> <location y="0.59526090625" name="pixel128"/> </component> </type> <!--PIXEL FOR STANDARD 1.2m 128 PIXEL TUBE--> <type is="detector" name="pixel"> <cylinder id="cyl-approx"> <centre-of-bottom-base p="0.0" r="0.0" t="0.0"/> <axis y="1.0" x="0.0" z="0.0"/> <radius val="0.012192"/> <height val="0.0093741875"/> </cylinder> <algebra val="cyl-approx"/> </type> <!--MONITOR SHAPE--> <type is="monitor" name="monitor"> <cuboid id="shape"> <left-front-bottom-point y="-0.08255" x="-0.0254" z="-0.01905"/> <left-front-top-point y="0.08255" x="-0.0254" z="-0.01905"/> <left-back-bottom-point y="-0.08255" x="-0.0254" z="0.01905"/> <right-front-bottom-point y="-0.08255" x="0.0254" z="-0.01905"/> </cuboid> <algebra val="shape"/> </type> <!--DETECTOR IDs--> <idlist idname="Tank"> <id start="0" end="20479"/> </idlist> <!--MONITOR IDs--> <idlist idname="monitors"> <id val="-1"/> <id val="-2"/> <id val="-3"/> </idlist> <!--DETECTOR PARAMETERS--> <component-link name="Tank"> <parameter name="tube_pressure"> <value units="atm" val="10.0"/> </parameter> <parameter name="tube_thickness"> <value units="meter" val="0.001016"/> </parameter> <parameter name="tube_temperature"> <value units="K" val="290.0"/> </parameter> </component-link> </instrument>