|
|
|
|
![]() |
![]() |
![]() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
About McStas Download Documentation |
10.7 The DivPos_monitor McStas ComponentDivergence/position monitor (acceptance diagram).
Identification
Description2D 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 parametersParameters in boldface are required; the others are optional.
Links
A divergence and position sensitive monitorDivPos_monitor is a two-dimensional monitor component, which is sensitive to both horizontal position (\(x\)) and horizontal divergence defined by \(\eta _\textrm {h} = \tan ^{-1}(v_x/v_z)\). The detector window is set by the \(x\) and \(y\) input coordinates. The neutron counts are being histogrammed into \(n_x \times n_\textrm {h}\) pixels. The horizontal divergence range accepted is \([-\eta _\textrm {h,max}; \eta _\textrm {h,max}]\), and the horizontal position range is the size of the detector. The output from PSD_monitor is the integrated counts, \(n, I, M_2\), as well as three two-dimensional arrays of counts: \(n(x,\eta _\textrm {h}), I(x,\eta _\textrm {h}), M_2(x,\eta _\textrm {h})\). The arrays are written to a file and can be read e.g. by the tool mcplot, see the system manual. This component can be used for measuring acceptance diagrams [Cus03]. PSD_monitor can easily be changed into being sensitive to \(y\) and vertical divergence by a 90 degree rotation around the \(z\)-axis.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||