|
|
XRMC (X-Ray Monte Carlo) version 6.2.4
last modified
15-04-2010 10:19
GENERAL
XRMC is
a Monte Carlo program for accurate simulation of X-ray imaging and
spectroscopy experiments in etherogeneous samples. The use of the Monte
Carlo method makes the code suitable for the detailed simulation of
complex experiments on generic samples. Variance reduction techniques
are used for reducing considerably the computation time compared to
general purpose Monte Carlo programs. The program is written in c++ and
has been tested on Linux and MS Windows platforms.
Source
-
Monochromatic or polychromatic
-
Spectrum and polarization read from datafile
-
Position and divergence can be defined
-
X-ray tube systems as well as synchrotron
sources can be defined
Sample: voxel description
-
Modeled as a 2D/3D regular grid
-
Chemical composition and density given at each voxel
Sample: geometric description
-
Geometric shapes defined using QUADRICS (planes, cylinders,
ellipsoids,…)
-
Objects defined by specifying the quadrics at their boundaries
-
Composition and density defined for each object
Detector
-
Single element or detector array
-
Detector position, orientation, pixel size
-
Minimum energy, maximum energy and binning can be defined
-
Each pixel can emulate a MCA
Interaction types
- Photoelectric absorption, fluorescent emission: K
and L lines
- Rayleigh (elastic) scattering
- Compton (inelastic) scattering
- Data and calculations based on
XRAYLIB (available
on SCISOFT web pages)
Phase contrast imaging simulation
-
Object modeled by transmission function
-
Wave propagation calculated using Fresnel-Kirchhoff integrals
-
Convolution between transmission function and propagator kernel
calculated in Fourier space using FFT
Forthcoming
-
Dose calculation
-
Graphical User Interface
-
Electron transport?
Photon history
Simulated radiography of a head
Experimental and simulated microbeam scan
—— Experimental data
—— Simulated data
|
|
This
program has been created by Bruno Golosio and
Piernicola Oliva
|
|
-
Proposal deadline for beamtime Aug. 2012 to Feb. 2013:
01 March 2012
Long Term Projects:
15 January 2012
Review Committee Meetings:
26 - 27 April 2012
|