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 : Components/Instruments Library

[ sources | optics | samples | monitors | misc | contrib | examples ]

[ User Manual | Component Manual | Data files | ]

Components and Instruments from the Library for McStas

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

Sources
Name Origin Author(s) Source code Description
Adapt_check Risoe Kristian Nielsen comp Optimization specifier for the Source_adapt component.
ESS_butterfly DTU Peter Willendrup and Esben Klinkby comp ESS butterfly moderator, 2016 revision
ESS_moderator DTU P Willendrup and E Klinkby, February 2014, derived from K Lefmann ESS_moderator_long comp A parametrised pulsed source for modelling ESS long pulses.
Moderator Risoe KN, M.Hagen comp A simple pulsed source for time-of-flight.
Monitor_Optimizer ILL (France) Emmanuel Farhi comp To be used after the Source_Optimizer component
Source_Maxwell_3 Risoe Kim Lefmann comp Source with up to three Maxwellian distributions
Source_Optimizer ILL (France) Emmanuel Farhi comp A component that optimizes the neutron flux passing through the Source_Optimizer in order to have the maximum flux at the Monitor_Optimizer position.
Source_adapt Risoe Kristian Nielsen comp Neutron source with adaptive importance sampling
Source_div Risoe KL comp Neutron source with Gaussian or uniform divergence
Source_gen ILL/Risoe Emmanuel Farhi, Kim Lefmann comp Circular/squared neutron source with flat or Maxwellian energy/wavelength spectrum
Source_simple Risoe Kim Lefmann comp A circular neutron source with flat energy spectrum and arbitrary flux
Virtual_input ILL E. Farhi comp Source-like component that generates neutron events from an ascii 'virtual source' filename.
Virtual_output ILL E. Farhi comp Detector-like component that writes neutron state parameters into an ascci-format 'virtual source' neutron file.

Optics
Name Origin Author(s) Source code Description
Absorber Risoe Peter Willendrup comp Box-shaped absorbing slab.
Arm Risoe Kim Lefmann and Kristian Nielsen comp Arm/optical bench
Beamstop Risoe Kristian Nielsen comp Rectangular/circular beam stop.
Bender Uni. Erlangen (Germany) Philipp Bernhardt comp Models a curved neutron guide.
Collimator_linear Risoe Kristian Nielsen comp A simple analytical Soller collimator (with triangular transmission).
Collimator_radial ILL Emmanuel Farhi comp A radial Soller collimator.
Derotator ILL Emmanuel Farhi comp The counterpart of the Rotator component.
Diaphragm DTU Peter Willendrup comp Rectangular/circular diaphragm (alias of the Slit component)
DiskChopper Risoe Peter Willendrup comp Based on Chopper (Philipp Bernhardt), Jitter and beamstop from work by Kaspar Hewitt Klenoe (jan 2006), adjustments by Rob Bewey (march 2006)
FermiChopper ILL Grenoble / TU Muenchen M. Poehlmann, C. Carbogno, H. Schober, E. Farhi comp Fermi Chopper with rotating frame.
Filter_gen ILL E. Farhi comp This components may either set the flux or change it (filter-like), using an external data filename.
Guide Risoe Kristian Nielsen comp Neutron guide.
Guide_anyshape ILL Emmanuel Farhi comp Reflecting surface (guide and mirror) with any shape, defined from an OFF file.
Guide_channeled Risoe Christian Nielsen comp Neutron guide with channels (bender section).
Guide_gravity ILL (France). Emmanuel Farhi comp Neutron straight guide with gravity. Can be channeled and focusing. Waviness may be specified, as well as side chamfers (on substrate).
Guide_tapering PSI Uwe Filges comp Models a rectangular tapered guide (many shapes)
Guide_wavy Risoe Kim Lefmann comp Neutron guide with gaussian waviness.
Mirror Risoe Kristian Nielsen comp Single mirror plate.
Monochromator_curved ILL Emmanuel Farhi, Kim, Lefmann, Peter Link comp Double bent multiple crystal slabs with anisotropic gaussian mosaic.
Monochromator_flat Risoe Kristian Nielsen comp Flat Monochromator crystal with anisotropic mosaic.
Monochromator_pol RISOE Peter Christiansen comp Flat polarizaing monochromator crystal.
Pol_FieldBox Risoe Kim Lefmann and Kristian Nielsen comp Box containing a constant magnetic field
Pol_bender RISOE Peter Christiansen comp Polarising bender.
Pol_constBfield RISOE Peter Christiansen comp Constant magnetic field.
Pol_guide_vmirror RISOE Peter Christiansen comp Polarising guide with two supermirros sitting in a v-shape inside.
Pol_mirror RISOE Peter Christiansen comp Polarising mirror.
Pol_simpleBfield RISOE Erik B Knudsen, Peter Christiansen and Peter Willendrup comp Magnetic field component.
Pol_simpleBfield_stop RISOE Peter Christiansen and Peter Willendrup comp Magnetic field component.
Refractor ILL E. Farhi, B. Cubitt comp A refractor material/shape, which can be used to model e.g. lenses and prisms.
Rotator ILL Emmanuel Farhi comp A rotative frame along vertical axis
Selector Uni. Gottingen (Germany) Peter Link, Andreas Ostermann comp velocity selector (helical lamella type) such as V_selector component
Slit Risoe Kim Lefmann and Henrik M. Roennow comp Rectangular/circular slit
V_selector Risoe Kim Lefmann comp Velocity selector.
Virtual_mcnp_ss_Guide Risoe-DTU Esben klinkby and Peter Willendrup comp Neutron guide initiated using Virtual_mcnp_ss_input.comp, and replacing Virtual_mcnp_ss_output.comp - see examples//Test_SSR_SSW_Guide.instr
Vitess_ChopperFermi VITESS module 'chopper_fermi' Geza Zsigmond comp Fermi chopper with absorbing walls using the VITESS module 'chopper_fermi'

Samples
Name Origin Author(s) Source code Description
Incoherent Risoe Kim Lefmann and Kristian Nielsen comp Incoherent sample (such as Vanadium) sample, with quasielastic component.
Isotropic_Sqw ILL E. Farhi, V. Hugouvieux comp Isotropic sample handling multiple scattering and absorption for a general S(q,w) (coherent and/or incoherent/self)
Isotropic_Sqw_legacy ILL Virginie Hugouvieux, E. Farhi comp Isotropic sample handling multiple scattering and absorption for a general S(q,w) (coherent and/or incoherent/self). Legacy implementation from McStas 2.0.
Phonon_simple Risoe Kim Lefmann comp A sample for phonon scattering based on cross section expressions from Squires, Ch.3.
Powder1 Risoe E.M.Lauridsen, N.B.Christensen, A.B.Abrahamsen comp General powder sample with a single scattering vector.
PowderN McStas release 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)
Res_sample Risoe Kristian Nielsen comp Sample for resolution function calculation.
Sans_spheres Risoe P. Willendrup, K. Lefmann, L. Arleth comp Sample for Small Angle Neutron Scattering - hard spheres in thin solution, mono disperse.
SasView_model SasView, DTU, European Spallation Source ERIC Jakob Garde, Torben Nielsen, Peter Willendrup comp This SANS sample exposes SasView's scattering kernels to McStas. In this way SasView's monodisperse scattering kernels can be call from McStas.
Single_crystal Risoe Kristian Nielsen comp Mosaic single crystal with multiple scattering vectors, optimised for speed with large crystals and many reflections.
TOFRes_sample Risoe KL, 10 October 2004 comp Sample for TOF resolution function calculation.
Tunneling_sample Risoe Kim Lefmann comp A Double-cylinder shaped all-incoherent scatterer with elastic, quasielastic (Lorentzian), and tunneling (sharp) components.

Detectors and monitors
Name Origin Author(s) Source code Description
Brilliance_monitor DTU Physics Peter Willendrup, derived from TOF_lambda_monitor.comp comp Special "Brilliance" monitor.
DivLambda_monitor Risoe Kristian Nielsen comp Divergence/wavelength monitor.
DivPos_monitor Risoe Kristian Nielsen comp Divergence/position monitor (acceptance diagram).
Divergence_monitor Risoe Kim Lefmann comp Horizontal+vertical divergence monitor.
EPSD_monitor Risoe Kim Lefmann comp A monitor measuring neutron intensity vs. position, x, and neutron energy, E
E_monitor Risoe Kristian Nielsen and Kim Lefmann comp Energy-sensitive monitor.
Hdiv_monitor Risoe KL, comp A divergence sensitive monitor.
L_monitor Risoe Kristian Nielsen and Kim Lefmann comp Wavelength-sensitive monitor.
MeanPolLambda_monitor Risoe Peter Christiansen comp Polarisation and wavelength sensitive monitor.
Monitor Risoe Kim Lefmann comp Simple single detector/monitor.
Monitor_4PI Risoe Kim Lefmann and Kristian Nielsen comp Monitor that detects ALL non-absorbed neutrons. Example: Monitor_4PI()
Monitor_Sqw ILL Emmanuel Farhi comp This component is a Sqw Monitor that records the dynamic structure factor S(q,w) from a scattering location, seen from a detector location.
Monitor_nD ILL Emmanuel Farhi comp This component is a general Monitor that can output 0/1/2D signals (Intensity or signal vs. [something] and vs. [something] ...) Use in TRACE: Monitor_nD(... options=op ...) How to monitor any instrument/component variable into a Monitor_nD Suppose you want to monitor a variable 'age' which you assign somwhere in the instrument: COMPONENT MyMonitor = Monitor_nD( xwidth = 0.1, yheight = 0.1, user1=age, username1="Age of the Captain [years]", options="user1, auto") AT ... See also the example in PreMonitor_nD to monitor neutron parameters cross-correlations. %BUGS The 'auto' option for guessing optimal variable bounds should NOT be used with MPI as each process may use different limits.
PSD_TOF_monitor Risoe Peter Willendrup, derived from PSD_monitor by Kim Lefmann comp Position-sensitive monitor with TOF slices.
PSD_monitor Risoe Kim Lefmann comp Position-sensitive monitor.
PSD_monitor_4PI Risoe Kim Lefmann and Kristian Nielsen comp Spherical position-sensitive detector.
PSD_monitor_TOF Risoe Peter Willendrup, derived from PSD_monitor by Kim Lefmann comp Position-sensitive monitor with a TOF signal pr. bin.
PSD_monitor_psf Risoe Kim Lefmann, Linda Udby comp Updated: Oct 15, 2007 (with psf) Position-sensitive monitor.
PSD_monitor_psf_eff Risoe Kim Lefmann, Linda Udby comp Updated: Oct 15, 2007 (with psf) Position-sensitive monitor.
PSDcyl_monitor Risoe Kim Lefmann comp A 2D Position-sensitive monitor. The shape is cylindrical with the axis vertical. The monitor covers the whole cylinder (360 degrees).
PSDlin_diff_monitor Risoe Kim Lefmann, Peter Willendrup, Linda Udby comp Rectangular 1D PSD, measuring intensity vs. horizontal position, x A second monitor shows the difference of intensities between in n'th and (n-1)'th pixels.
PSDlin_monitor Risoe Kim Lefmann comp Rectangular 1D PSD, measuring intensity vs. vertical position, x
PolLambda_monitor Risoe Peter Christiansen comp Polarisation and wavelength sensitive monitor.
Pol_monitor Risoe Peter Christiansen comp Modified by Erik B Knudsen Polarisation sensitive monitor.
PreMonitor_nD ILL (France) Emmanuel Farhi comp Neutron parameters spatial cross-correlation monitor.
Res_monitor Risoe Kristian Nielsen comp Monitor for resolution calculations
TOF2E_monitor Risoe Kim Lefmann and Helmuth Schoeber comp TOF-sensitive monitor, converting to energy
TOF2Q_cylPSD_monitor Risoe Anette Vickery, derived from Lefmann TOF_cylPSD comp Cylindrical (2pi) Time-of-flight to Q monitor. Calculates Q from TOF and known nominal grazing angle theta: E = VS2E*(L_flight/(t-T_zero))*(L_flight/(t-T_zero)); Q=2*sqrt(E/2.072)*sin(theta);
TOFLambda_monitor Risoe KL comp Time-of-flight/wavelength monitor.
TOF_PSD_monitor_rad UCPH Kim Lefmann comp Modified from: PSD_monitor_rad by Henrich Frielinghaus, FZJuelich Position-sensitive TOF monitor with radially averaging.
TOF_cylPSD_monitor Risoe Kim Lefmann comp Cylindrical (2pi) PSD Time-of-flight monitor.
TOF_monitor Risoe KN, M. Hagen comp Rectangular Time-of-flight monitor.
TOFlog_monitor Risoe Kim Lefmann comp Rectangular Time-of-flight monitor with logarithmic time binning.

Misc
Name Origin Author(s) Source code Description
Beam_spy Risoe E. Farhi comp Beam analyzer for previous component
MCPL_input DTU Physics Erik B Knudsen comp Source-like component that reads neutron state parameters from an mcpl-file.
MCPL_output DTU Physics Erik B Knudsen comp Detector-like component that writes neutron state parameters into an mcpl-format binary, virtual-source neutron file.
PolAnalyser_ideal Risoe Erik Knudsen comp (Unphysical) ideal analyzer.
Progress_bar ILL Emmanuel Farhi comp A simulation progress bar
Scatter_log_iterator DTU Physics Erik B Knudsen comp Iteration element for a Scatter_log
Scatter_log_iterator_stop DTU Physics Erik B Knudsen comp Iteration stop element for a Scatter_log
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 neutrons with components
Set_pol Risoe Peter Christiansen comp (Unphysical) way of setting the polarization.
Shape ILL E. Farhi comp A geometric shape without effect on neutron, for instrument display purpose.
Vitess_input Risoe/ILL Kristian Nielsen comp Read neutron state parameters from VITESS neutron filename.
Vitess_output Risoe/ILL Kristian Nielsen comp Write neutron state parameters to VITESS neutron filename.

Contributed components
Name Origin Author(s) Source code Description
Al_window FRM-II S. Roth comp Aluminium window in the beam
CavitiesIn JCNS - FZ-Juelich Henrich Frielinghaus comp Slit - sorting in channels
CavitiesOut JCNS - FZ-Juelich Henrich Frielinghaus comp Slit - sorting in channels
Collimator_ROC ILL (Dif/D20) Thomas C Hansen comp Radial Oscillationg Collimator (ROC)
Elliptic_guide_gravity NBI Henrik Bo Hoffmann Carlsen and Mads Bertelsen comp Perfect elliptic guide which allow for simulations with gravity. The guide mirrors can be divided into segments with individual m-values. Parabolic guide components can also be simulated.
Exact_radial_coll HMI Roland Schedler comp An exact radial Soller collimator.
FermiChopper_ILL ILL Grenoble / TU Muenchen M. Poehlmann, C. Carbogno, H. Schober, E. Farhi comp Fermi Chopper with rotating frame.
Fermi_chop2a SNS Oak Ridge,TN Garrett Granroth comp
Filter_graphite ILL Thomas C Hansen comp Pyrolytic graphite filter (analytical model)
Foil_flipper_magnet DTU Physics Erik B Knudsen comp
Guide_curved ILL (France). Ross Stewart comp Non-focusing curved neutron guide.
Guide_four_side PSI Tobias Panzner comp Guide with four side walls
Guide_four_side_10_shells PSI Tobias Panzner comp Guide with four side walls surounded by up to 10 shells
Guide_four_side_2_shells PSI Tobias Panzner comp Guide with four side walls surounded by up to 2 shells
Guide_gravity_psd ILL (France). Emmanuel Farhi comp Neutron straight guide with gravity. Can be channeled and focusing. Waviness may be specified, as well as side chamfers (on substrate).
Guide_honeycomb ILL (France). G. Venturi comp Neutron guide with gravity and honeycomb geometry. Can be channeled and focusing.
Guide_m Risoe Kristian Nielsen comp Neutron guide.
He3_cell ILL Trefor Roberts comp Polarised 3He cell
ISIS_moderator ISIS S. Ansell and D. Champion comp ISIS Moderators
Lens ILL/LLB C. Monzat/E. Farhi/S. Desert/G. Euzen comp Refractive lens with absorption, incoherent scattering and surface imperfection.
Lens_simple FZ Juelich Henrich Frielinghaus comp Rectangular/circular slit with parabolic/spherical LENS.
Mirror_Curved_Bispectral RNBI Henrik Jacobsen comp Single mirror plate that is curved and fits into an elliptic guide.
Mirror_Elliptic LLB Sylvain Desert comp Elliptical mirror.
Mirror_Elliptic_Bispectral RNBI Henrik Jacobsen comp Single mirror plate that is curved and fits into an elliptic guide.
Mirror_Parabolic LLB Sylvain Desert comp Parabolic mirror.
Monochromator_2foc Uni. Gottingen (Germany) Peter Link. comp Double bent monochromator with multiple slabs
MultiDiskChopper ILL / FAU Erlangen-Nuernberg Markus Appel comp Based on DiskChopper (Revision 1.18) by Peter Willendrup (2006), which in turn is based on Chopper (Philipp Bernhardt), Jitter and beamstop from work by Kaspar Hewitt Klenoe (jan 2006), adjustments by Rob Bewey (march 2006)
Multilayer_Sample McStas 1.12b Robert Dalgliesh comp Multilayer Reflecting sample using matrix Formula.
PSD_Detector ILL Thorwald van Vuure comp Position-sensitive gas-filled detector with gaseous thermal-neutron converter (box, cylinder or 'banana').
PSD_monitor_rad FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus comp Position-sensitive monitor with radially averaging.
PerfectCrystal ILL / FAU Erlangen-Nuernberg Markus Appel comp Based on a perfect crystal component by: Miguel A. Gonzalez, A. Dianoux June 2013 (ILL) Changelog: Version 1.1 - BUGFIX: correct neutron energy shift in Doppler mode - added option 'debyescherrer' to select analyzer geometry - added option 'facette' to approximate analyzer sphere by small, flat crystals Version 1.0 - inital release
Pol_bender_tapering DTU Physics Erik Bergbäck Knudsen (erkn@fysik.dtu.dk) comp Polarising bender.
Pol_pi_2_rotator Risoe Erik Knudsen (erkn@fysik.dtu.dk) comp Ideal π/2-rotator
Pol_triafield Helmholtz-Zentrum Berlin Morten Sales, based on Pol_constBfield by Peter Christiansen comp Constant magnetic field in a isosceles triangular coil
Radial_div (Unknown) (Unknown) comp A radial divergence sensitive monitor with wavelength restrictions.
SANSCurve 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.
SANSCylinders KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse cylindrical particles in solution.
SANSEllipticCylinders KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse cylindrical particles with elliptic cross section in solution.
SANSLiposomes KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of polydisperse liposomes in solution (water).
SANSNanodiscs KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse phospholipid bilayer nanodiscs in solution (water).
SANSNanodiscsFast KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse phospholipid bilayer nanodiscs in solution (water).
SANSNanodiscsWithTags 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.
SANSNanodiscsWithTagsFast 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.
SANSPDB KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) and Søren 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).
SANSPDBFast KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) and Søren 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).
SANSQMonitor 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.
SANSShells KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp A sample of monodisperse shell-like particles in solution.
SANSSpheres KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) comp Based on a SANS-component in McStas by Peter Willendrup A sample of mono- or polydisperse spherical particles in solution.
SANS_AnySamp FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus comp Sample for Small Angle Neutron Scattering. To be customized.
SANS_DebyeS FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus comp Sample for Small Angle Neutron Scattering: Debye-Scherrer Ring
SANS_Guinier FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus comp Sample for Small Angle Neutron Scattering: Guinier model
SANS_benchmark2 (Unknown) (Unknown) comp Henrich Frielinghaus Several benchmark SANS samples are defined in this routine. The first ones are analytically defined. Higher numbers are forseen for tables. In principle, the exact definitions can be changed freely - inside this code. The consideration of all parameters as a routine parameter would be too much for the general purpose. The user might decide to make single parameters routine parameters. For the scattering simulation a high fraction of neutron paths is directed to the scattering (exact fraction is sc_aim). The remaining paths are used for the transmitted beams. The absolute intensities are treated accordingly, and the p-parameter is set accordingly. For the scattering probability, the integral of the scattering function between Q = 0.0001 and 1.0 AA-1 is calculated. This is used in terms of transmisson, and of course for the scattering probability. In this way, multiple scattering processes could be treated as well. The typical SANS range was considered to be between 0.0001 and 1.0 AA-1. This means that the scattered neutrons are equally distributed in this range on logarithmic Q-scales. The Q-parameters can be changed still inside the code, if needed.
SNS_source SNS Project Oak Ridge National Laboratory G. Granroth comp A source that produces a time and energy distribution from the SNS moderator files
SNS_source_analytic SNS Oak Ridge National Laboratory F. X. Gallmeier comp A source that produces a time and energy distribution from parameterized SNS moderator files
Sample_nxs Helmholtz-Zentrum Berlin fuer Materialien und Energie (Germany) Mirko Boin comp General powder/polycrystalline sample with neutron-matter interaction based on neutron cross section calculations of a unit cell
Saphire_Filter PSI Jonas Okkels Birk (based upon Filteg_Graphite by Thomas C Hansen (2000)) comp Saphire filter at 300K
SiC IRI. S. Rycroft comp SiC layer sample
Source_gen4 ILL/Risoe Emmanuel Farhi, Kim Lefmann, modified to PSI use by Jonas Okkels Birk comp Circular/squared neutron source with flat or Maxwellian energy/wavelength spectrum (possibly spatially gaussian)
Source_multi_surfaces PSI/Villigen Ludovic Giller, Uwe Filges comp Rectangular neutron source with subareas - using wavelength spectra reading from files
Spherical_Backscattering_Analyser Niels Bohr Institute Nikolaos Tsapatsaris (with help from Peter Willendrup, Ruep Lechner, Heloisa Bordallo) comp
Spot_sample Oak Ridge National Laboratory Garrett Granroth comp Spot sample.
StatisticalChopper ILL C. Monzat/E. Farhi/S. Rozenkranz comp Statistical (correlation) Chopper
StatisticalChopper_Monitor ILL C. Monzat/E. Farhi comp Monitor designed to compute the autocorrelation signal for the Statistical Chopper
TOFSANSdet xxx (Unknown) comp Based on: Henrich Frielinghaus, FZJuelich Multiple TOF detectors for SANS instrument. The component is to be placed at the sample position. For the time being better switch gravity off.
Transmission_polarisatorABSnT McStas 1.8/ILL (France). Andreas Ostermann comp Component: Transmission_polarisatorABSnT The main source code was taken from Gravity_guide (ver 1.6ill) Example: Gravity_guide(w1=0.1, h1=0.1, w2=0.1, h2=0.1, l=12, R0=0.99, Qc=0.021, alpha=6.07, m=1.0, W=0.003, k=1, d=0.0005) Example: Transmission_polarisatorABSnT(w1=0.050, h1=0.050, w2=0.050, h2=0.050, l=2.700, waferD=0.0003, FeD=2.16e-06, Si_i=0.2, Si_a=0.215, R0=0.99, Qc=0.02174, alpha=4.25, W=0.001, mleft=1.2, mright=1.2, mtop=1.2, mbottom=1.2, R0_up=0.99, Qc_up=0.014, alpha_up=2.25, W_up=0.0025, mup=1.0, R0_down=0.99, Qc_down=0.02174, alpha_down=3.8, W_down=0.00235, mdown=2.5)
Vertical_T0a SNS Oak Ridge,TN Garrett Granroth comp Vertical T0 chopper contributed by Garrett Granroth, SNS.
ViewModISIS ISIS (Unknown) comp Modification of ViewModerator4 component written by S. Ansell in 2015 G. Skoro Tested with McStas 2.0 and 2.2 (Windows)
Virtual_mcnp_input ILL Chama Hennane and E. Farhi comp This component uses a filename of recorded neutrons from the reactor monte carlo code MCNP as a source of particles.
Virtual_mcnp_output ILL Chama Hennane and E. Farhi comp Detector-like component that writes neutron state parameters into a 'virtual source' neutron file with MCNP/PTRAC format.
Virtual_mcnp_ss_input DTU Esben Klinkby and Peter Willendrup comp This component uses a Source Surface type file of recorded neutrons from the reactor monte carlo code MCNP as a source of particles.
Virtual_mcnp_ss_output DTU Esben Klinkby and Peter Willendrup comp This component uses a Source Surface type file of recorded neutrons from the reactor monte carlo code MCNP as a source of particles.
Virtual_tripoli4_input SERMA Guillaume Campioni comp This component reads a file of recorded neutrons from the reactor Monte Carlo code TRIPOLI4.4 as a source of particles.
Virtual_tripoli4_output LLB Guillaume Campioni comp Detector-like component that writes neutron state parameters into a 'virtual source' neutron file when neutrons come from the source : Virtual_tripoli4_input.comp
multi_pipe (Unknown) Uwe Filges comp multi pipe circular slit.

Instrument Examples
Name Origin Author(s) Source code Description
Brookhaven BNL_H8 (BNL_H8.instr) ILL (France) Emmanuel Farhi instr The former thermal H8 triple-axis spectrometer from Brookhaven reactor
ESS ESS_2001_bispectral (ESS_2001_bispectral.instr) NBI, ESS Henrik Jacobsen, contact: hjacobse@fys.ku.dk instr Instrument short description Bispectral extraction system
ESS ESS_2015_test (ESS_2015_test.instr) NPI Rez Jan Saroun (saroun@ujf.cas.cz) instr Test of the ESS-2015 moderator model with updated component ESS_moderator_corr.comp .
ESS ESS_Brilliance_2001 (ESS_Brilliance_2001.instr) DTU Fysik Peter Willendrup (pkwi@fysik.dtu.dk) instr This instrument produces the legacy ESS 2001 cold brilliance, at 14 Hz 2.86 ms.
ESS ESS_Brilliance_2013 (ESS_Brilliance_2013.instr) DTU Fysik Peter Willendrup (pkwi@fysik.dtu.dk) instr This instrument produces the ESS 2013 post-TDR brillance, before the "pancake" moderator was introduced.
ESS ESS_Brilliance_2014 (ESS_Brilliance_2014.instr) DTU Fysik Peter Willendrup (pkwi@fysik.dtu.dk) instr This instrument produces the ESS 2014 updated brilliance, including the "pancake" moderator option.
ESS ESS_Brilliance_2015 (ESS_Brilliance_2015.instr) DTU Fysik Peter Willendrup (pkwi@fysik.dtu.dk) instr This instrument produces the ESS 2014 updated brilliance, including the "pancake" moderator option.
ESS ESS_Brilliance_TDR (ESS_Brilliance_TDR.instr) DTU Fysik Peter Willendrup (pkwi@fysik.dtu.dk) instr This instrument produces the ESS TDR brilliance.
ESS ESS_IN5_reprate (ESS_IN5_reprate.instr) ESS Kim Lefmann (kim.lefmann@risoe.dk), Helmuth Schober, Feri Mezei instr An IN5 type (cold chopper) multi-frame spectrometer at ESS LPTS
ESS ESS_butterfly_test (ESS_butterfly_Guide_curved_test.instr) ESS Peter Willendrup instr Test instrument for the updated BF1 butterfly moderator design using MCPL input
ESS ESS_butterfly_test (ESS_butterfly_MCPL_test.instr) ESS Peter Willendrup instr Test instrument for the updated BF1 butterfly moderator design using MCPL input
ESS ESS_butterfly_test (ESS_butterfly_test.instr) ESS Peter Willendrup instr Test instrument for the updated BF1 butterfly moderator design
ESS ESS_butterfly_tfocus_NOFOCUS_test (ESS_butterfly_tfocus_NOFOCUS_test.instr) ESS Peter Willendrup instr Test instrument for the updated BF1 butterfly moderator design
ESS ESS_butterfly_test (ESS_butterfly_tfocus_test.instr) ESS Peter Willendrup instr Test instrument for the updated BF1 butterfly moderator design
ESS ESS_mcpl2hist (ESS_mcpl2hist.instr) ESS Peter Willendrup instr Utility instrument that generates a set of histograms from an MCPL input file
FZ_Juelich FZJ_BenchmarkSfin2 (FZJ_BenchmarkSfin2.instr) FZ Juelich Henrich Frielinghaus instr Test instrument for the H Frielinghaus SANS_benchmark2 component
FZ_Juelich FZJ_KWS2_Lens (FZJ_KWS2_Lens.instr) FZ Juelich Henrich Frielinghaus instr FZ Juelich KWS2 SANS, serving as test instrument for the Lens_simple component.
FZ_Juelich SANS_KWS2_AnySample (FZJ_SANS_KWS2_AnySample.instr) FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus instr KWS2 SANS instrument at FZ-Juelich. 2 detectors. 4 available sample models.
SNS Gallmeier_SNS_decoupled_poisoned (Gallmeier_SNS_decoupled_poisoned.instr) DTU Physics Peter Willendrup instr Simple instrumentfile for estimating SNS brilliance, moderator is a the Gallmeier SNS_source_analytic applying Ikeda-Carpenter vs. Pade function fits to MCNPX tables.
SNS Granroth_SNS_decoupled_poisoned (Granroth_SNS_decoupled_poisoned.instr) DTU Physics Peter Willendrup instr Simple instrumentfile for estimating SNS brilliance, moderator is a the Granroth SNS_source applying linear interpolation in MCNPX tables.
HZB HZB_FLEX (HZB_FLEX.instr) Helmholtz-Zentrum Berlin M. Skoulatos and K. Habicht, port to McStas 2.0 by Mathias Kure KU instr Instrument short description: Primary and secondary spectrometer for the FLEX upgrade
HZB HZB_NEAT (HZB_NEAT.instr) ILL (France)/BENSC (Germany) Emmanuel Farhi and R. Lechner instr V3 Time-of-Flight-Spectrometer (NEAT) at BENSC, 1995 version.
Tools Histogrammer (Histogrammer.instr) Risoe Peter Willendrup (peter.willendrup@risoe.dk) instr Takes eventfile input (Virtual_input/Vitess/MCNP/Tripoli4 formats) and applies Monitor_nD to generate histograms. Histograms can be chosen freely using the options string, see mcdoc Monitor_nD.comp
ILL ILL_BRISP (ILL_BRISP.instr) ILL E. Farhi and N. Formissano [formisan@ill.fr] instr Time of Flight Neutron Spectrometer for Small Angle Inelastic Scattering BRISP
ILL ILL_D2B (ILL_D2B.instr) ILL C. M. I Enrique, K. Lieutenant, E. Farhi and L. Cussen instr Simple monochromator Diffractometer for powders
ILL ILL_D4 (ILL_D4.instr) LLB/ILL E. Farhi instr D4 Diffractometer for liquids at the ILL.
ILL ILL_H10_IN8 (ILL_H10_IN8.instr) ILL (France) Emmanuel Farhi instr Thermal neutron three-axis spectrometer IN8@ILL
ILL ILL_H113 (ILL_H113.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H113 supermirror ballistic curved cold guide at the ILL
ILL ILL_H13_IN20 (ILL_H13_IN20.instr) ILL (France) Emmanuel Farhi instr Thermal neutron three-axis spectrometer IN20@ILL (unpolarized configuration)
ILL ILL_H142 (ILL_H142.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H142 S-curved cold guide at the ILL
ILL ILL_H142_IN12 (ILL_H142_IN12.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H142 S-curved cold guide at the ILL feeding IN12 TAS spectrometer
ILL ILL_H143_LADI (ILL_H143_LADI.instr) ILL (France) Emmanuel Farhi instr The LADI protein crystallography cold Laue diffractometer
ILL ILL_H15 (ILL_H15.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H15@ILL curved cold guide at the ILL (feeding IN6, D7, IN10, D11)
ILL ILL_H15_IN6 (ILL_H15_IN6.instr) ILL (France) Emmanuel Farhi instr The IN6 Time-of-Flight simulation, positioned as the first instrument in the cold guide H15 (Nickel coating) at the ILL.
ILL ILL_H16 (ILL_H16.instr) ILL E. Farhi, J. Ollivier, Celia Castan Guerrero instr The H16 cold guide (feeding IN5)
ILL ILL_H16_IN5 (ILL_H16_IN5.instr) ILL E. Farhi, J. Ollivier, Celia Castan Guerrero instr The full IN5B: H16 guide & chopper system + sample + PSD and tof detector
Mantid ILL_H16_IN5_Mantid (ILL_H16_IN5_Mantid.instr) Mantid E. Farhi, J. Ollivier, Celia Castan Guerrero instr The full ILL IN5B ToF spectrometer adapted for use with Mantid-friendly NeXus output.
Mantid ILL_H16_Mantid (ILL_H16_Mantid.instr) ILL E. Farhi, J. Ollivier, Celia Castan Guerrero instr The ILL H16 cold guide (feeding IN5) for use with mantid
ILL ILL_H22 (ILL_H22.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H22 curved thermal guide at the ILL
ILL ILL_H22_D1A (ILL_H22_D1A.instr) ILL E. Farhi instr Simple monochromator Diffractometer for powders (D1A) installed on H22, with container/sample environment and radial collimator.
ILL ILL_H22_D1B (ILL_H22_D1B.instr) ILL FARHI Emmanuel (farhi@ill.fr) and SANCHEZ Javier (sanchez-montero@ill.fr) instr The D1B diffractometer on the H22 curved thermal guide at the ILL
ILL ILL_H22_VIVALDI (ILL_H22_VIVALDI.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The VIVALDI Laue diffractometer on the H22 curved thermal guide at the ILL
ILL ILL_H24 (ILL_H24.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H24 curved thermal guide at the ILL
ILL ILL_H25 (ILL_H25.instr) ILL (France) Emmanuel Farhi instr The H25 supermirror curved thermal guide at the ILL
ILL ILL_H25_IN22 (ILL_H25_IN22.instr) ILL (France) Emmanuel Farhi instr IN22 thermal triple-axis machine (TAS) on guide H25 with sample
ILL ILL_H512_D22 (ILL_H512_D22.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H512 cold guide at the ILL, with D22
ILL ILL_H53 (ILL_H53.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H53 curved cold guide at the ILL
ILL ILL_H53_D16 (ILL_H53_D16.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The D16 diffractometer/reflectometer on the H53 curved cold guide at the ILL
ILL ILL_H53_IN14 (ILL_H53_IN14.instr) ILL (France) Emmanuel Farhi instr IN14 cold triple-axis machine (TAS) on guide H53 with sample
ILL ILL_H8_IN1 (ILL_H8_IN1.instr) ILL (France) Emmanuel Farhi instr Hot neutron three-axis spectrometer IN1@ILL
ILL ILL_IN13 (ILL_IN13.instr) ILL E. Farhi and A. Dennison instr IN13 Thermal neutron backscattering spectrometer (without guide)
ILL ILL_IN4 (ILL_IN4.instr) ILL (France) Emmanuel Farhi instr The IN4 thermal Time-of-Flight spectrometer at the ILL (H12 tube).
ILL ILL_IN5 (ILL_IN5.instr) ILL E. Farhi, J. Ollivier, Celia Castan Guerrero instr The IN5B instrument: chopper system + sample + PSD and tof detector
Mantid ILL_IN5_Mantid (ILL_IN5_Mantid.instr) ILL E. Farhi, J. Ollivier, Celia Castan Guerrero instr The IN5B instrument: chopper system + sample + PSD and tof detector, adapted for use with Mantid-friendly NeXus output. To compile and run, use these steps:
  1. Compile the instrument with NeXus support - zero neutrons:
    • export MCSTAS_CFLAGS="-g -lm -O2 -DUSE_NEXUS -lNeXus"
    • mcrun -c -n0 --format=NeXus ILL_IN5_Mantid.instr --format=NeXus --no-output-files
  2. Generate the IDF in XML format using the (Perl) mcdisplay tool:
    • mcdisplay ILL_IN5_Mantid.instr -n0 --format=Mantid
  3. Run a simulation with NeXus output
    • mcrun ILL_IN5_Mantid.instr --format=NeXus
ILL ILL_IN6 (ILL_IN6.instr) ILL (France) Emmanuel Farhi instr The IN6 Time-of-Flight simulation at the ILL (instrument only).
ILL ILL_Lagrange (ILL_Lagrange.instr) LLB/ILL E. Farhi instr IN1-Lagrange hot neutrons spectrometer for liquids at the ILL.
ISIS ISIS_CRISP (ISIS_CRISP.instr) ISIS (UK) Robert Dalgliesh instr Model of the ISIS CRISP reflectometer, including the Multilayer_Sample reflectivity sample.
ISIS ISIS_GEM (ISIS_GEM.instr) ISIS E. Farhi, G. Cuello, M. Tucker instr McStas instrument for simulating the GEM diffractometer at ISIS TS1.
ISIS ISIS_HET (ISIS_HET.instr) ISIS (UK) Dickon Champion instr HET: High Energy Transfer Chopper Spectrometer
ISIS ISIS_MERLIN (ISIS_MERLIN.instr) ISIS (UK) Rob Bewley instr MERLIN: High count rate, medium energy resolution, direct geometry chopper spectrometer.
ISIS ISIS_OSIRIS (ISIS_OSIRIS.instr) DTU Fysik, RISOE and ISIS Peter Christiansen with input from Mark Telling, updates by P Willendrup instr A simulation of the indirect TOF geometry part of the OSIRIS instrument.
ISIS ISIS_Prisma2 (ISIS_Prisma2.instr) ISIS/Risoe Kristian Nielsen and Mark Hagen instr Simple simulation of PRISMA2 with RITA-style analyser backend.
ISIS ISIS_SANS2d (ISIS_SANS2d.instr) ISIS, DTU Fysik Richard Heenan with edits by Peter Willendrup instr This instrument models the ISIS TS2 SANS2d instrument.
ISIS ISIS_TS1_Brilliance (ISIS_TS1_Brilliance.instr) DTU Fysik Peter Willendrup instr This instrument produces brilliance curves from the ISIS TS1 facility.
ISIS ISIS_TS2_Brilliance (ISIS_TS2_Brilliance.instr) DTU Fysik Peter Willendrup instr This instrument produces brilliance curves from the ISIS TS2 facility.
ISIS ISIS_test (ISIS_test.instr) ISIS Dickon Champion instr Simple test instrument for the ISIS_moderator component
LLB LLB_6T2 (LLB_6T2.instr) LLB (France) Xavier Fabrèges instr The 6T2 thermal single crystal diffractometer at the LLB.
Tools MCPL2hist (MCPL2hist.instr) DTU Peter Willendrup instr Flexible histogramming instrument file for processing MCPL input files using Monitor_nD
SNS Mezei_SNS_decoupled_poisoned (Mezei_SNS_decoupled_poisoned.instr) DTU Physics Peter Willendrup instr Simple instrumentfile for estimating SNS brilliance, moderator is a rescaled ESS short-pulsed Mezei description.
PSI PSI_DMC (PSI_DMC.instr) PSI Peter Willendrup (Risoe), Uwe Filges (PSI), Lukas Keller (PSI) instr McStas model of the DMC powder diffractometer at PSI, CH.
PSI PSI_Focus (PSI_Focus.instr) PSI Uwe Filges instr The FOCUS Spectrometer at PSI (Paul Scherrer Institute,Switzerland)
PSI RITA_II (RITA-II.instr) Risø (Denmark) Linda Udby and Peter Willendrup instr RITA type triple-axis spectrometer (TAS)
TRIGA RTP_DIF (RTP_DIF.instr) ILL/RTP E. Farhi and Megat Harun Al-Rashid instr A powder diffractometer at Reactor TRIGA PUSPATI (Malaysia)
TRIGA RTP_Laue (RTP_Laue.instr) ILL/RTP E. Farhi and Megat Harun Al-Rashid instr The NR instrument installed at Reactor TRIGA PUSPATI (Malaysia)
TRIGA RTP_NeutronRadiography (RTP_NeutronRadiography.instr) ILL/RTP E. Farhi and Megat Harun Al-Rashid instr The radiography instrument installed at Reactor TRIGA PUSPATI (Malaysia)
TRIGA RTP_SANS (RTP_SANS.instr) ILL/RTP E. Farhi and Megat Harun Al-Rashid instr The SANS instrument installed at Reactor TRIGA PUSPATI (Malaysia)
Templates Reflectometer (Reflectometer.instr) KU Anette Vickery, contact: anette.vickery@fys.ku.dk instr Horizontal reflectometer, multi-angle of incidence
Necsa SAFARI_MPISI (SAFARI_MPISI.instr) Necsa Deon Marais (deon.marais@necsa.co.za) instr Materials Probe for Internal Strain Investigations
Necsa SAFARI_PITSI (SAFARI_PITSI.instr) Necsa Deon Marais (deon.marais@necsa.co.za) instr Powder Instrument for Transition in Structure Investigations
TU Delft. SEMSANS_instrument (SEMSANS_instrument.instr) Copenhagen, Berlin, Delft Morten Sales instr SEMSANS-instrument
Templates SE_example (SE_example.instr) Risoe Erik Knudsen, Peter Willendrup instr Mockup of transmission Spin-Echo, written for PNCMI 2010 school in Delft.
Templates SE_example2 (SE_example2.instr) Risoe Erik Knudsen, Peter Willendrup instr Mockup of transmission Spin-Echo, written for PNCMI 2010 school in Delft. This version uses Pol_FieldBox for description of the fields.
SNS SNS_ARCS (SNS_ARCS.instr) SNS G. Granroth instr Model of the ARCS spectrometer from SNS.
SNS SNS_BASIS (SNS_BASIS.instr) NBI N.Tsapatsaris (nikolaos.tsapatsaris@esss.se) and Peter K. Wilendrup (pkwi@fysik.dtu.dk) instr
SNS SNS_test (SNS_analytic_test.instr) SNS Project Oak Ridge National Laboratory G. Granroth instr Simple test instrument for the SNS_source component.
SNS SNS_test (SNS_test.instr) SNS Project Oak Ridge National Laboratory G. Granroth instr Simple test instrument for the SNS_source component.
Tests_samples Samples_Incoherent (Samples_Incoherent.instr) RISOE Peter Willendrup, Erik Knudsen, Aziz Aziz Daoud-aladine instr This instrument allows to compare incoherent scattering from different McStas sample components.
Tests_samples Samples_Incoherent_off (Samples_Incoherent_off.instr) ILL Reynald ARNERIN instr Instrument to demonstrate the usage of OFF shape samples with totally absorbing material.
Tests_samples Samples_Isotropic_Sqw (Samples_Isotropic_Sqw.instr) ILL E. Farhi instr A test instrument for the S(q,w) sample
Tests_samples Samples_Phonon (Samples_Phonon.instr) RISOE K. Lefmann RISOE, Feb 2004 instr Simple test instrument for the Phonon_simple component
Tests_samples Samples_vanadium (Samples_vanadium.instr) Risoe Kristian Nielsen and Kim Lefmann instr A test instrument using a vanadium cylinder
Templates TestSANS (TestSANS.instr) KU-Science Martin Cramer Pedersen (mcpe@nbi.dk) and Søen Kynde (kynde@nbi.dk) instr Template instrument for a suite of SANS sample models.
Tests_optics Test_Collimator_Radial (Test_Collimator_Radial.instr) ILL E. Farhi [farhi@ill.fr] instr Cross comparison of radial collimator components
Tests_optics Test_Fermi (Test_Fermi.instr) ILL E. Farhi [farhi@ill.fr] instr Cross comparison of Fermi Chopper components
Tests_optics Test_FocalisationMirrors (Test_FocalisationMirrors.instr) LLB Sylvain Desert instr Test instrument for neutron focalisation with a set of supermirrors. No guide / velocity selector One parabolic SM converges the incoming beam to its focal point, then one elliptic SM (with primary focal point at same location as parabolic SM focal point) images the focal point onto the detector.
Tests_optics Test_Guides (Test_Guides.instr) ILL E. Farhi [farhi@ill.fr] instr Cross comparison of Guide components
Tests_optics Test_Guides_Curved (Test_Guides_Curved.instr) DTU Fysik P. Willendrup, DTU Fysik instr Cross comparison of curved Guide components
Tests_grammar Test_Jump_Iterate (Test_Jump_Iterate.instr) ILL E. Farhi instr A test of the JUMP ITERATE keyword to describe a long curved guide in a concise way.
Tests_optics Test_Lens (Test_Lens.instr) ILL E. Farhi/C. Monzat instr Demonstrate focusing effect of refractive lenses
Tests_MCPL_etc Test_MCPL_input (Test_MCPL_input.instr) DTU Erik B Knudsen instr A test instrument for MCPL_input
Tests_MCPL_etc Test_MCPL_output (Test_MCPL_output.instr) DTU Erik B Knudsen instr A test instrument for MCPL_output
Tests_polarization Test_Magnetic_Constant (Test_Magnetic_Constant.instr) RISOE Peter Christiansen and Peter Willendrup instr This instrument demonstrates how to use the Pol_simpleBfield component with a constant field.
Tests_polarization Test_Magnetic_Majorana (Test_Magnetic_Majorana.instr) RISOE Peter Christiansen and Peter Willendrup instr This instrument demonstrates how to use the Pol_simpleBfield component with a Majorana field.
Tests_polarization Test_Magnetic_Rotation (Test_Magnetic_Rotation.instr) RISOE Peter Christiansen and Peter Willendrup instr This instrument demonstrates how to use the Pol_constBfield component.
Tests_polarization Test_Magnetic_Userdefined (Test_Magnetic_Userdefined.instr) RISOE Peter Christiansen and Peter Willendrup instr This instrument demonstrates how to use the Pol_simpleBfield component with a user-specified fieldFunction.
Tests_samples Test_Monitor_Sqw (Test_Monitor_Sqw.instr) ILL E. Farhi instr A simple ToF with cylindrical/spherical sample, and furnace/cryostat/container. The sample can be hollow.
Tests_optics Test_Monochromators (Test_Monochromators.instr) RISOE. Peter Christiansen instr Compares intensities of Monochromator components.
Tests_optics Test_PSD_Detector (Test_PSD_Detector.instr) ILL Thorwald van Vuure instr Test for PSD_Detector component
Tests_polarization Test_Pol_Bender (Test_Pol_Bender.instr) RISOE Peter Christiansen instr Test Pol_bender.
Tests_optics Test_Pol_Bender_Vs_Guide_Curved (Test_Pol_Bender_Vs_Guide_Curved.instr) RISOE Peter Christiansen (peter.christiansen@risoe.dk) instr Test that Pol_bender and Guide_curved intensities are the same.
Tests_polarization Test_Pol_Guide_Vmirror (Test_Pol_Guide_Vmirror.instr) RISOE Peter Christiansen instr Test Pol_guide_Vmirror.
Tests_polarization Test_Pol_MSF (Test_Pol_MSF.instr) RISOE Peter Christiansen instr This instrument demonstrates how to use the Pol_constBfield component.
Tests_polarization Test_Pol_Mirror (Test_Pol_Mirror.instr) RISOE Peter Christiansen instr Test that Pol_mirror reflects, transmits, and polarizes.
Tests_polarization Test_Pol_Set (Test_Pol_Set.instr) RISOE Peter Christiansen instr Tests Set_pol, V_sample, and pol monitors.
Templates Test_Pol_TripleAxis (Test_Pol_TripleAxis.instr) RISOE Peter Christiansen instr Based on Emmanuel Farhi's thermal H8 triple-axis spectrometer from Brookhaven reactor
Tests_samples Test_PowderN_Res (Test_PowderN_Res.instr) DTU Peter Willendrup instr Idealized powder diffractometer, to illustrate the difference between 'banana,theta' and 'banana,divergence' in Monitor_nD.
Tests_optics Test_PreMonitor_nD (Test_PreMonitor_nD.instr) LLB E. Farhi instr A test of the PreMonitor_nD component
Tests_MCPL_etc test_SSW_SSR (Test_SSR_SSW.instr) DTU Esben Klinkby and Peter Willendrup instr Test instrument for SSW/SSR interface between McStas and MCNP
Tests_MCPL_etc Test_SSW_SSR_Guide (Test_SSR_SSW_Guide.instr) Risoe-DTU Esben Klinkby and Peter Willendrup instr Test instrument for SSW/SSR interface between McStas and MCNP
HZB Test_Sample_nxs_diffraction (Test_Sample_nxs_diffraction.instr) HZB Mirko Boin (HZB) instr Test TOF-diffraction instrument for the Sample_nxs.comp component
HZB Test_Sample_nxs_imaging (Test_Sample_nxs_imaging.instr) HZB Mirko Boin (HZB) instr Test TOF-imaging instrument for the Sample_nxs.comp component.
Templates Test_Scatter_log_losses (Test_Scatter_log_losses.instr) DTU Fysik Erik B Knudsen (erkn@fysik.dtu.dk) instr Example instrument of Scatter_logger feature usage for detection of lost instensity
Templates Test_Scatter_log_mvalues (Test_Scatter_log_mvalues.instr) DTU Fysik Erik B Knudsen (erkn@fysik.dtu.dk) instr Example instrument of Scatter_logger feature advanced usage
Tests_MCPL_etc Test_Scatter_log_srw_mcnp (Test_Scatter_log_ssw_mcnp.instr) DTU Nutech Esben Klinkby (esbe@dtu.dk), Peter Willendrup (pkwi@fysik.dtu.dk) instr Example instrument of Scatter_logger feature usage for lost neutron transfer to MCNP via the ssr/ssw mechanism.
Tests_optics Test_Selectors (Test_Selectors.instr) ILL E. Farhi [farhi@ill.fr] instr Cross comparison of velocity selector components
Tests_optics Test_Sources (Test_Sources.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr A test instrument to compare sources
Tests_optics Test_StatisticalChopper (Test_StatisticalChopper.instr) ILL (France) Emmanuel Farhi instr An example using a statistical/correlation chopper and its de-correlation monitor
Tests_polarization Test_pol_tabled (Test_pol_tabled.instr) Your institution Your name (email) instr Test the tabled magnetic field option
Tests_optics Test_shellguides (Test_shellguides.instr) PSI Tobias Panzner, Uwe Filges instr This is an instrument test file for 3 components.
Templates Tomography (Tomography.instr) Risoe Peter Willendrup, based on work by Reynald ARNERIN instr Instrument to study tomographic imaging by means of the new V_sample feature of OFF shape samples.
Union_demos Union_demonstration (Union_demonstration.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_demonstration_absorption_image (Union_demonstration_absorption_image.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_external_component (Union_external_component.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_external_component_test (Union_external_component_test.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_incoherent_validation (Union_incoherent_validation.instr) Johns Hopkins University, Baltimore Mads Bertelsen instr
Union_demos Union_laue_camera (Union_laue_camera.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_manual_example (Union_manual_example.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_powder_validation (Union_powder_validation.instr) Johns Hopkins University, Baltimore Mads Bertelsen instr
Union_demos Union_sample_picture_replica (Union_sample_picture_replica.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_single_crystal_validation (Union_single_crystal_validation.instr) Johns Hopkins University, Baltimore Mads Bertelsen instr
Union_demos Union_tagging_demo (Union_tagging_demo.instr) Johns Hopkins University, Baltimore Mads Bertelsen instr
Union_demos Union_test_absorption (Union_test_absorption.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_test_absorption_image (Union_test_absorption_image.instr) University of Copenhagen Mads Bertelsen instr
Union_demos Union_test_box (Union_test_box.instr) University of Copenhagen Mads Bertelsen instr Simple test instrument for Union box component. Example: Detector: m4pi_both_I=4.8716e-10
Union_demos Union_test_mask (Union_test_mask.instr) University of Copenhagen Mads Bertelsen instr Simple test instrument for mask functionality in Union framework. Example: Detector: m4pi_I=2.27579e-07
Union_demos Union_test_powder (Union_test_powder.instr) University of Copenhagen Mads Bertelsen instr Simple test instrument for powder process in Union framework.
Union_demos Union_time_of_flight (Union_time_of_flight.instr) University of Copenhagen Mads Bertelsen instr Simple test instrument for sample component.
DTU Vin_test (Vin_test.instr) DTU Physics Peter Willendrup (pkwi@fysik.dtu.dk) instr Simple test instrument for the Virtual_input component
DTU Vout_test (Vout_test.instr) DTU Physics Peter Willendrup (pkwi@fysik.dtu.dk) instr Simple test instrument for the Virtual_output component
Brookhaven h8_test_legacy (h8_test_legacy.instr) ILL (France) Emmanuel Farhi instr The former thermal H8 triple-axis spectrometer from Brookhaven reactor, 1.12c-comparable
Risoe TAS1_C1 (linup-1.instr) Risoe A. Abrahamsen, N. B. Christensen, and E. Lauridsen instr The conventional cold-source triple-axis spectrometer TAS1 at Risoe National Laboratory used as a diffractometer for monochromator rocking curves
Risoe TAS1_C1_Tilt (linup-2.instr) Risoe A. Abrahamsen, N. B. Christensen, and E. Lauridsen instr The conventional cold-source triple-axis spectrometer TAS1 at Risoe National Laboratory used as a diffractometer for a collimator tilt alignment.
Risoe TAS1_Diff_Slit (linup-3.instr) Risoe A. Abrahamsen, N. B. Christensen, and E. Lauridsen instr The conventional cold-source triple-axis spectrometer TAS1 at Risoe National Laboratory used as a diffractometer for a collimation alignment study with a slit sample.
Risoe TAS1_Diff_Vana (linup-4.instr) Risoe A. Abrahamsen, N. B. Christensen, and E. Lauridsen instr The conventional cold-source triple-axis spectrometer TAS1 at Risoe National Laboratory used as a diffractometer for an alignment study with a vanadium sample.
Risoe TAS1_Diff_Powder (linup-5.instr) Risoe A. Abrahamsen, N. B. Christensen, and E. Lauridsen instr The conventional cold-source triple-axis spectrometer TAS1 at Risoe National Laboratory used as a diffractometer for an alignment study with a powder sample.
Risoe TAS1_Vana (linup-6.instr) Risoe A. Abrahamsen, N. B. Christensen, and E. Lauridsen instr The conventional cold-source triple-axis spectrometer TAS1 at Risoe National Laboratory used with a vanadium sample.
Risoe TAS1_Powder (linup-7.instr) Risoe A. Abrahamsen, N. B. Christensen, and E. Lauridsen instr The conventional cold-source triple-axis spectrometer TAS1 at Risoe National Laboratory used with a powder sample.
Templates test (template.instr) Your institution Your name (email) instr Instrument short description
Templates templateDIFF (templateDIFF.instr) LLB/ILL E. Farhi instr Simple monochromator Diffractometer for powders
Templates templateLaue (templateLaue.instr) ILL K. Nielsen instr A simple Laue diffractometer
Templates templateNMX (templateNMX.instr) ILL K. Nielsen instr A simple Laue NMX diffractometer for macromolecules, adapted from the classic templateLaue instrument.
Templates templateNMX_TOF (templateNMX_TOF.instr) DTU K. Nielsen instr A simple Laue NMX TOF diffractometer for macromolecules, adapted from templateNMX and templateLaue instruments. Demonstrates use of PSD_monitor_TOF. Example: templateNMX_TOF.instr REPS=53 reflections=Rubredoxin.lau theta=-40.85 phi=15.188 xw=0.012 yh=0.012 tmin=13000 tmax=15000 Detector: det_I=264.326 Example: templateNMX_TOF.instr REPS=5 reflections=YBaCuO.lau theta=-91.1 phi=0 xw=0.012 yh=0.012 tmax=7000 tmin=5000 Detector: det_I=6277.74
Templates templateSANS (templateSANS.instr) Risoe Kim Lefmann instr Test instrument for the Sans_spheres component. No guide / velocity selector etc. Will be developed further at later time.
Templates templateSANS_Mantid (templateSANS_Mantid.instr) Risoe Kim Lefmann instr Test instrument for the Sans_spheres component. No guide / velocity selector etc. Will be developed further at later time.
Templates templateSasView (templateSasView.instr) Risoe Kim Lefmann instr Test instrument for the SasView_model component. No guide / velocity selector etc.
Templates templateSasView_Mantid (templateSasView_Mantid.instr) DTU, European Spallation Source ERIC Peter Willendrup and Torben Nielsen instr Test instrument for the SasView_model component generating event data for Mantid. No guide / velocity selector etc.
Templates templateTAS (templateTAS.instr) ILL (France) Emmanuel Farhi instr Template RESCAL type triple-axis machine (TAS)
Templates templateTOF (templateTOF.instr) ILL E. Farhi instr A test instrument for the S(q,w) sample, with furnace/container
Templates template_body_simple (template_simple.instr) instr

This Component list was updated on Fri Nov 17 13:22:33 2017.


[ McStas web site ]


Generated by mcdoc.pl, Maintained by Emmanuel Farhi <farhi@ill.fr>, Peter Willendrup <peter.willendrup@risoe.dk>, and Erik B Knudsen <erkn@fysik.dtu.dk>. Contact us for any comments.


Last Modified: Friday, 17-Nov-2017 14:22:43 CET
Search website mailinglist archive GitHub repos