[16/08/2021] Dear simulators,
The McXtrace team is happy to announce the release of McXtrace version 1.6.
At present there are binary packages built for
Debian/Ubuntu class systems
Red hat Fedora 33 and newer
Windows 10 / 64 bit
MacOS -- both Arm and Intel-based
Please go to https://github.com/mccode-dev/McCode/tree/master/INSTALL-McXtrace for specific installation instructions for your platform. It is always our ambition to stay close to the "generic" installation procedure for the various platforms.
If that fails you may also build McXtrace directly from source by cloning our github repository and proceed using cmake.
Should installation elude you completely we will shortly provide a docker based solution - so stay tuned for that.
As always - should you encounter problems please don't hesitate to reach out through any of our channels: mailing list/direct email/generate a ticket on github, etc.
Happy simulation!
CHANGES in McXtrace 1.6
Union concept for X-rays
A subsystem under McXtrace that separate physics from geometry, thereby allowing multiscattering processes from object to object.
Scatter logger subsystem. A concept to allow quantification of parasitic scattering from e.g. mirror substrate.
New Components
Sources, Source_div_quasi.comp - quasi-stochastic sampled set divergence source.
Samples, Abs_objects.comp - A set of absorbing objects
Misc, Scatter_logger.comp - The set of components defining the scatter logger interface.
Misc, Scatter_logger_stop.comp
Misc, Scatter_log_iterator.comp
Misc, Scatter_log_iterator_stop.comp
Misc, Shape.comp - Inactive shape, to embellish instrument display, e.g. a flight tube.
Optics, Grating_trans.comp - Linear transmission grating
Optics, Lens_CRL_RTM.comp - 1D-compound refractive lens based on the ray transfer matrix method
Union, Union_master.comp - Set of components defining the Union subsystem.