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: DivPos_monitor Component

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

The DivPos_monitor Component

Divergence/position monitor (acceptance diagram).


  • Author: Kristian Nielsen
  • Origin: Risoe
  • Date: 1999
  • Version:(Unknown)


2D detector for intensity as a function of position
and divergence, either horizontally or vertically (depending on the flag vertical).
This gives information similar to an aceptance diagram used
eg. to investigate beam profiles in neutron guides.

Example: DivPos_monitor(nh=20, ndiv=20, filename="Output.dip",
          xmin=-0.1, xmax=0.1, ymin=-0.1, ymax=0.1, maxdiv_h=2)

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
nb 1 Number of bins in position. 20
ndiv 1 Number of bins in divergence. 20
filename string Name of file in which to store the detector image. 0
xmin m Lower x bound of detector opening -0.05
xmax m Upper x bound of detector opening 0.05
ymin m Lower y bound of detector opening -0.05
ymax m Upper y bound of detector opening 0.05
xwidth m Width of detector. Overrides xmin,xmax. 0
yheight m Height of detector. Overrides ymin,ymax. 0
maxdiv degrees Maximal divergence detected. 2
restore_neutron 1 If set, the monitor does not influence the neutron state. 0
nx 0
ny 1 Vector definition of "forward" direction wrt. divergence, to be used e.g. when the monitor is rotated into the horizontal plane 0
nz 1
nowritefile 1 If set, monitor will skip writing to disk 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