Ticket #10928: HB2A_Definition_manual.xml

File HB2A_Definition_manual.xml, 7.4 KB (added by Wenduo Zhou, 6 years ago)

HB2A's IDF made manually

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!-- For help on the notation used to specify an Instrument Definition File see http://www.mantidproject.org/IDF -->
3<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" name="HB2A" valid-from="1900-01-31 23:59:59" valid-to="2100-01-31 23:59:59" last-modified="2014-12-28 14:18:50">
4  <defaults>                                                                   
5    <length unit="meter" />                                                   
6    <angle unit="degree" />                                                   
7    <reference-frame>                                                         
8      <!-- The z-axis is set parallel to and in the direction of the beam. the
9             y-axis points up and the coordinate system is right handed. -->   
10      <along-beam axis="z" />                                                 
11      <pointing-up axis="y" />                                                 
12      <handedness val="right" />                                               
13    </reference-frame>                                                         
14  </defaults>                                                                 
15  <!-- Source position -->                 
16  <component type="moderator">             
17    <location z="-2.00000" />                 
18  </component>                             
19  <type name="moderator" is="Source"></type>
20  <!-- Sample position -->                     
21  <component type="sample-position">           
22    <location y="0.0" x="0.0" z="0.0" />       
23  </component>                                 
24  <type name="sample-position" is="SamplePos" />
25  <!-- Detector list def -->                   
26  <idlist idname="detectors">                   
27    <id start="1" end="44" />                   
28  </idlist>                                     
29  <component type="detectors" idlist="detectors">
30    <location />                                 
31  </component>                                   
32  <!-- Detector Banks -->                       
33  <type name="detectors">                       
34    <component type="bank_uniq">               
35    <location>                                 
36      <parameter name="r-position">             
37        <value val="0"/>                       
38      </parameter>                             
39      <parameter name="t-position">             
40        <logfile id="rotangle"  eq="15.000000+value"/> 
41        <!--  <value val="90"/> -->             
42      </parameter>                             
43      <parameter name="p-position">             
44        <value val="0"/>                       
45      </parameter>                             
46      <parameter name="rotx">                   
47        <value val="0"/>                       
48      </parameter>                             
49      <parameter name="roty">                   
50        <logfile id="rotangle"  eq="0.0+value"/>
51        <!--   <value val="90"/> -->           
52      </parameter>                             
53      <parameter name="rotz">                   
54        <value val="0"/>                       
55      </parameter>                             
56    </location>                                 
57    </component>                               
58  </type>                                       
59  <!-- Definition of the unique existent bank (made of tubes) -->
60  <type name="bank_uniq">                                       
61    <component type="standard_tube">                             
62      <location r="2.000000" t="0.000000" name="tube_1" />     
63      <location r="2.000000" t="2.642000" name="tube_2" />     
64      <location r="2.000000" t="5.291000" name="tube_3" />     
65      <location r="2.000000" t="8.049000" name="tube_4" />     
66      <location r="2.000000" t="10.797000" name="tube_5" />     
67      <location r="2.000000" t="13.507000" name="tube_6" />     
68      <location r="2.000000" t="16.147000" name="tube_7" />     
69      <location r="2.000000" t="18.835000" name="tube_8" />     
70      <location r="2.000000" t="21.575000" name="tube_9" />     
71      <location r="2.000000" t="24.258000" name="tube_10" />     
72      <location r="2.000000" t="27.008000" name="tube_11" />     
73      <location r="2.000000" t="29.636000" name="tube_12" />     
74      <location r="2.000000" t="32.331000" name="tube_13" />     
75      <location r="2.000000" t="34.980000" name="tube_14" />     
76      <location r="2.000000" t="37.775000" name="tube_15" />     
77      <location r="2.000000" t="40.424000" name="tube_16" />     
78      <location r="2.000000" t="43.135000" name="tube_17" />     
79      <location r="2.000000" t="45.865000" name="tube_18" />     
80      <location r="2.000000" t="48.571000" name="tube_19" />     
81      <location r="2.000000" t="51.236000" name="tube_20" />     
82      <location r="2.000000" t="53.962000" name="tube_21" />     
83      <location r="2.000000" t="56.649000" name="tube_22" />     
84      <location r="2.000000" t="59.321000" name="tube_23" />     
85      <location r="2.000000" t="62.026000" name="tube_24" />     
86      <location r="2.000000" t="64.683000" name="tube_25" />     
87      <location r="2.000000" t="67.382000" name="tube_26" />     
88      <location r="2.000000" t="70.139000" name="tube_27" />     
89      <location r="2.000000" t="72.794000" name="tube_28" />     
90      <location r="2.000000" t="75.514000" name="tube_29" />     
91      <location r="2.000000" t="78.223000" name="tube_30" />     
92      <location r="2.000000" t="80.931000" name="tube_31" />     
93      <location r="2.000000" t="83.571000" name="tube_32" />     
94      <location r="2.000000" t="86.281000" name="tube_33" />     
95      <location r="2.000000" t="88.931000" name="tube_34" />     
96      <location r="2.000000" t="91.659000" name="tube_35" />     
97      <location r="2.000000" t="94.324000" name="tube_36" />     
98      <location r="2.000000" t="97.069000" name="tube_37" />     
99      <location r="2.000000" t="99.779000" name="tube_38" />     
100      <location r="2.000000" t="102.469000" name="tube_39" />     
101      <location r="2.000000" t="105.149000" name="tube_40" />     
102      <location r="2.000000" t="107.786000" name="tube_41" />     
103      <location r="2.000000" t="110.511000" name="tube_42" />     
104      <location r="2.000000" t="113.210000" name="tube_43" />     
105      <location r="2.000000" t="115.835000" name="tube_44" />     
106    </component>                                                 
107  </type>                                                       
108  <!-- Definition of standard_tube -->                 
109  <type name="standard_tube" outline="yes">           
110    <component type="standard_pixel">                 
111      <location y="0.00" />                           
112    </component>                                       
113  </type>                                             
114  <type name="standard_pixel" is="detector">           
115    <cylinder id="shape">                             
116      <centre-of-bottom-base x="0.0" y="0.0" z="0.0" />
117      <axis x="0.0" y="1.0" z="0.0" />                 
118      <radius val="0.00127" />                         
119      <height val=".0114341328125" />                 
120    </cylinder>                                       
121    <algebra val="shape" />                           
122  </type>                                             
123</instrument>