McXtrace logo

McXtrace - An X-ray ray-trace simulation package

Synchrotron SOLEIL DTU Physics

McXtrace

About McXtrace
 Publications
 Project Partners
 Project People
 Goal

Download
 Components

Documentation
 Manual
 Commands
 Wiki (GitHub)
 Tutorial

Mailing list

Links

Search

Code-repository (GitHub)

Report bugs (GitHub)


McXtrace: PSD_monitor_coh

[ Identification | Description | Input parameters | Links ]

The PSD_monitor_coh Component

Position-sensitive monitor with phase intergration.

Identification

  • Site:
  • Author: Erik Knudsen
  • Origin: Risoe
  • Date: March 13, 2010

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


Last Modified: Tuesday, 13-Feb-2024 16:50:14 CET
Search website mailinglist archive GitHub repos