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

[ Identification | Description | Input parameters | Links ]

The FlatEllipse_finite_mirror Component

Date: 2022-2023 NMO (nested mirror optic) modules

Identification

  • Site:
  • Author: Christoph Herb, TUM
  • Origin: TUM
  • Date: 2022-2023

Description

Simulates NMO (nested mirror optic) modules as concevied by Böni et al., see
Christoph Herb et al., Nucl. Instrum. Meth. A 1040, 1671564 (1-18) 2022.

The component relies on an updated version of conic.h from MIT.

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
sourceDistmDistance used for calculating the spacing of the mirrors0
LStartmLeft focal point0.6
LEndmRight focal point0.6
lStartmz-Value of the mirror start0.
lEndmz-Value of the mirror end0.
r_0mdistance to the mirror at lStart0.02076
nummirror1number of mirrors9
mf mvalue of the inner side of the coating, m>10 results in perfect reflections4
mb mvalue of the outer side of the coating, m>10 results in perfect reflections0
R01Low-angle reflectivity0.99
QcAA-1critical scattering vector0.021
WAA-1width of supermirror cutoff0.003
alphaAASlope of reflectivity6.07
mirror_widthmwidth of the individual mirrors0.003
mirror_sidelengthmside length of the individual mirrors1
doubleReflections1binary value determining whether the mirror backside is reflective0
rfront_inner_filestrfile of distances to the optical axis of the individual mirrors"NULL"
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links

  • Source code for FlatEllipse_finite_mirror.comp.
  • Christoph Herb et al., Nucl. Instrum. Meth. A 1040, 1671564 (1-18) 2022.

[ 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