McStas logo McStas - A neutron ray-trace simulation package ILL; PSI; ESS Niels Bohr Institute DTU Physics NEXMAP

McStas

About McStas
 Conditions of use
 Authors/Contacts
 Project funding
 Screenshots

Download
 Components
 Linux Install (deb/rpm)
 Mac OS X Install
 Unix Install (src code)
 Windows Install
 Other Downloads (share)

Mailing list

Search web/mailinglist

Documentation
 McStas manual
 FAQ
 Known problems
 Publications
 C Compilers
 Other
 Tools
 Tutorial

Workshops/conferences

Developments

Links

Report bugs

Git

McStas Ubuntu live-dvd


McStas : Library components

[ sources | optics | samples | monitors | misc ]

Components for McStas

Names in Boldface denote components that are properly documented with comments in the source code.

Sources
Name Origin Author(s) Help Description
Adapt_check McStas release Kristian Nielsen More... Optimization specifier for the Source_adapt component.
Convert_FlatE_2_Maxwell ILL (Dif/D20) Thomas C Hansen More... Conversion from flat energy distribution to Maxwellian neutron spectra
Flux_adapter (Unknown) EF, Oct 14, 1999, Rev Nov 17, 1999 More...
Moderator McStas release KN, M.Hagen More... A simple pulsed source for time-of-flight.
Monitor_Optimizer ILL (France) Emmanuel Farhi More... To be used after the Source_Optimizer component
Source_Optimizer ILL (France) Emmanuel Farhi More... A component that optimizes the neutron flux passing through the Source_Optimizer in order to have the maximum flux at the Monitor_Optimizer position(s).
Source_adapt McStas release Kristian Nielsen More... Neutron source with adaptive importance sampling
Source_div McStas release KL More... Neutron source with Gaussian divergence
Source_flat McStas release KL More... Neutron source with flat energy spectrum and arbitrary flux
Source_flat_lambda McStas release KN More... Neutron source with flat wavelength spectrum and arbitrary flux.
Source_flux McStas 1.0 (1998) KN More... An old variant of the official Source_flux_lambda component.
Source_flux_lambda McStas release KN More... Neutron source with flat wavelength spectrum and user-specified flux.

Optics
Name Origin Author(s) Help Description
Arm McStas release KL, KN More... Arm/optical bench
Beamstop_circular McStas release Kristian Nielsen More... Circular beam stop.
Beamstop_rectangular McStas release Kristian Nielsen More... Rectangular beam stop.
Bender Uni. Erlangen (Germany) Philipp Bernhardt More... Models a curved neutron guide.
Channeled_guide McStas release KN More... Neutron guide with channels (bender section).
Chopper McStas release Philipp Bernhardt More... Disk chopper.
Circular_slit McStas release KN More... Circular slit.
Fermi_Chopper KEK (Japan) Andrew Garrett More... Fermi Chopper with curved slits.
Filter McStas release KL, KN More... A simple neutron filter.
Filter_Graphite ILL (Dif/D20) Thomas C Hansen More... Pyrolytic graphite filter
First_Chopper McStas release Philipp Bernhardt More... First disk chopper after a continuous neutron source.
Gravity_guide McStas release, component Guide KL More... Neutron guide with gravity. NB! This is a temporary component to be abandones when information about gravity is included in the kernel.
Guide McStas release KN More... Neutron guide.
Guide2 McStas 1.0 (1998) KN More... Models a rectangular guide with different vert. and horiz. m mirror values. See Channeled_guide component
Mirror McStas release KN More... Single mirror plate.
Mon_2foc Uni. Gottingen (Germany) PL More... Double bent monochromator with multiple slabs
Monochromator McStas release KL, HMR More... Monochrmator/analyzer crystal (OBSOLETE).
Monochromator0 ILL (Dif/D20) Thomas C Hansen More... Non-flat monochromator crystal with multiple scattering
Mosaic_anisotropic McStas release Kristian Nielsen More... Mosaic crystal with anisotropic mosaic.
Mosaic_simple McStas release Kristian Nielsen More... Mosaic crystal, possibly off-cut.
Powder_filter Based on Be_filter, written by SN Klausen, December 1999, B. Fortescue More... Incorporating code from Single_crystal, written by KN, December 1999 Box-shaped powder filter
Selector Uni. Gottingen (Germany) Peter Link More... velocity selector (helical lamella type) such as V_selector component
Slit McStas release KL, HMR More... Rectangular slit.
Soller McStas release KN More... A simple analytical Soller collimator.
Soller_trans McStas 1.0 (1998) KN More... Soller collimator with rectangular opening and specified length.
V_selector McStas release KL More... Velocity selector.

Samples
Name Origin Author(s) Help Description
PSD_curved ILL (Dif/D20) Thomas C Hansen More... Curved linear 1D MSGC PSD
PSD_entry ILL (Dif/D20) Thomas C Hansen More... Entry window of a curved linear gaschamber PSD
Powder0 ILL (Dif/D20) Thomas C Hansen More... General powder sample in incoherent scattering cylindrical can
Powder1 McStas release E.M.Lauridsen, N.B.Christensen, A.B.Abrahamsen More... General powder sample with a single scattering vector.
Res_sample McStas release KN More... Sample for resolution function calculation.
Single_crystal McStas release KN More... Mosaic single crystal with multiple scattering vectors.
V_sample McStas release KL, KN More... Vanadium sample.

Detectors and monitors
Name Origin Author(s) Help Description
DivLambda_monitor McStas release KN More... Divergence/wavelength monitor.
DivPos_monitor McStas release KN More... Divergence/position monitor (acceptance diagram).
Divergence_monitor McStas release KL More... Horizontal+vertical divergence monitor.
E_monitor McStas release KN,KL More... Energy-sensitive monitor.
Hdiv_monitor (Unknown) (Unknown) More...
L_monitor McStas release KN,KL More... Wavelength-sensitive monitor.
Monitor McStas release KL More... Simple single detector/monitor.
Monitor_4PI McStas release KL, KN More... Monitor that detects ALL non-absorbed neutrons.
Monitor_nD ILL (France) Emmanuel Farhi More... This component is a general Monitor that can output 0/1/2D signals (Intensity vs. [something] and vs. [something] ...)
PSD_bidim (Unknown) (Unknown) More...
PSD_curved ILL (Dif/D20) Thomas C Hansen More... Curved linear 1D MSGC PSD
PSD_entry ILL (Dif/D20) Thomas C Hansen More... Entry window of a curved linear gaschamber PSD
PSD_monitor McStas release KL More... Position-sensitive monitor.
PSD_monitor_4PI McStas release KL and KN More... Spherical position-sensitive detector.
PSD_monitor_4PI_log McStas release KL and KN More... Spherical position-sensitive detector with logarithmic scale.
Res_monitor McStas release KN More... Monitor for resolution calculations
TOF_monitor McStas release KN, M. Hagan More... Rectangular Time-of-flight monitor.
Monitor_nD ILL (France) Emmanuel Farhi More... This component is a general Monitor that can output 0/1/2D signals (Intensity vs. [something] and vs. [something] ...)

Misc
Name Origin Author(s) Help Description
Vitess_input McStas release Kristian Nielsen More... Read neutron state parameters from VITESS neutron file.
Vitess_output McStas release Kristian Nielsen More... Write neutron state parameters to VITESS neutron file.

This Component list was updated on Jan 22 2001 .


[ McStas at ILL | McStas at Risø ]


Generated by McDoc, Maintained by Emmanuel Farhi <farhi@ill.fr> and Kristian Nielsen <kristian.nielsen@risoe.dk>. Contact us for any comments.


Last Modified: Tuesday, 22-Jun-2004 14:04:09 CEST
Search website mailinglist archive GitHub repos