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

McStas

About McStas
 Conditions of use
 Authors/Contacts
 Project funding
 Screenshots

Download
 Components
 Linux Install (deb/rpm)
 Mac OS X Install
 Unix Install (src code)
 Windows Install
 Other Downloads (share)

Mailing list

Search web/mailinglist

Documentation
 McStas manual
 FAQ
 Known problems
 Publications
 C Compilers
 Other
 Tools
 Tutorial

Workshops/conferences

Developments

Links

Report bugs

Git

McStas Ubuntu live-dvd


McStas: Collimator_ROC Component

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

The Collimator_ROC Component

Radial Oscillationg Collimator (ROC)

Identification

  • Author: Thomas C Hansen
  • Origin: ILL (Dif/D20)
  • Date: 15 May 2000
  • Version: $Revision$
  • Modification history:
    • J.Ollivier Nov 2001: cleaned the code

Description


This is an implementation of an Ideal radial oscillating collimator,
which is usually placed between a polycrystalline sample and a linear
curved position sensitive detector on a 2-axis diffractometer like D20.
The transfer function has been implemented analytically, as this is
much more efficient than doing Monte-Caqrlo (MC) choices and to absorb
many neutrons on the absorbing blades. The function is basically triangular
(except for rather 'exotic' focuss apertures) and depends on the distance
from the projection of the focus centre to the plane perpendicular to the
collimator planes to the intersection of the same projection of the velocity
vector of the neutron with a line that is perpendicular to it and containing
the same projection of the focus centre. The oscillation is assumed to be
absolutely regular and so shading each angle the same way. All neutrons not
hitting the collimator core will be absorbed.

Example: Collimator_ROC(
    ROC_pitch=5, ROC_ri=0.15, ROC_ro=0.3, ROC_h=0.15,
    ROC_ttmin=-25, ROC_ttmax=135, ROC_sign=-1)

WARNING: This is a contributed Component.

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
ROC_pitch deg Angular pitch between the absorbing blades 1
ROC_ri m Inner radius of the collimator 0.4
ROC_ro m Outer radius of the collimator 1.2
ROC_h m Height of the collimator 0.153
ROC_ttmin deg Lower scattering angle limit 0
ROC_ttmax deg Higher scattering angle limit 100
ROC_sign 1 Chirality/takeoff sign 1

Links


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

Generated automatically by McDoc, Peter Willendrup <peter.willendrup@risoe.dk> / Fri Mar 17 20:40:06 2017


Last Modified: Friday, 17-Mar-2017 21:40:06 CET
Search website mailinglist archive GitHub repos