McStas logo McStas - A neutron ray-trace simulation package ILL; PSI; ESS Niels Bohr Institute DTU Physics

McStas

About McStas
 Conditions of use
 Authors/Contacts
 Project funding

Download
 Components
 Other Downloads (share)

Mailing list

Search web/mailinglist

Documentation
 Wiki (GitHub)
 McStas manual
 Publications

Links

Report bugs (GitHub)

Code-repository (GitHub)


McStas: Guide_multichannel

[ Identification | Description | Input parameters | Links ]

The Guide_multichannel Component

Multichannel neutron guide with semi-transparent blades. Derived from Guide_channeled by Christian Nielsen. Allows to simulate bi-spectral extraction optics.

Identification

  • Site:
  • Author: Jan Saroun (saroun@ujf.cas.cz)
  • Origin: Nuclear Physics Institute, CAS, Rez
  • Date: 17.3.2022

Description

Models a rectangular guide with equidistant vertical blades of finite thickness.
The blades material can be either fully absorbing or semi-transparent. The absorption
coefficient is wavelength dependent according to the semi-empirical model used
e.g. in J. Baker et al., J. Appl. Cryst. 41 (2008) 1003 or
A. Freund, Nucl. Instr. Meth. A 213 (1983) 495.
Data are provided for Si and Al2O3.

All walls are flat, curvature is not implemented (may be added as a future upgrade)
Tapering is possible by setting different entry ad exit dimensions.
Different guide coating can be set for vertical and horizontal mirrors.
For transparent walls, neutrons are alloed to migrate between channels and to
propagate through the blades.

The model is almost equivalent to the GUIDE component in SIMRES (http://neutron.ujf.cas.cz/restrax)
when used with zero curvature and type set to "guide or bender".
The features from SIMRES not included in this McSas model are:
- has a more conservative model for absorption in blades: events above r(m

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
w1mWidth at the guide entry
h1mHeight at the guide entry
w2mWidth at the guide exit0
h2mHeight at the guide exit0
lmLength of guide
R01Low-angle reflectivity0.995
QcAA-1Critical scattering vector0
alphaAASlope of reflectivity0
m1m-value of material. Zero means completely absorbing.0
nslit1Number of channels in the guide (>= 1)1
dlammThickness of lamellae0.0005
QcxAA-1Critical scattering vector for left and right vertical mirrors in each channel0.0218
QcyAA-1Critical scattering vector for top and bottom mirrors0.0218
alphaxAASlope of reflectivity for left and right vertical mirrors in each channel4.38
alphayAASlope of reflectivity for top and bottom mirrors4.38
WAA-1Width of supermirror cut-off for all mirrors0.003
mx1m-value of material for left and right vertical mirrors in each channel. Zero means completely absorbing.1
my1m-value of material for top and bottom mirrors. Zero means completely absorbing.1
materstring"Si", "Al2O3", or "absorb" (default)"absorb"
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


[ Identification | Description | Input parameters | Links ]

Generated on mcstas 3.6.1


Last Modified: Friday, 12-Dec-2025 12:58:06 CET
Search website mailinglist archive GitHub repos