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

McStas
site 2

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: Monochromator_bent

[ Identification | Description | Input parameters | Links ]

The Monochromator_bent Component

A bent crystal monochromator. Mosacity and bending radius can be set.

Identification

  • Site:
  • Author: Daniel Lomholt Christensen with help from Jan Ĺ aroun
  • Origin: ILL / Niels Bohr Institute, University of Copenhagen.
  • Date: 24 August 2023

Description

This monochromator is a number of lamella of a perfect crystal.
The lamella are placed in the horizontal plane, behind each other, centered at 0.
The crystal is bent, so that it follows a curve on a cylinder of radius_x.
The monochromator lies along the z plane, so when a diffraction angle of theta
is desired, it should just be inserted in the ROTATED parameter around
the y-axis.
Instruments that showcase the use of this component is the
"Test_monochromator_bent.instr", and the "ILL_SALSA.instr" under the examples folder.
SALSA showcases its complex use in a real instrument, while Test_monochromator_bent
makes a simple show of its capabilities.

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
zwidthmWidth of each lamella without bending.0.2
yheightmHeight of each lamella without bending.0.1
xthicknessmThickness of each lamella without bending.0.0005
radius_xmRadius of the circle the monochromator bends on in the plane.2
lamella_slabs1
lamella_gap_size0
plane_of_reflection"Si400"The plane of reflection from the material. The list of possible reflections can"Si400"
angle_to_cut_horizontal0
angle_to_cut_vertical0
mosaicity30
mosaic_anisotropy1
domainthickness10
temperatureKTemperature of the monochromator in Kelvin.300
verbose0Verbosity of the monochromator. Used for debugging.0
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


[ Identification | Description | Input parameters | Links ]

Generated on mcstas 3.5.24


Last Modified: Monday, 07-Apr-2025 07:02:08 CEST
Search website mailinglist archive GitHub repos