[ Identification | Description | Input parameters | Links ]

The PSD_monitor_coh Component

Position-sensitive monitor with phase intergration.

Identification

Description

An (n times m) pixel PSD monitor taking phase into account.
As the i:th ray hits a pixel (j,k) in the monitor the intensity in that
pixel will be updated as a complex sum, i.e. P_i = P_{i-1} + p_i exp{-\phi_i}.

By setting ratio<1 the effective pixel area becomes a
fraction of the ideal (which is to divide the xwidth and yheight intervals into nx and ny abutting
subintervals). This reduces the monitor effective area by ratio^2.
If the centering flag is set - the monitor will treat all rays as if they hit a pixel
center. This behaves as if ratio -> 0, but at no cost in statistics.

Example: PSD_monitor_coh(xmin=-0.1, xmax=0.1, ymin=-0.1, ymax=0.1,
nx=90, ny=90, filename="Output.psd")

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
nx Number of pixel columns.90
ny Number of pixel rows.90
filenamemName of file in which to store the detector images - the suffixes .abs and .arg will be added.0
restore_xray If set, the monitor does not influence the xray state.0
xminmLower x bound of detector opening.-0.05
xmaxmUpper x bound of detector opening.0.05
yminmLower y bound of detector opening.-0.05
ymaxmUpper y bound of detector opening.0.05
xwidthmWidth of detector. Overrides xmin,xmax.0
yheightmHeight of detector. Overrides ymin,ymax.0
ratio ratio between pixel area and effective pixel area.1
centering Treat all rays as if they hit the center of the pixel.1
nowritefile1If set, monitor will skip writing to disk0
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


[ Identification | Description | Input parameters | Links ]

Generated on 2023-12-19 19:37:45