forked from npshub/mantid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
D11B_Definition.xml
94 lines (94 loc) · 3.83 KB
/
D11B_Definition.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?xml version='1.0' encoding='ASCII'?>
<instrument xmlns="http://www.mantidproject.org/IDF/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="D11B" valid-from="2020-12-01 00:00:00" valid-to="2100-01-31 23:59:59" last-modified="2020-12-18 13:20:29.148515" xsi:schemaLocation="http://www.mantidproject.org/IDF/1.0 http://schema.mantidproject.org/IDF/1.0/IDFSchema.xsd">
<!-- This is the instrument definition file of the D11B SANS instrument at the ILL.
Generated file, PLEASE DO NOT EDIT THIS FILE!
This file was automatically generated by mantidgeometry/ILL/IDF/d11b_generateIDF.py
> python3 ./ILL/IDF/d11b_generateIDF.py
-->
<defaults>
<length unit="metre"/>
<angle unit="degree"/>
<reference-frame>
<along-beam axis="z"/>
<pointing-up axis="y"/>
<handedness val="right"/>
</reference-frame>
<default-view view="3D" axis-view="z-"/>
</defaults>
<!--SOURCE-->
<component type="monochromator">
<location x="0.0" y="0.0" z="-22"/>
</component>
<type name="monochromator" is="source"/>
<!--Sample position-->
<component type="sample_position">
<location x="0.0" y="0.0" z="0.0"/>
</component>
<type name="sample_position" is="SamplePos"/>
<!--MONITORS-->
<component type="monitors" idlist="monitors">
<location/>
</component>
<type name="monitors">
<component type="monitor">
<location z="-16.7" name="monitor1"/>
<location z="-1.2" name="monitor2"/>
</component>
</type>
<!--MONITOR SHAPE-->
<type name="monitor" is="monitor">
<cylinder id="cyl-approx">
<centre-of-bottom-base p="0.0" r="0.0" t="0.0"/>
<axis x="0.0" y="0.0" z="1.0"/>
<radius val="0.01"/>
<height val="0.03"/>
</cylinder>
<algebra val="cyl-approx"/>
</type>
<!--MONITOR IDs-->
<idlist idname="monitors">
<id val="100000"/>
<id val="100001"/>
</idlist>
<!--DETECTORS-->
<component type="detector">
<location x="0.0" y="0.0" z="0.0"/>
</component>
<type name="detector">
<component type="detector_center" idstart="0" idfillbyfirst="x" idstepbyrow="192">
<location x="0.0" y="0.0" z="8.0">
<rot val="90.0" axis-x="0" axis-y="0" axis-z="1"/>
</location>
</component>
<component type="detector_left" idstart="49152" idfillbyfirst="y" idstepbyrow="256">
<location x="0.0" y="0.0" z="7.895"/>
</component>
<component type="detector_right" idstart="57344" idfillbyfirst="y" idstepbyrow="256">
<location x="0.0" y="0.0" z="7.895"/>
</component>
</type>
<!--CENTER DETECTOR-->
<type xstart="-0.764" xstep="0.008" xpixels="192" ystart="-0.51" ystep="0.004" ypixels="256" name="detector_center" is="rectangular_detector" type="pixel_center"/>
<!--LEFT-->
<type xstart="0.758" xstep="-0.008" xpixels="32" ystart="-0.51" ystep="0.004" ypixels="256" name="detector_left" is="rectangular_detector" type="pixel_panels"/>
<!--RIGHT-->
<type xstart="-0.51" xstep="-0.008" xpixels="32" ystart="-0.51" ystep="0.004" ypixels="256" name="detector_right" is="rectangular_detector" type="pixel_panels"/>
<type name="pixel_center" is="detector">
<cuboid id="pixel_center">
<left-front-bottom-point x="-0.008" y="-0.004" z="5e-05"/>
<left-front-top-point x="-0.008" y="0.004" z="5e-05"/>
<left-back-bottom-point x="-0.008" y="-0.004" z="-5e-05"/>
<right-front-bottom-point x="0.008" y="-0.004" z="-5e-05"/>
</cuboid>
<algebra val="pixel_center"/>
</type>
<type name="pixel_panels" is="detector">
<cuboid id="pixel_panels">
<left-front-bottom-point x="-0.004" y="-0.008" z="5e-05"/>
<left-front-top-point x="-0.004" y="0.008" z="5e-05"/>
<left-back-bottom-point x="-0.004" y="-0.008" z="-5e-05"/>
<right-front-bottom-point x="0.004" y="-0.008" z="-5e-05"/>
</cuboid>
<algebra val="pixel_panels"/>
</type>
</instrument>