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


About McStas
 Conditions of use
 Project funding

 Other Downloads (share)

Mailing list

Search web/mailinglist

 Wiki (GitHub)
 McStas manual


Report bugs (GitHub)

Code-repository (GitHub)

McStas: Exact_radial_coll Component

[ Identification | Description | Input parameters | Output parameters | Links ]

The Exact_radial_coll Component

An exact radial Soller collimator.


  • Author: Roland Schedler
  • Origin: HMI
  • Date: October 2006
  • Version:(Unknown)
  • Modification history:
    • using Collimator_radial Component
    • E. Farhi, uniformize parameter names (Jul 2008)


Radial Soller collimator with rectangular opening, specified length and
specified foil thickness.
The collimator is made of many trapezium shaped nslit stacked radially.
The nslit are separated by absorbing foils, the whole stuff is inside
an absorbing housing.
The component should be positioned at the radius center. The model is exact.
The neutron beam outside the collimator area is transmitted unaffected.

Example: Exact_radial_coll(theta_min=-5, theta_max=5, nslit=100,
         radius=1.0, length=.3, h_in=.2, h_out=.3, d=0.0001)

WARNING: This is a contributed Component.

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
theta_min deg Minimum Theta angle for the radial setting -5
theta_max deg Maximum Theta angle for the radial setting 5
nslit 1 Number of channels in the theta range 100
radius m Inner radius (focus point to foil start point). 1.0
length m Length of the foils / collimator .5
h_in m Input window height .3
h_out m Output window height .4
d m Thickness of the absorbing foils 0.0001
verbose 0/1 Gives additional information 0


[ Identification | Description | Input parameters | Output parameters | Links ]

Generated automatically by McDoc, Peter Willendrup <> / Fri Sep 23 18:47:16 2022

Last Modified: Friday, 23-Sep-2022 20:47:16 CEST
Search website mailinglist archive GitHub repos