Skip to content

Commit 77abe14

Browse files
authored
Merge branch 'main' into gui-select-reference
2 parents 7363d82 + c3ade8f commit 77abe14

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docs/bibliography.bib

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ @article{STAHN201644
66
year = {2016},
77
issn = {0168-9002},
88
doi = {https://doi.org/10.1016/j.nima.2016.03.007},
9-
url = {https://www.sciencedirect.com/science/article/pii/S0168900216300250},
109
author = {J. Stahn and A. Glavic},
1110
keywords = {Reflectometry, Neutron, Focusing},
1211
abstract = {Neutron reflectometry is a powerful tool to investigate chemical and magnetic depth profiles near surfaces. The advantages of neutrons compared to x-rays are their sensitivity to isotopes, the high penetration capabilities and the high sensitivity to magnetic induction. The biggest disadvantage however is the low flux available, which leads to much longer counting times on much larger samples. In order to boost the performance of neutron reflectometers, a focusing guide system was developed and realised over recent years. Here we report on the application and performance of a down-scaled demonstrator of such a Selene guide, installed as an add-on on the time-of-flight (TOF) reflectometer Amor at the PSI. Due to the limited size of the guide, the flux is concentrated to a footprint of at most 2mm width. It is thus possible to avoid illumination of contacts even on small samples. Despite the fact that typical samples measured on Amor with a size of 10×10mm2 are markedly under illuminated, the presented set-up leads to a reduction in counting time of 80%. The use of the demonstrator thus allows for in-situ or in-operando investigations with a time resolution of a few minutes for a qz range from 0.005Å−1 to 0.08Å−1. Besides a short recapitulation of the concept of focusing reflectometry, a detailed description of the data reduction and its quality is given, followed by an application example.}

src/ess/estia/workflow.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
def mcstas_default_parameters() -> dict:
4545
return {
4646
supermirror.MValue: sc.scalar(5, unit=sc.units.dimensionless),
47-
supermirror.CriticalEdge: 0.022 * sc.Unit("1/angstrom"),
47+
# The reference sample in the McStas simulation has R=1 everywhere
48+
supermirror.CriticalEdge: sc.scalar(float('inf'), unit='1/angstrom'),
4849
supermirror.Alpha: sc.scalar(0.25 / 0.088, unit=sc.units.angstrom),
4950
DetectorSpatialResolution[RunType]: 0.0025 * sc.units.m,
5051
NeXusDetectorName: "detector",

0 commit comments

Comments
 (0)