Divergence_monitor

Kim Lefmann kim.lefmann at risoe.dk
Mon Nov 16 12:15:20 CET 1998


Hi Georg,

I am glad to hear that you are working on McStas. I hope that you have had good 
progress in the past two weeks.

I have included a preliminary manual entry for the component. This will answer 
one of you questions. The question about the coupling between the position and 
divergence I do not understand fully: Of cource if you illuminate a plane with a 
point source, there will be a correlation between the position and divergence 
(to take a simple example), but the detector does not care about that, it simply 
calculates the angle between the neutron path and the detector normal, whereever 
the neutron intersects this plane.

Good luck with your simulations,

Kim

-----------------------------

The divergence sensitive monitor

The component Divergence_monitor is a rectangular single monitor
with an opening in the x-y plane,
which is sensitive to the neutron divergence, i.e. the angle
between the neutron path and the monitor surface normal.
 
The divergence is divided into horisontal and vertical divergencies,
which are calculated as h_div = atan(vx/vz) and v_div = atan(vy/vz),
respectively. Only neutrons within a divergence window
of h_div = (-h_maxdiv ; h_maxdiv), v_div = (-v_maxdiv ; v_maxdiv) are
detected. The counts are binned in an array of nh x nv pixels.

The input parameters for Divergence_monitor are the opening coordinates
(xmin, xmax, ymin, ymax), the number of pixels (nh, nv), the 
parameters h_maxdiv, v_maxdiv defining the divergence interval,
and a name of the file in which to store the detected intensities.

Note that a divergence sensitive monitor with a small opening may be 
thought of as a non-reversing pinhole camera.




More information about the mcstas-users mailing list