1 | <?xml version="1.0" encoding="UTF-8" ?> |
---|
2 | <parameter-file instrument = "LET" valid-from = "2013-06-12T00:00:00"> |
---|
3 | |
---|
4 | <component-link name = "LET"> |
---|
5 | |
---|
6 | <!-- files properties : --> |
---|
7 | |
---|
8 | <!-- The file which defines proper (calibrated) detector positions |
---|
9 | if None - it is undefined --> |
---|
10 | <parameter name="det_cal_file" type="string"> |
---|
11 | <value val="det_LET_cycle12-3.dat"/> |
---|
12 | </parameter> |
---|
13 | <!-- The file which defines detectors to spectra mapping; File extension has to be specified here but filepath not |
---|
14 | if None - one2one map is used --> |
---|
15 | <parameter name="map_file" type="string"> |
---|
16 | <value val="LET_one2one_123.map"/> |
---|
17 | </parameter> |
---|
18 | |
---|
19 | <!-- Extension of the data files obtained from DAE --> |
---|
20 | <parameter name="data_file_ext" type="string"> |
---|
21 | <value val=".raw"/> |
---|
22 | </parameter> |
---|
23 | <!-- The name of the hard mask file to use together with diag masking --> |
---|
24 | <parameter name="hard_mask_file" type="string"> |
---|
25 | <value val="hard.msk"/> |
---|
26 | </parameter> |
---|
27 | <!-- The map file used when calculating absolute units conversion integrals |
---|
28 | This map usually groups together large areas of detectors to obtain proper vanadium statistics --> |
---|
29 | <parameter name="monovan_mapfile" type="string"> |
---|
30 | <value val="LET_rings_123.map"/> |
---|
31 | </parameter> |
---|
32 | |
---|
33 | |
---|
34 | <!-- RunNumber to use for diag instead of the input run number if none - use input run --> |
---|
35 | <parameter name="mask_run" type="string"> |
---|
36 | <value val="None"/> |
---|
37 | </parameter> |
---|
38 | |
---|
39 | <!-- Energy conversion mode direct/indirect/elastic (the one the reducer understands) --> |
---|
40 | <parameter name="deltaE-mode" type="string"> |
---|
41 | <value val="direct"/> |
---|
42 | </parameter> |
---|
43 | |
---|
44 | <!-- Monitor used to estimate total current on the sample. --> |
---|
45 | <parameter name="norm-mon1-spec"> |
---|
46 | <value val="40961"/> |
---|
47 | </parameter> |
---|
48 | <!-- Time interval used for integration to estimate current on the sample |
---|
49 | This interval is usually taken around the monitor peak--> |
---|
50 | <parameter name="norm-mon1-min"> |
---|
51 | <value val="10000"/> |
---|
52 | </parameter> |
---|
53 | <parameter name="norm-mon1-max"> |
---|
54 | <value val="12000"/> |
---|
55 | </parameter> |
---|
56 | <parameter name="norm_mon_integration_range" type="string"> |
---|
57 | <value val="norm-mon1-min:norm-mon1-max"/> |
---|
58 | </parameter> |
---|
59 | |
---|
60 | |
---|
61 | <!-- First spectra number (monitor number) to use when measuring incident energy |
---|
62 | Should be spectra with well defined energy peak --> |
---|
63 | <parameter name="ei-mon1-spec" type="int"> |
---|
64 | <value val="57350"/> |
---|
65 | </parameter> |
---|
66 | <!-- Second spectra number (monitor number) to use when measuring incident energy |
---|
67 | Should be spectra with well defined energy peak --> |
---|
68 | <parameter name="ei-mon2-spec" type="int"> |
---|
69 | <value val="5506"/> |
---|
70 | </parameter> |
---|
71 | |
---|
72 | <!--if you use some detectors as monitors and work in event mode, one needs to specify the comma separated list of these detectors here |
---|
73 | to copy detectors spectra to monitors spectra collected in histogram mode. If no such monitors are used "None" |
---|
74 | (with brackets) has to be specified as the value |
---|
75 | --> |
---|
76 | <parameter name="spectra_to_monitors_list" type="string"> |
---|
77 | <value val="5506"/> |
---|
78 | </parameter> |
---|
79 | |
---|
80 | <parameter name="ei_mon_spectra" type="string"> |
---|
81 | <value val="ei-mon1-spec:ei-mon2-spec"/> |
---|
82 | </parameter> |
---|
83 | |
---|
84 | |
---|
85 | <parameter name="scale-factor"> |
---|
86 | <value val="1.7016e8"/> |
---|
87 | </parameter> |
---|
88 | |
---|
89 | <parameter name="wb-scale-factor"> |
---|
90 | <value val="1000"/> |
---|
91 | </parameter> |
---|
92 | |
---|
93 | <!-- Remove the count rate seen in the regions of the histograms defined as the background regions --> |
---|
94 | <parameter name="check_background" type="bool"> |
---|
95 | <value val="False"/> |
---|
96 | </parameter> |
---|
97 | |
---|
98 | <!-- detector_van_range- integratin in E(mev) for detector(white beam) vanadium data [20,100] --> |
---|
99 | <parameter name="wb-integr-min"> |
---|
100 | <value val="0.5"/> |
---|
101 | </parameter> |
---|
102 | <parameter name="wb-integr-max"> |
---|
103 | <value val="200"/> |
---|
104 | </parameter> |
---|
105 | <parameter name="wb_integr_range" type="string"> |
---|
106 | <value val="wb-integr-min:wb-integr-max"/> |
---|
107 | </parameter> |
---|
108 | |
---|
109 | |
---|
110 | |
---|
111 | <!-- integration range for background tests (in TOF) - composite property |
---|
112 | Used in test to reject high backgound (FlatBackground) and in High Background tests integration in Diagnostics |
---|
113 | if diag_background_test_range is not set --> |
---|
114 | <parameter name="bkgd-range-min"> |
---|
115 | <value val="90000"/> |
---|
116 | </parameter> |
---|
117 | <parameter name="bkgd-range-max"> |
---|
118 | <value val="95000"/> |
---|
119 | </parameter> |
---|
120 | <parameter name="background_range" type="string"> |
---|
121 | <value val="bkgd-range-min:bkgd-range-max"/> |
---|
122 | </parameter> |
---|
123 | |
---|
124 | <!-- ******************************** DIAGNOSTICS DEFAILTS **************************************** --> |
---|
125 | |
---|
126 | <!-- Perform diag by bank. These are the spectrum numbers --> |
---|
127 | <parameter name="diag_spectra" type="string"> |
---|
128 | <value val="None"/> |
---|
129 | </parameter> |
---|
130 | |
---|
131 | <!-- Absolute lo threshold for vanadium diag (tiny) --> |
---|
132 | <parameter name="diag_tiny"> |
---|
133 | <value val="1e-10"/> |
---|
134 | </parameter> |
---|
135 | |
---|
136 | <!-- Absolute hi threshold for vanadium diag (large) --> |
---|
137 | <parameter name="diag_huge"> |
---|
138 | <value val="1e10"/> |
---|
139 | </parameter> |
---|
140 | |
---|
141 | <!-- Setting diag to reject zero backgrounds; If true then zeroes in (vanadium) data are masked as fail --> |
---|
142 | <parameter name="diag_samp_zero" type="bool"> |
---|
143 | <value val="False"/> |
---|
144 | </parameter> |
---|
145 | |
---|
146 | <!-- Fraction of median to consider counting low for the white beam diag (diag_van_median_rate_limit_hi sv_lo)--> |
---|
147 | <parameter name="diag_samp_lo"> |
---|
148 | <value val="0.0"/> |
---|
149 | </parameter> |
---|
150 | <!-- Fraction of median to consider counting high for the white beam diag (sv_hi)--> |
---|
151 | <parameter name="diag_samp_hi"> |
---|
152 | <value val="1.5"/> |
---|
153 | </parameter> |
---|
154 | |
---|
155 | <!-- Error criterion as a multiple of error bar for background (sv_sig) |
---|
156 | i.e. to fail the test, the magnitude of the |
---|
157 | difference with respect to the median value must also exceed this number of error bars (default=3.3) |
---|
158 | --> |
---|
159 | <parameter name="diag_samp_sig"> |
---|
160 | <value val="3.3"/> |
---|
161 | </parameter> |
---|
162 | |
---|
163 | <!-- Lower bound defining outliers as fraction of median value (v_out_lo)--> |
---|
164 | <parameter name="diag_van_out_lo"> |
---|
165 | <value val="0.01"/> |
---|
166 | </parameter> |
---|
167 | |
---|
168 | <!-- Upper bound defining outliers as fraction of median value (v_out_hi) --> |
---|
169 | <parameter name="diag_van_out_hi"> |
---|
170 | <value val="100."/> |
---|
171 | </parameter> |
---|
172 | |
---|
173 | <!-- Fraction of median to consider counting low for the white beam diag (vv_lo) vanlo=0.1 --> |
---|
174 | <parameter name="diag_van_lo"> |
---|
175 | <value val="0.1"/> |
---|
176 | </parameter> |
---|
177 | |
---|
178 | <!-- Fraction of median to consider counting high for the white beam diag (vv_hi) vanhi=1.5 --> |
---|
179 | <parameter name="diag_van_hi"> |
---|
180 | <value val="2.0"/> |
---|
181 | </parameter> |
---|
182 | |
---|
183 | <!-- Error criterion as a multiple of error bar van_sig " |
---|
184 | i.e. to fail the test, the magnitude of the difference with respect to the median value must also exceed this number of error bars (default=0.0) |
---|
185 | --> |
---|
186 | <parameter name="diag_van_sig"> |
---|
187 | <value val="0.0"/> |
---|
188 | </parameter> |
---|
189 | |
---|
190 | <!-- Variation for ratio test with second white beam --> |
---|
191 | <parameter name="diag_variation"> |
---|
192 | <value val="1.1"/> |
---|
193 | </parameter> |
---|
194 | <!-- The range used in diagnostics and rejecting high background. |
---|
195 | If none, the diag background range uses background ranges from background_range. Has to be directly set otherwise --> |
---|
196 | <parameter name="diag_background_test_range" type="string" > |
---|
197 | <value val="None"/> |
---|
198 | </parameter> |
---|
199 | |
---|
200 | |
---|
201 | <!-- --> |
---|
202 | <!-- Bleeding corrections --> |
---|
203 | |
---|
204 | <!-- the number of pixels ignored within the bleed test diagnostic --> |
---|
205 | <parameter name="diag_bleed_pixels"> |
---|
206 | <value val="80"/> |
---|
207 | </parameter> |
---|
208 | <!-- the maximum framerate allowed in a tube --> |
---|
209 | <parameter name="diag_bleed_maxrate"> |
---|
210 | <value val="0.01"/> |
---|
211 | </parameter> |
---|
212 | <!-- True if the bleed tests should be run use_bleeding--> |
---|
213 | <parameter name="diag_bleed_test" type="bool"> |
---|
214 | <value val="True"/> |
---|
215 | </parameter> |
---|
216 | |
---|
217 | <!-- **************************************** DIAGNOSTICS DEFAILTS END **************************************** --> |
---|
218 | |
---|
219 | |
---|
220 | <!-- **************************************** ABSOLUTE UNITS CORRECTION DEFAULTS ******************************** --> |
---|
221 | <!-- Absolute units conversion average --> |
---|
222 | <parameter name="monovan_lo_bound"> |
---|
223 | <value val="0.01"/> |
---|
224 | </parameter> |
---|
225 | |
---|
226 | <parameter name="monovan_hi_bound"> |
---|
227 | <value val="100"/> |
---|
228 | </parameter> |
---|
229 | |
---|
230 | <!-- This property is the part of the composite definition for abs_units_van_range: |
---|
231 | It specifies the relative to incident energy lower integration limit for monochromatic vanadium in the mono-vanadium integration --> |
---|
232 | <parameter name="monovan_lo_frac"> |
---|
233 | <value val="-0.8"/> |
---|
234 | </parameter> |
---|
235 | |
---|
236 | <!-- This property is the part of the composite definition for abs_units_van_range: |
---|
237 | It specifies the the lower limit of energy range in the monochromatic-vanadium integration |
---|
238 | Used only if abs_units_van_range is set to val="monovan_lo_value,monovan_hi_value"--> |
---|
239 | <parameter name="monovan_lo_value"> |
---|
240 | <value val="-40."/> |
---|
241 | </parameter> |
---|
242 | |
---|
243 | <!-- This property is the part of the composite definition for abs_units_van_range |
---|
244 | It specifies the relative to incident energy higher integration limit for monochromatic vanadium in the mono-vanadium integration --> |
---|
245 | <parameter name="monovan_hi_frac"> |
---|
246 | <value val="0.8"/> |
---|
247 | </parameter> |
---|
248 | <!-- This property is the part of the composite definition for abs_units_van_range |
---|
249 | It specifies the the higher limit of energy range in the monochromatic-vanadium integration |
---|
250 | Used only if abs_units_van_range is set to val="monovan_lo_value,monovan_hi_value"--> |
---|
251 | <parameter name="monovan_hi_value"> |
---|
252 | <value val="40."/> |
---|
253 | </parameter> |
---|
254 | |
---|
255 | <!-- energy range for integration calculating absolute units correction vanadium data. |
---|
256 | if None, range is calculated from monovan_hi_frac/monovan_lo_frac |
---|
257 | - providing the fractions of the incident energy |
---|
258 | if one wants to specify the energy values here it has to be defined in the form: |
---|
259 | <value val="monovan_lo_value,monovan_hi_value"/> --> |
---|
260 | <parameter name="abs_units_van_range" type="string"> |
---|
261 | <value val="None"/> |
---|
262 | </parameter> |
---|
263 | <!-- Sample mass used in absolute units normalization and should usually be changed by user--> |
---|
264 | <parameter name="sample_mass"> |
---|
265 | <value val="1"/> |
---|
266 | </parameter> |
---|
267 | <!-- Sample rmm used in absolute units normalization should usually be changed by user --> |
---|
268 | <parameter name="sample_rmm"> |
---|
269 | <value val="1"/> |
---|
270 | </parameter> |
---|
271 | <!-- Vanaduim mass used in absolute units normalization and is usually instrument specific (changes rarely) --> |
---|
272 | <parameter name="vanadium-mass"> |
---|
273 | <value val="20.79"/> |
---|
274 | </parameter> |
---|
275 | <!-- if this value set to true, modo-vanadium run is not analyzed and masks obtained for arbitrary units are used for mono-vanadium --> |
---|
276 | <parameter name="use_sam_msk_on_monovan" type = "bool"> |
---|
277 | <value val="False"/> |
---|
278 | </parameter> |
---|
279 | |
---|
280 | <!-- if this value is provided (not None) it is string reperesentation of the number used instead of calculating mono-vanadium based normalization factor |
---|
281 | one does not need to provide mono-vanadium run if this value is provided as it will be used instead |
---|
282 | --> |
---|
283 | <parameter name="mono_correction_factor" type="string"> |
---|
284 | <value val="None"/> |
---|
285 | </parameter> |
---|
286 | |
---|
287 | <!-- **************************************** ABSOLUTE UNITS CORRECTION DEFAULTS END **************************** --> |
---|
288 | |
---|
289 | <!-- normalise_method normalistion. Availible values are: none (-largely meaningles), monitor-1, current |
---|
290 | the acceptable values are defined in DirectEnergyConversion init routine as recognized by direct energy conversion normalize method |
---|
291 | these three are currently disabled/unknown: monitor-2, uamph peak--> |
---|
292 | <parameter name="normalise_method" type="string"> |
---|
293 | <value val="monitor-1"/> |
---|
294 | </parameter> |
---|
295 | |
---|
296 | <!-- if defined to true, fix incident energy to this value and do not calculate the energy from the run --> |
---|
297 | <parameter name="fixei" type="bool"> |
---|
298 | <value val="False"/> |
---|
299 | </parameter> |
---|
300 | |
---|
301 | <!-- **************************************** Workflow control **************************** --> |
---|
302 | |
---|
303 | <!-- This parameter controls the format of output data written by reducer. |
---|
304 | Three values are currently supported, namely .spe, .nxspe, and nexus (mantid workspace) (.nxs) |
---|
305 | Three possible values for this are defined inin DirectEnergyConversion init routine as recognized by save method |
---|
306 | If None is there, no internal script saving occurs and one needs to use external save operations --> |
---|
307 | <parameter name="save_format" type="string"> |
---|
308 | <value val="None"/> |
---|
309 | </parameter> |
---|
310 | |
---|
311 | <!-- If one wants to sum runs. By default no, as in addition to the key word one has to provide list of input run-numbers |
---|
312 | but presence of this key here allows to propagate this key-word to the reducer --> |
---|
313 | <parameter name="sum_runs" type="bool"> |
---|
314 | <value val="False"/> |
---|
315 | </parameter> |
---|
316 | |
---|
317 | <!-- # Run Detector Efficiency Correction --> |
---|
318 | <parameter name="apply_detector_eff" type="bool"> |
---|
319 | <value val="True"/> |
---|
320 | </parameter> |
---|
321 | <!-- # Multiply result by ki/kf value --> |
---|
322 | <parameter name="apply_kikf_correction" type="bool"> |
---|
323 | <value val="True"/> |
---|
324 | </parameter> |
---|
325 | |
---|
326 | <!-- The if true, use only hard mask file specified above and do not run diagnostics procedures --> |
---|
327 | <parameter name="use_hard_mask_only" type="bool"> |
---|
328 | <value val="False"/> |
---|
329 | </parameter> |
---|
330 | |
---|
331 | <!-- Parameter specifies if one wants to run diagnostics (which include applying hard mask file) or not--> |
---|
332 | <parameter name="run_diagnostics" type="bool"> |
---|
333 | <value val="True"/> |
---|
334 | </parameter> |
---|
335 | |
---|
336 | |
---|
337 | |
---|
338 | <!-- If this parameter is set to true, dgreduce will try to load mask from the mask file |
---|
339 | correspondent to the run if finds it and uses this mask as hard mask only (does not run diagnostics). |
---|
340 | If such file has not been found, it will run diagnostics and save the masks into mask file for reuse |
---|
341 | Hard Mask file, provided separately or as additional hard mask file is ignored in this case --> |
---|
342 | <parameter name="save_and_reuse_masks" type="bool"> |
---|
343 | <value val="False"/> |
---|
344 | </parameter> |
---|
345 | |
---|
346 | |
---|
347 | <!-- List of the words which can be used as a command line arguments to define reducer keywords |
---|
348 | the form is reducer_keword1=synonim1=synonim2=synonim3;reducer_keword1=synonim1a, so, |
---|
349 | the reducer keywords are the leftmost values of the keyword assignements below |
---|
350 | Each keyword met in command line or file above are converted into reducer keyword as below |
---|
351 | --> |
---|
352 | <parameter name="synonims" type="string"> |
---|
353 | <value val="normalise_method=norm_method; |
---|
354 | fix_ei=fixei; |
---|
355 | sum_runs=sum; |
---|
356 | wb_integr_range=detector_van_range; |
---|
357 | van_mass=vanadium-mass; |
---|
358 | check_background = background; |
---|
359 | mon1_norm_spec=norm-mon1-spec; |
---|
360 | scale_factor=scale-factor; |
---|
361 | wb_scale_factor=wb-scale-factor; |
---|
362 | monovan_integr_range=abs_units_van_range; |
---|
363 | monovan_lo_value = monovan-integr-min; |
---|
364 | monovan_hi_value = monovan-integr-max; |
---|
365 | use_hard_mask_only=hardmaskOnly; |
---|
366 | bkgd_range = background_range; |
---|
367 | background_test_range = diag_background_test_range; |
---|
368 | hard_mask_file=hard_mask =hardmaskPlus; |
---|
369 | van_out_lo = diag_van_median_rate_limit_lo=diag_van_out_lo; |
---|
370 | van_out_hi = diag_van_median_rate_limit_hi=diag_van_out_hi; |
---|
371 | van_lo = diag_van_median_sigma_lo=diag_van_lo; |
---|
372 | van_hi = diag_van_median_sigma_hi=diag_van_hi; |
---|
373 | van_sig = diag_van_median_sigma=diag_van_sig; |
---|
374 | tiny = diag_tiny; |
---|
375 | huge = diag_huge=large; |
---|
376 | samp_zero = diag_remove_zero=diag_samp_zero; |
---|
377 | samp_lo = diag_samp_median_sigma_lo=diag_samp_lo; |
---|
378 | samp_hi = diag_samp_median_sigma_hi=diag_samp_hi; |
---|
379 | samp_sig = diag_samp_median_sigma=diag_samp_sig; |
---|
380 | variation = diag_variation; |
---|
381 | bleed_test = bleed = diag_bleed_test; |
---|
382 | bleed_maxrate = diag_bleed_maxrate; |
---|
383 | bleed_pixels = diag_bleed_pixels" |
---|
384 | /> |
---|
385 | </parameter> |
---|
386 | |
---|
387 | <!-- --> |
---|
388 | </component-link> |
---|
389 | |
---|
390 | </parameter-file> |
---|