[ sources | optics | samples | monitors | misc | contrib | obsolete | examples | local comps | local instruments | data | share ]

[ User Manual | Component Manual ] | McCode lib dir ]

Components and Instruments from the Library for McXtrace

Sources
Name Origin Author(s) Source code Description
Source_div_quasi DTU Physics Mads Carlsen and Erik Bergbäck Knudsen (erkn@fysik.dtu.dk) comp Release: McXtrace 1.6 Quasi-stochastic X-ray source with Gaussian or uniform divergence
Source_lab Kgs. Lyngby Erik Bergbaeck Knudsen comp Laboratory x-ray source.
Source_spectra Risoe Erik Knudsen comp Release: McXtrace 1.5 Specialized X-ray source for reading in SPECTRA 10 source definitions
Source_flat Risoe Erik Knudsen comp A flat rectangular or circular surface emitting x-rays
Wiggler DTU Physics Erik B. Knudsen comp Model of a wiggler source
Source_pt Risoe Erik Knudsen comp An x-ray point source
Source_div Risoe Erik Knudsen comp X-ray source with Gaussian or uniform divergence
Source_genesis13 comp
Source_simplex comp
Undulator DTU Physics Erik B. Knudsen comp Model of an undulator source
Bending_magnet DTU Physics Erik Knudsen comp Model of a bending magnet source
Source_gaussian NBI Jana Baltser & Erik Knudsen comp Gaussian cross-section source

Optics
Name Origin Author(s) Source code Description
Lens_simple Risoe Erik Knudsen comp Simple refractive x-ray lens
Bragg_crystal NIST, Gaithersburg, MD, USA Marcus H Mendenhall, NIST comp * * Perfect, reflecting crystal with common cubic structures (diamond, fcc, or bcc, and others if symmetry form factor multipliers provided explicitly) * *
Multilayer_elliptic NBI Jana Baltser, Peter Willendrup, Anette Vickery, Andrea Prodi, Erik Knudsen comp Elliptic multilayer mirror
Lens_parab_Cyl NBI Jana Baltser and Erik Knudsen comp Cylindrical (1D) CRL stack
Lens_CRL_RTM DTU Physics Erik Knudsen comp 1D CRL stack based on RTM formalism
Mirror DTU Physics Erik B Knudsen comp Perfectly flat mirror
Grating_trans DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) comp Transmission grating
Slit_N Risoe Erik Knudsen comp Rectangular/circular slit
ZonePlate DTU Physics Erik Knudsen comp Zone plate based on Monte Carlo sampling of the Fresnel-Kirchhoff integral
Mask DTU Physics Erik Knudsen comp A masking image object
Arm Risoe Kim Lefmann and Kristian Nielsen comp Arm/optical bench
Lens_elliptical Jana Baltser and Erik Knudsen comp
Mirror_toroid DTU Physics Erik B Knudsen comp Toroidal shape mirror
Mirror_elliptic Risoe Erik Knudsen comp Idealized elliptic mirror.
Mirror_curved Risoe Erik Knudsen comp A curved mirror
Lens_Kinoform comp
Grating_reflect DTU Erik B Knudsen (erkn@fysik.dtu.dk), Kristian Sorensen and Philip Smith comp A reflective grating.
TwinKB_ML NBI Jana Baltser, Peter Willendrup, Anette Vickery, Andrea Prodi, Erik Knudsen, Jesper Buch Jensen comp Montel optic model (aka side-by-side Kirkpatrick Baez)
Slit DTU Physics Erik Knudsen comp Rectangular/circular slit
Beamstop Risoe Kristian Nielsen comp Rectangular/circular beam stop.
Bragg_crystal_bent NIST, Gaithersburg, MD, USA Marcus H Mendenhall, NIST comp * * Bent, perfect, reflecting crystal with common cubic structures (diamond, fcc, or bcc, and others if symmetry form factor multipliers provided explicitly) * *
Capillary DTU Physics Erik B Knudsen comp A capillary tube
Filter DTU Physics Erik Knudsen comp Block of an attenuating material
Mirror_parabolic Risoe Erik Knudsen comp Idealized parabolic mirror
Chopper_simple Risoe comp Ideal chopper
Lens_parab DTU Physics/NBI Jana Baltser and Erik Knudsen comp Parabolic (2D) CRL stack

Samples
Name Origin Author(s) Source code Description
Single_crystal Risoe Kristian Nielsen comp Mosaic single crystal with multiple scattering vectors, optimised for speed with large crystals and many reflections.
SasView_model SasView, DTU, European Spallation Source ERIC Jakob Garde, Torben Nielsen, Peter Willendrup comp This SANS sample exposes SasView's scattering kernels to McXtrace. In this way SasView's monodisperse scattering kernels can be call from McXtrace.
Molecule_2state DTU Physics Erik B Knudsen comp Disordered optical-excitable molecule sample.
Absorption_sample Risoe Erik B Knudsen comp Sample component with absorbing materials.
Polycrystal University of Copenhagen Martin Cramer Pedersen (mcpe@nbi.dk) comp Polycrystal made from single crystal-like voxels
PowderN Risoe P. Willendrup, L. Chapon, K. Lefmann, A.B.Abrahamsen, N.B.Christensen, E.M.Lauridsen. comp General powder sample (N lines, single scattering, incoherent scattering)
Abs_objects DTU Physics Erik Knudsen comp Release: McXtrace 1.1 Blocks of attenuating material in off format
Saxs_spheres DTU Fysik E. B. Knudsen, P. Willendrup, K. Lefmann, L. Arleth comp Sample for Small Angle X-ray Scattering - hard spheres in thin solution, mono disperse.

Detectors and monitors
Name Origin Author(s) Source code Description
L_monitor Risoe Kristian Nielsen and Kim Lefmann comp Wavelength-sensitive monitor.
Phi_monitor DTU Physics Erik B Knudsen comp Phase-sensitive monitor.
PreMonitor_nD ILL (France) Emmanuel Farhi comp Version: $Revision$ Xray parameters spatial cross-correlation monitor.
PSD_monitor Risoe Erik B Knudsen comp Position-sensitive monitor.
Divergence_monitor DTU Physics Erik B Knudsen comp Horizontal+vertical divergence monitor.
PSD_monitor_coh Risoe Erik Knudsen comp Position-sensitive monitor with phase intergration.
Monitor_nD ILL Emmanuel Farhi comp Version: $Revision$ This component is a general Monitor that can output 0/1/2D signals (Intensity or signal vs. [something] and vs. [something] ...)
PSD_monitor_4PI Risoe Erik Knudsen comp Spherical position-sensitive detector.
DivE_monitor DTU Physics Erik B Knudsen comp Divergence/Energy monitor.
E_monitor Risoe Erik Knudsen comp Energy-sensitive monitor.
EPSD_monitor Risoe Erik Knudsen comp Position-sensitive monitor.
DivPos_monitor DTU Physics Erik B Knudsen comp Divergence/position monitor (acceptance diagram).
Monitor Risoe Erik Knudsen comp Energy-sensitive monitor.
W_psd_monitor Risoe Erik Knudsen comp Position-sensitive wattage monitor.
TOF_monitor DTU Physics Erik B Knudsen comp Rectangular Time-of-flight monitor.

Misc
Name Origin Author(s) Source code Description
Air DTU Fysik, NBI M. B. Nielsen comp Component simulating atmospheric air.
Progress_bar ILL Emmanuel Farhi comp A simulation progress bar
Shadow_output Risoe/ILL Andrea Prodi comp Write x-ray state parameters to SHADOW x-ray event file.
Shadow_input Risoe/ILL Andrea Prodi comp Read x-ray state parameters from SHADOW x-ray event file.
Scatter_log_iterator_stop DTU Physics Erik B Knudsen comp Iteration stop element for a Scatter_log
MCPL_output comp
MCPL_input DTU Physics Erik B Knudsen comp Source-like component that reads photon state parameters from an mcpl-file.
Scatter_logger DTU Physics / DTU Nutech Erik B Knudsen, Peter K Willendrup & Esben Klinkby comp Logging iteractions of neutrons with components
Scatter_logger_stop DTU Physics / DTU Nutech Erik B Knudsen, Peter K Willendrup & Esben Klinkby comp Stop logging iteractions of photons with components
Scatter_log_iterator DTU Physics Erik B Knudsen comp Iteration element for a Scatter_log
Shape ILL E. Farhi comp A geometric shape without effect on photons, for instrument display purpose.
Focus ESRF Carsten Detlefs, hacked from slit.comp comp Turn a photon into a Huygens wavelet. To be used with the SPLIT keyword.

Contributed components
Name Origin Author(s) Source code Description
Laue_Crystal_BC Marcus H. Mendenhall, NIST, Gaithersburg, MD, USA Marcus H Mendenhall, NIST comp * * Perfect, laue crystal with common cubic structures (diamond, fcc, or bcc, and others if symmetry form factor multipliers provided explicitly) * *
SAXSShells KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse shell-like particles in solution.
Bragg_crystal_BC Marcus H. Mendenhall, NIST, Gaithersburg, MD, USA Marcus H Mendenhall, NIST comp * * Perfect, reflecting crystal with common cubic structures (diamond, fcc, or bcc, and others if symmetry form factor multipliers provided explicitly) * *
SAXSSpheres KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse spherical particles in solution.
SAXSNanodiscsFast KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse phospholipid bilayer nanodiscs in solution (water).
Attenuating_mask DTU Physics Matteo Busi, Erik B Knudsen comp Attenuating_mask
SAXSEllipticCylinders KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse cylindrical particles with elliptic cross section in solution.
SAXSCylinders KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse cylindrical particles in solution.
Detector_pn NBI, KU Maria Thomsen (mariath@fys.ku.dk) comp Block of a attenuating material
SAXSPDB KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) and Soren Kynde (kynde@nbi.dk) comp A sample describing a thin solution of proteins. This components must be compiled with the -lgsl and -lgslcblas flags (and possibly linked to the appropriate libraries).
Reflective_grating DTU Kristian Soerensen and Philip Smith (s154443@win.dtu.dk) comp A reflective grating.
Bragg_crystal_bent_BC Marcus H. Mendenhall, NIST, Gaithersburg, MD, USA Marcus H Mendenhall, NIST comp * * Bent, perfect, reflecting crystal with common cubic structures (diamond, fcc, or bcc, and others if symmetry form factor multipliers provided explicitly) * *
SAXSNanodiscsWithTags KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse phospholipid bilayer nanodiscs in solution (water) - with histidine tag still on the belt proteins.
SAXSCurve KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A component mimicking the scattering from a given I(q)-curve by using linear interpolation between the given points.
SAXSNanodiscs KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse phospholipid bilayer nanodiscs in solution (water).
SAXSLiposomes KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of polydisperse liposomes in solution (water).
SAXSPDBFast KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) and Soren Kynde (kynde@nbi.dk) comp A sample describing a thin solution of proteins using linear interpolation to increase computational speed. This components must be compiled with the -lgsl and -lgslcblas flags (and possibly linked to the appropriate libraries).
SAXSNanodiscsWithTagsFast KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse phospholipid bilayer nanodiscs in solution (water) - with histidine tag still on the belt proteins.
SAXSQMonitor KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A circular detector measuring the radial average of intensity as a function of the momentum transform in the sample.
Bragg_crystal_simple Jose I. Robledo comp
Union_sphere ESS DMSC & DTU Physics Mads Bertelsen and Erik B Knudsen comp A sample component to separate geometry and physics
Union_box ESS DMSC & DTU Physics Mads Bertelsen and Erik B Knudsen comp A sample component to separate geometry and physics
Compton_xrl_process ESS DMSC & DTU Physics Mads Bertelsen and Erik B Knudsen comp A sample component to separate geometry and phsysics
Template_process Mads Bertelsen and Erik B Knudsen comp
Union_master Mads Bertelsen and Erik B Knudsen comp
Union_cylinder ESS DMSC & DTU Physics Mads Bertelsen and Erik B Knudsen comp A sample component to separate geometry and physics
Union_make_material Mads Bertelsen and Erik B Knudsen comp

Obsolete (avoid usage whenever possible)
Name Origin Author(s) Source code Description
Lens_parab_Cyl_rough comp
Perfect_crystal NBI Anette Vickery, Andrea Prodi, Erik Knudsen comp Perfect crystal with diamond or zincblende structure
Lens_parab_rough comp

Instrument Examples
Name Origin Author(s) Source code Description
MAXII_711 DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Powder diffraction beamline
template_body_simple DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Unit test instrument for Mirror_parabolic
XFEL_SPB DTU Fysik Erik B Knudsen (erkn@fysik.dtu.dk) instr European XFEL SPB beamline (on SASE1)
TestSAXS KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) and Søren Kynde (kynde@nbi.dk) instr %INSTRUMENT_SITE: Tests
Template_Johann_spec DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Template instrument for a curved crystal Johann-spectrometer
Union_geom_demo instr
PBD_BT Your institution Marcus H. Mendenhall (marcus.mendenhall@nist.gov) instr Mockup of 219/B004 PBD
Test_CRL DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Unit test instrument for various lens components.
Test_Filter Risø DTU Erik Knudsen (erkn@risoe.dtu.dk) instr Test instrument for checking the Filter.comp component
JJ_SAXS Risø DTU. Erik Knudsen (erkn@risoe.dtu.dk) instr Crude model of a laboratory SAXS-instrument mimicking the type sold by SAXSlab/JJ-Xray Systems.
Test_ML_elliptic Your institution Your name (email) instr Unit test instrument for Multilayer_elliptic
templateSasView DTU Physics / ESS DMSC Torben Nielsen instr Test instrument for the SasView_model component. No optics. etc.
Test_capillary DTU Physics E. B: Knudsen instr Unit test instrument for the capillary tube component.
MAXIV_DanMAX_pxrd2d DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr DanMAX Powder diffraction/Imaging beamline being designed at MAX IV.
Pump_probe DTU Fysik Erik B Knudsen instr Design study of a pump and probe type instrument. The sample is an excitable molecule Instrument short description
Test_Saxs_spheres DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Test instrument for the Saxs_spheres sample component. Simply a model source illuminating a Saxs_spheres sample. The spheres are nominally made from Be in non-absorbing solution.
DBD_IBM NIST Marcus H. Mendenhall (marcus.mendenhall@nist.gov) instr Mockup of 219/B002 DBD
ESRF_ID11 Risø DTU E. B. Knudsen (erkn@fysik.dtu.dk) instr Version: $Revision$ %INSTRUMENT_SITE: ESRF
NBI_Lab_TOMO Your institution Erik B Knudsen and M Thomsen instr Laboratory tomography setup at NBI
Template_DCM DTU Physics Erik B Knudsen instr Template for a vertically defleting DCM
Test_undulator DTU Physics Erik B Knudsen instr Unit test instrument for the Undulator component
Test_PowderN instr
MAXIV_FemtoMAX DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Simulation of the FemtoMAX short pulse facility at MAX IV laboratory
template_2Slit_Diff DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr An example instrument showing a Young's double slit experiment
Test_BM DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Test instrument for the Bending_magnet component
template_body_simple instr
Test_SX Synchrotron Soleil E. Farhi instr Unit-test instrument for the Single_crystal sample component. Simply a model source illuminating a SX sample. The sample itself is a Mo bulk crystal. %Parameters TTH: [deg.] Two theta rotation. Only places the last detector.
Focal_pt_monitor DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Template for creating a focal point monitor.
SAXS_saxlab instr Model of a x-ray tube based SAXS instrument built by SAXSLAB.
Pump_probe_solvent DTU Fysik Erik B Knudsen instr Design study of a pump and probe type instrument. The sample is an excitable molecule
Test_grating_trans DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Template/test instrument for Grating_trans
Airp_scannerII DTU Physics E. B. Knudsen (erkn@fysik.dtu.dk) instr Example instrument to display how to use the absorption multiobject component
Test_Mono NBI,Risø DTU Physics A. Vickery, A. Prodi and E. Knudsen instr Compares intensities of Monochromator components.
Test_monitors DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Unit test instrument for various monitors.
MAXII_811 DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr XAFS and surface diffraction, Materials Science Beamline 811 at MAX-lab.
Test_Sources DTU Fysik Erik B Knudsen (erkn@fysik.dtu.dk) instr Test instrument to show that the source components work
Test_MCPL_output DTU Erik B Knudsen instr A test instrument for MCPL_output
template_1Slit_Diff DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr An example instrument showing single slit diffraction
Union_incoherent instr
NSLS2_CHX NBI, BNL Jana Baltser instr Coherent hard x-ray beamline @ NSLS II
Test_MCPL_input DTU Erik B Knudsen instr A test instrument for MCPL_input
Test_Mask DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr A unit test instrument of the Mask component
MAXIV_Bloch DTU Physics Kristian Soerensen and Philip Smith (s154443@win.dtu.dk) instr Bloch high resolution photoelectron spectroscopy beamline under development at the MAX IV synchrotron.
DBD_IBM NIST Marcus H. Mendenhall (marcus.mendenhall@nist.gov) instr Mockup of 219/B002 DBD
Template_Scatter_log_losses DTU Fysik Erik B Knudsen (erkn@fysik.dtu.dk) instr Example instrument of Scatter_logger feature usage for detection of lost instensity
Test_Detector_pn DTU Physics Erik B Knudsen instr Unit test for Detector_pn
Test_source_lab DTU Physics Erik B Knudsen instr Unit test instrument for the Source_lab component
MAXIV_DanMAX_pxrd1d DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr DanMAX Powder diffraction/Imaging beamline being designed at MAX IV.
ESRF_ID01 University of Copenhagen Martin Cramer Pedersen (mcpe@nbi.dk) instr Nano-diffraction imaging beamline at ESRF, Grenoble
Be_BM_beamline Risø DTU E. Knudsen (erkn@risoe.dtu.dk) instr Be-lens Bending Magnet, Low Budget Monochromatic (pink) X-ray beamline
Test_source_spectra DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Test instrument for the Source_spectra component
Test_Mirror_toroid DTU Physics Erik B Knudsen (erkn@fysik.dtu.dk) instr Unit test instrument to check that Mirrror_toroid is working

Local components
Name Origin Author(s) Source code Description

Local instruments
Name Origin Author(s) Source code Description


[ McXtrace web site ]


Generated on 2021-08-13 08:57:53