forked from npshub/mantid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ENGIN-X_Parameters.xml
118 lines (104 loc) · 4.37 KB
/
ENGIN-X_Parameters.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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?xml version="1.0" encoding="UTF-8" ?>
<!--If North and South banks require different Bk2Bk params,
the create a distinct ENTITY for each bank-->
<!DOCTYPE parameter-file [
<!ENTITY alpha_0 "0.0968">
<!ENTITY beta_0 "0.0216">
<!ENTITY beta_1 "0.0123">
<!ENTITY sigma_0_sq "0.0">
<!ENTITY sigma_1_sq "82.1321">
<!ENTITY sigma_2_sq "42.5988">
<!ENTITY PVgamma_0 "0.0">
<!ENTITY PVgamma_1 "5.147">
<!ENTITY PVgamma_2 "0.0">
<!ENTITY PValpha "0.2749">
<!ENTITY PVbeta_0 "0.01793">
<!ENTITY PVbeta_1 "0.03797">
<!ENTITY PVsigma_0_sq "388.24">
<!ENTITY PVsigma_1_sq "76.865">
<!ENTITY PVsigma_2_sq "43.299">
]>
<parameter-file instrument="ENGIN-X" valid-from="2020-10-23">
<component-link name="NorthBank" >
<parameter name="alpha_0" type="number">
<value val="&alpha_0;" />
</parameter>
<parameter name="beta_0" type="number">
<value val="&beta_0;" />
</parameter>
<parameter name="beta_1" type="number">
<value val="&beta_1;" />
</parameter>
<parameter name="sigma_0_sq" type="number">
<value val="&sigma_0_sq;" />
</parameter>
<parameter name="sigma_1_sq" type="number">
<value val="&sigma_1_sq;" />
</parameter>
<parameter name="sigma_2_sq" type="number">
<value val="&sigma_2_sq;" />
</parameter>
<parameter name="BackToBackExponential:S" type="fitting">
<formula eq="sqrt((&sigma_2_sq;)*centre^4+(&sigma_1_sq;)*centre^2+(&sigma_0_sq;))" unit="dSpacing" result-unit="TOF" />
</parameter>
<parameter name="BackToBackExponential:A" type="fitting">
<formula eq="((&alpha_0;)/centre)" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="BackToBackExponential:B" type="fitting">
<formula eq="((&beta_0;)+(&beta_1;)/(centre^4))" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="Bk2BkExpConvPV:Alpha" type="fitting">
<formula eq="((&PValpha;)/centre)" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="Bk2BkExpConvPV:Beta" type="fitting">
<formula eq="((&PVbeta_0;)+(&PVbeta_1;)/(centre^4))" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="Bk2BkExpConvPV:Sigma2" type="fitting">
<formula eq="(&PVsigma_2_sq;)*centre^4+(&PVsigma_1_sq;)*centre^2+(&PVsigma_0_sq;)" unit="dSpacing" result-unit="TOF" />
</parameter>
<parameter name="Bk2BkExpConvPV:Gamma" type="fitting">
<formula eq="(&PVgamma_2;)*centre^2+(&PVgamma_1;)*centre+(&PVgamma_0;)" unit="dSpacing" result-unit="TOF" />
</parameter>
</component-link>
<component-link name="SouthBank" >
<parameter name="alpha_0" type="number">
<value val="&alpha_0;" />
</parameter>
<parameter name="beta_0" type="number">
<value val="&beta_0;" />
</parameter>
<parameter name="beta_1" type="number">
<value val="&beta_1;" />
</parameter>
<parameter name="sigma_0_sq" type="number">
<value val="&sigma_0_sq;" />
</parameter>
<parameter name="sigma_1_sq" type="number">
<value val="&sigma_1_sq;" />
</parameter>
<parameter name="sigma_2_sq" type="number">
<value val="&sigma_2_sq;" />
</parameter>
<parameter name="BackToBackExponential:S" type="fitting">
<formula eq="sqrt((&sigma_2_sq;)*centre^4+(&sigma_1_sq;)*centre^2+(&sigma_0_sq;))" unit="dSpacing" result-unit="TOF" />
</parameter>
<parameter name="BackToBackExponential:A" type="fitting">
<formula eq="((&alpha_0;)/centre)" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="BackToBackExponential:B" type="fitting">
<formula eq="((&beta_0;)+(&beta_1;)/(centre^4))" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="Bk2BkExpConvPV:Alpha" type="fitting">
<formula eq="((&PValpha;)/centre)" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="Bk2BkExpConvPV:Beta" type="fitting">
<formula eq="((&PVbeta_0;)+(&PVbeta_1;)/(centre^4))" unit="dSpacing" result-unit="1/TOF" /> <fixed />
</parameter>
<parameter name="Bk2BkExpConvPV:Sigma2" type="fitting">
<formula eq="(&PVsigma_2_sq;)*centre^4+(&PVsigma_1_sq;)*centre^2+(&PVsigma_0_sq;)" unit="dSpacing" result-unit="TOF" />
</parameter>
<parameter name="Bk2BkExpConvPV:Gamma" type="fitting">
<formula eq="(&PVgamma_2;)*centre^2+(&PVgamma_1;)*centre+(&PVgamma_0;)" unit="dSpacing" result-unit="TOF" />
</parameter>
</component-link>
</parameter-file>