Ticket #9699: TOSCA_Definition_TFXA.xml

File TOSCA_Definition_TFXA.xml, 8.2 KB (added by Samuel Jackson, 6 years ago)

Example IDF

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- For help on the notation used to specify an Instrument Definition File
3     see http://www.mantidproject.org/IDF -->
4<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 Schema/IDFSchema.xsd" 
5 name="TOSCA" valid-from   ="1998-05-26 12:04:46"
6                         valid-to     ="2006-08-11 00:00:00"
7                     last-modified="2011-03-21 00:00:00"
8  >
9
10<defaults>
11    <length unit="meter"/>
12    <angle unit="degree"/>
13    <reference-frame>
14      <!-- The z-axis is set parallel to and in the direction of the beam. the
15           y-axis points up and the coordinate system is right handed. -->
16      <along-beam axis="z"/>
17      <pointing-up axis="y"/>
18      <handedness val="right"/>
19    </reference-frame>
20</defaults>
21 
22  <!--  SOURCE AND SAMPLE POSITION -->
23 
24  <component type="moderator">
25    <location z="-12.264" />
26  </component>
27 
28  <type name="moderator" is="Source">
29  </type>
30 
31  <component type="sample-position">
32    <location />
33  </component>
34 
35  <type name="sample-position" is="SamplePos">
36    <cuboid id="shape">
37      <left-front-bottom-point x="0.02" y="-0.02" z="0.0"  />
38      <left-front-top-point  x="0.02" y="-0.02" z="0.02"  />
39      <left-back-bottom-point  x="-0.02" y="-0.02" z="0.0"  />
40      <right-front-bottom-point  x="0.02" y="0.02" z="0.0"  />
41    </cuboid>
42    <algebra val="shape" />
43  </type>
44 
45  <!-- MONITORS -->
46  <component type="monitor1" idlist="monitor1">
47    <location z="-11.04" />
48  </component>
49
50  <type name="monitor1" is="monitor">
51   <cuboid id="shape">
52      <left-front-bottom-point x="0.0025" y="-0.1" z="0.0"  />
53      <left-front-top-point  x="0.0025" y="-0.1" z="0.02"  />
54      <left-back-bottom-point  x="-0.0025" y="-0.1" z="0.0"  />
55      <right-front-bottom-point  x="0.0025" y="0.1" z="0.0"  />
56   </cuboid>
57  </type>
58
59  <!-- DETECTORS -->
60 
61<!--   <component type="back" idlist="back"> 
62    <location />
63  </component> -->
64
65  <component type="front" idlist="front"> 
66    <location />
67  </component>
68 
69<!--   <component type="diffraction" idlist="diffraction">
70    <location />
71  </component> -->
72   
73  <type name="back">
74  </type>
75 
76  <type name="front">
77    <component type="tube">
78      <location r="0.745000" t="0" p="0" rot="90.000000" name="Detector #1"/>
79      <parameter name="Efixed"> <value val="4.770600" /> </parameter>
80    </component>
81
82    <component type="tube">
83      <location r="0.734600" t="0" p="0" rot="90.000000" name="Detector #2"/>
84      <parameter name="Efixed"> <value val="4.663500" /> </parameter>
85    </component>
86
87    <component type="tube">
88      <location r="0.726100" t="0" p="0" rot="90.000000" name="Detector #3"/>
89      <parameter name="Efixed"> <value val="4.556400" /> </parameter>
90    </component>
91
92    <component type="tube">
93      <location r="0.713600" t="0" p="0" rot="90.000000" name="Detector #4"/>
94      <parameter name="Efixed"> <value val="4.430900" /> </parameter>
95    </component>
96
97    <component type="tube">
98      <location r="0.702500" t="0" p="0" rot="90.000000" name="Detector #5"/>
99      <parameter name="Efixed"> <value val="4.303300" /> </parameter>
100    </component>
101
102    <component type="tube">
103      <location r="0.692900" t="0" p="0" rot="90.000000" name="Detector #6"/>
104      <parameter name="Efixed"> <value val="4.182600" /> </parameter>
105    </component>
106
107    <component type="tube">
108      <location r="0.682900" t="0" p="0" rot="90.000000" name="Detector #7"/>
109      <parameter name="Efixed"> <value val="4.059100" /> </parameter>
110    </component>
111
112    <component type="tube">
113      <location r="0.672800" t="0" p="0" rot="90.000000" name="Detector #8"/>
114      <parameter name="Efixed"> <value val="3.944600" /> </parameter>
115    </component>
116
117    <component type="tube">
118      <location r="0.662900" t="0" p="0" rot="90.000000" name="Detector #9"/>
119      <parameter name="Efixed"> <value val="3.825000" /> </parameter>
120    </component>
121
122    <component type="tube">
123      <location r="0.653100" t="0" p="0" rot="90.000000" name="Detector #10"/>
124      <parameter name="Efixed"> <value val="3.700400" /> </parameter>
125    </component>
126
127    <component type="tube">
128      <location r="0.645500" t="0" p="0" rot="90.000000" name="Detector #11"/>
129      <parameter name="Efixed"> <value val="3.596400" /> </parameter>
130    </component>
131
132    <component type="tube">
133      <location r="0.632700" t="0" p="0" rot="90.000000" name="Detector #12"/>
134      <parameter name="Efixed"> <value val="3.487600" /> </parameter>
135    </component>
136
137    <component type="tube">
138      <location r="0.625200" t="0" p="0" rot="90.000000" name="Detector #13"/>
139      <parameter name="Efixed"> <value val="3.384800" /> </parameter>
140    </component>
141
142    <component type="tube">
143      <location r="0.617600" t="0" p="0" rot="90.000000" name="Detector #14"/>
144      <parameter name="Efixed"> <value val="3.278600" /> </parameter>
145    </component>
146
147    <component type="tube">
148      <location r="0.621500" t="0" p="0" rot="90.000000" name="Detector #15"/>
149      <parameter name="Efixed"> <value val="3.201400" /> </parameter>
150    </component>
151
152    <component type="tube">
153      <location r="0.607000" t="0" p="0" rot="90.000000" name="Detector #16"/>
154      <parameter name="Efixed"> <value val="3.161600" /> </parameter>
155    </component>
156
157    <component type="tube">
158      <location r="0.590400" t="0" p="0" rot="90.000000" name="Detector #17"/>
159      <parameter name="Efixed"> <value val="2.994200" /> </parameter>
160    </component>
161
162    <component type="tube">
163      <location r="0.619300" t="0" p="0" rot="90.000000" name="Detector #18"/>
164      <parameter name="Efixed"> <value val="3.221800" /> </parameter>
165    </component>
166
167    <component type="tube">
168      <location r="0.620900" t="0" p="0" rot="90.000000" name="Detector #19"/>
169      <parameter name="Efixed"> <value val="3.286400" /> </parameter>
170    </component>
171
172    <component type="tube">
173      <location r="0.632700" t="0" p="0" rot="90.000000" name="Detector #20"/>
174      <parameter name="Efixed"> <value val="3.393500" /> </parameter>
175    </component>
176
177    <component type="tube">
178      <location r="0.641800" t="0" p="0" rot="90.000000" name="Detector #21"/>
179      <parameter name="Efixed"> <value val="3.499200" /> </parameter>
180    </component>
181
182    <component type="tube">
183      <location r="0.648400" t="0" p="0" rot="90.000000" name="Detector #22"/>
184      <parameter name="Efixed"> <value val="3.599900" /> </parameter>
185    </component>
186
187    <component type="tube">
188      <location r="0.658500" t="0" p="0" rot="90.000000" name="Detector #23"/>
189      <parameter name="Efixed"> <value val="3.703500" /> </parameter>
190    </component>
191
192    <component type="tube">
193      <location r="0.668300" t="0" p="0" rot="90.000000" name="Detector #24"/>
194      <parameter name="Efixed"> <value val="3.820100" /> </parameter>
195    </component>
196
197    <component type="tube">
198      <location r="0.680200" t="0" p="0" rot="90.000000" name="Detector #25"/>
199      <parameter name="Efixed"> <value val="3.940600" /> </parameter>
200    </component>
201
202    <component type="tube">
203      <location r="0.689700" t="0" p="0" rot="90.000000" name="Detector #26"/>
204      <parameter name="Efixed"> <value val="4.057300" /> </parameter>
205    </component>
206
207    <component type="tube">
208      <location r="0.701200" t="0" p="0" rot="90.000000" name="Detector #27"/>
209      <parameter name="Efixed"> <value val="4.184000" /> </parameter>
210    </component>
211
212    <component type="tube">
213      <location r="0.713300" t="0" p="0" rot="90.000000" name="Detector #28"/>
214      <parameter name="Efixed"> <value val="4.310600" /> </parameter>
215    </component>
216
217  </type>
218 
219  <type name="diffraction">
220  </type>
221
222  <type name="tube" is="detector">
223    <cylinder id="shape">
224      <centre-of-bottom-base x="-0.03" y="0.0" z="0.0" />
225      <axis x="1.0" y="0.0" z="0" />
226      <radius val="0.005" />
227      <height val="0.06" />
228    </cylinder>
229    <algebra val="shape" />
230  </type> 
231
232  <!-- DETECTOR ID LISTS -->
233 
234<!--   <idlist idname="back">
235  </idlist> -->
236
237  <idlist idname="front">
238    <id start="1" end="28" />
239  </idlist>
240   
241  <idlist idname="monitor1">
242    <id val="29" />
243  </idlist>
244<!--
245  <idlist idname="diffraction">
246  </idlist> 
247   -->
248</instrument>