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

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

# Components and Instruments from the Library for McStas

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_4PI | DTU | Peter Willendrup | comp | Spherical, 4PI-emitting, monochromatic source for benchmarking purposes
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_div_quasi | DTU Physics | Mads Carlsen and Erik Bergbäck Knudsen (erkn@fysik.dtu.dk) | comp | Quasi-stochastic 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

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 <farhi@ill.fr> | 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)
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.
FZP_simple | NBI/DTU | A Komar Ravn, and Erik B Knudsen | comp | Fresnel zone-plate as a thin object approximation.
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_simple | Risoe | Kristian Nielsen | comp | Neutron guide.
Guide_tapering | PSI | Uwe Filges | comp | Models a rectangular tapered guide (many shapes)
Guide_wavy | Risoe | Kim Lefmann | comp | Neutron guide with gaussian waviness.
He3_cell | ILL/DTU Physics | Trefor Roberts & Erik B Knudsen | comp | Polarised 3He cell
Mask | DTU Physics | Erik Knudsen | comp | A masking image object
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.
PolAnalyser_ideal | Risoe | Erik Knudsen | comp | (Unphysical) ideal analyzer.
Pol_Bfield | RISOE | Erik B Knudsen, Peter Christiansen and Peter Willendrup | comp | Magnetic field component.
Pol_Bfield_stop | RISOE | Erik B Knudsen, Peter Christiansen, and Peter Willendrup | comp | Magnetic field component.
Pol_FieldBox | Risoe | Erik B Knudsen and P Willendrup | comp | Box containing a constant magnetic field
Pol_SF_ideal |  |  | comp |
Pol_bender | RISOE | Peter Christiansen | comp | Polarising bender.
Pol_constBfield | RISOE | Peter Christiansen | comp | Constant magnetic field.
Pol_guide_mirror | DTU Physics | Erik B Knudsen | comp | Polarising guide with a supermirror along its diagonal.
Pol_guide_vmirror | DTU | Peter Willendrup | comp | Polarising guide with nvs x 2 supermirrors sitting in v-shapes inside, upgraded from original single V-cavity.
Pol_mirror | RISOE | Peter Christiansen | comp | Polarising mirror.
Pol_tabled_field | RISOE | Erik B Knudsen, 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
Set_pol | Risoe | Peter Christiansen | comp | (Unphysical) way of setting the polarization.
Slit | Risoe | Kim Lefmann and Henrik M. Roennow | comp | Rectangular/circular slit
V_selector | Risoe | Kim Lefmann | comp | Velocity selector.
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 OR or global energy transfer.
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)
Magnon_bcc | KU | Kim Lefmann | comp | A sample for AFM or FM magnon scattering based on cross section expressions from Squires, Ch.8.2
Phonon_simple | Risoe | Kim Lefmann | comp | A sample for phonon scattering based on cross section expressions from Squires, Ch.3. Possibility for adding an (unphysical) bandgap.
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_spheres2 |  | P. Willendrup, derived from H. Frielinghaus SANS_benchmark2 | comp |
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 |
Single_crystal | Risoe | Kristian Nielsen | comp | Mosaic single crystal with multiple scattering vectors, optimised for speed with large crystals and many reflections.
Single_magnetic_crystal | DTU Physics | Erik B Knudsen and Linda Udby | comp | Mosaic magnetic single crystal with multiple scattering vectors.
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.
Cyl_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).
Cyl_monitor_PSD | 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).
Cyl_monitor_TOF | 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).
Div1D_monitor | Risoe | KL, | comp | A 1D divergence sensitive 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.
Event_monitor_simple | DTU | Peter Willendrup | comp | Low-key event-monitor for debugging purposes.
Flex_monitor_1D | DTU Physics | Erik B Knudsen & Peter Willendrup | comp | Flexible monitor.
Flex_monitor_2D | DTU Physics | Erik B Knudsen & Peter Willendrup | comp | Flexible monitor.
Flex_monitor_3D | DTU Physics | Erik B Knudsen & Peter Willendrup | comp | Flexible 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.
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] ...)
Monitor_nD_noacc | 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] ...)
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_4PI_spin | DTU | Erik B Knudsen | comp | Spherical position-sensitive detector with spin weighting
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 | Position-sensitive monitor.
PSD_monitor_psf_eff | Risoe | Kim Lefmann, Linda Udby | comp | 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. position along an axis,
PolLambda_monitor | Risoe | Peter Christiansen | comp | Polarisation and wavelength sensitive monitor.
Pol_monitor | Risoe | Peter Christiansen | comp | 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
Sqq_w_monitor | DTU | Peter Willendrup | comp | Monitor outputting a series of energy-planes in a subset of reciprocal space, spanned by scattering vectors qa(x,z) and qb(x,z) in the component x-z plane.
Sqw_monitor | DTU | Peter Willendrup | comp | Monitor outputting S(q,w)
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. 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.
TOFRes_monitor | Risoe | Kristian Nielsen | comp | Monitor for resolution calculations, TOFRes version, for use with TOFRes_sample in 3.x
TOF_PSD_monitor_rad | UCPH | Kim Lefmann | comp | 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.

Union components

Name | Origin | Author(s) | Source code | Description
AF_HB_1D_process | University of Copenhagen | Mads Bertelsen | comp | 1D Antiferromagnetic Heisenberg chain
IncoherentPhonon_process | University of Zaragoza | Victor Laliena | comp | A component to simulate inelastic scattering in the incoherent approximation Takes into account one, two, and three phonon scattering explicitly, and multi-phonon scattering (with n>4) via the saddle point method
Incoherent_process | University of Copenhagen | Mads Bertelsen | comp | A sample component to separate geometry and phsysics
NCrystal_process |  |  | comp |
Non_process | ESS DMSC | Mads Bertelsen | comp | This process dos nothing and is used for testing
PhononSimple_process | University of Copenhagen | Anders Komar Ravn, based on template by Mads Bertelsen and Phonon_Simple | comp | Port of PhononSimple to Union components
Powder_process | University of Copenhagen | Mads Bertelsen | comp | Port of the PowderN process to the Union components
Single_crystal_process | University of Copenhagen | Mads Bertelsen | comp | Port of the Single_crystal component to the Union components
Template_process | University of Copenhagen | Mads Bertelsen | comp | A template process for building Union processes
Texture_process |  | Victor Laliena | comp | Component for simulating textured powder in Union components
Union_abs_logger_1D_space | ESS DMSC | Mads Bertelsen | comp | Logger of absorption along 1D space
Union_abs_logger_1D_space_event | ESS DMSC | Mads Bertelsen | comp | Logger of absorption in 1D space stored as events
Union_abs_logger_1D_space_tof | ESS DMSC | Mads Bertelsen | comp | Logger of absorption along 1D space and 1D time of flight
Union_abs_logger_1D_space_tof_to_lambda | ESS DMSC | Mads Bertelsen | comp | A logger of absorption along 1D of space and 1D of tof, but converted to lambda
Union_abs_logger_2D_space | ESS DMSC | Mads Bertelsen | comp | Logger of absorption along two dimensions of space
Union_abs_logger_event | ESS DMSC | Mads Bertelsen | comp | A logger of absorption as events
Union_abs_logger_nD | ESS DMSC | Mads Bertelsen | comp | A logger of absorption as events with Monitor_nD options
Union_box | University of Copenhagen | Mads Bertelsen | comp | A box geometry component for the Union components
Union_conditional_PSD | University of Copenhagen | Mads Bertelsen | comp | A conditional component in the shape of an area the neutrons must hit
Union_conditional_standard | University of Copenhagen | Mads Bertelsen | comp | A conditional component that filter on basic variables of exit state
Union_cone | University of Copenhagen | Martin Olsen | comp | Cone geometry component for Union components
Union_cylinder | University of Copenhagen | Mads Bertelsen | comp | Cylinder geometry component for Union components
Union_init | ESS DMSC | Mads Bertelsen | comp | Initialize component that needs to be place before any Union component
Union_logger_1D | University of Copenhagen | Mads Bertelsen | comp | One dimensional Union logger for several possible variables
Union_logger_2DQ | University of Copenhagen | Mads Bertelsen | comp | Two dimensional logger of scattering vector for Union components
Union_logger_2D_kf | University of Copenhagen | Mads Bertelsen | comp | Two dimensional logger of final wavevector for Union components
Union_logger_2D_kf_time | University of Copenhagen | Mads Bertelsen | comp | Two dimensional logger of wavevector for a range of time bins
Union_logger_2D_space | University of Copenhagen | Mads Bertelsen | comp | Two dimensional spatial logger for the Union components
Union_logger_2D_space_time | University of Copenhagen | Mads Bertelsen | comp | Two dimensional spatail logger for a number of time bins
Union_logger_3D_space | University of Copenhagen | Mads Bertelsen | comp | Three dimensional logger for spatial dimensions
Union_make_material | University of Copenhagen | Mads Bertelsen | comp | Component that takes a number of Union processes and constructs a Union material
Union_master | University of Copenhagen | Mads Bertelsen | comp | Master component for Union components that performs the overall simulation
Union_master_GPU | University of Copenhagen | Mads Bertelsen | comp | Master component for Union components that performs the overall simulation
Union_mesh | University of Copenhagen | Martin Olsen | comp | Component for including 3D mesh in Union geometry
Union_sphere | University of Copenhagen | Mads Bertelsen | comp | Sphere geometry component for the Union components
Union_stop | University of Copenhagen | Mads Bertelsen | comp | Stop component that must be placed after all Union components for instrument to compile correctly

SASmodels components

Name | Origin | Author(s) | Source code | Description
SasView_adsorbed_layer | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView adsorbed_layer model component as sample description.
SasView_barbell | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView barbell model component as sample description.
SasView_barbell_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView barbell model component as sample description.
SasView_bcc_paracrystal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView bcc_paracrystal model component as sample description.
SasView_bcc_paracrystal_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView bcc_paracrystal model component as sample description.
SasView_binary_hard_sphere | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView binary_hard_sphere model component as sample description.
SasView_broad_peak | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView broad_peak model component as sample description.
SasView_capped_cylinder | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView capped_cylinder model component as sample description.
SasView_capped_cylinder_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView capped_cylinder model component as sample description.
SasView_core_multi_shell | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_multi_shell model component as sample description.
SasView_core_shell_bicelle | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_bicelle model component as sample description.
SasView_core_shell_bicelle_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_bicelle model component as sample description.
SasView_core_shell_bicelle_elliptical | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_bicelle_elliptical model component as sample description.
SasView_core_shell_bicelle_elliptical_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_bicelle_elliptical model component as sample description.
SasView_core_shell_bicelle_elliptical_belt_rough | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_bicelle_elliptical_belt_rough model component as sample description.
SasView_core_shell_bicelle_elliptical_belt_rough_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_bicelle_elliptical_belt_rough model component as sample description.
SasView_core_shell_cylinder | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_cylinder model component as sample description.
SasView_core_shell_cylinder_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_cylinder model component as sample description.
SasView_core_shell_ellipsoid | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_ellipsoid model component as sample description.
SasView_core_shell_ellipsoid_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_ellipsoid model component as sample description.
SasView_core_shell_parallelepiped | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_parallelepiped model component as sample description.
SasView_core_shell_parallelepiped_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_parallelepiped model component as sample description.
SasView_core_shell_sphere | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView core_shell_sphere model component as sample description.
SasView_correlation_length | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView correlation_length model component as sample description.
SasView_cylinder | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView cylinder model component as sample description.
SasView_cylinder_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView cylinder model component as sample description.
SasView_dab | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView dab model component as sample description.
SasView_ellipsoid | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView ellipsoid model component as sample description.
SasView_ellipsoid_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView ellipsoid model component as sample description.
SasView_elliptical_cylinder | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView elliptical_cylinder model component as sample description.
SasView_elliptical_cylinder_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView elliptical_cylinder model component as sample description.
SasView_fcc_paracrystal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView fcc_paracrystal model component as sample description.
SasView_fcc_paracrystal_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView fcc_paracrystal model component as sample description.
SasView_flexible_cylinder | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView flexible_cylinder model component as sample description.
SasView_flexible_cylinder_elliptical | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView flexible_cylinder_elliptical model component as sample description.
SasView_fractal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView fractal model component as sample description.
SasView_fractal_core_shell | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView fractal_core_shell model component as sample description.
SasView_fuzzy_sphere | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView fuzzy_sphere model component as sample description.
SasView_gauss_lorentz_gel | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView gauss_lorentz_gel model component as sample description.
SasView_gaussian_peak | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView gaussian_peak model component as sample description.
SasView_gel_fit | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView gel_fit model component as sample description.
SasView_guinier | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView guinier model component as sample description.
SasView_guinier_porod | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView guinier_porod model component as sample description.
SasView_hardsphere | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView hardsphere model component as sample description.
SasView_hayter_msa | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView hayter_msa model component as sample description.
SasView_hollow_cylinder | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView hollow_cylinder model component as sample description.
SasView_hollow_cylinder_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView hollow_cylinder model component as sample description.
SasView_hollow_rectangular_prism | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView hollow_rectangular_prism model component as sample description.
SasView_hollow_rectangular_prism_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView hollow_rectangular_prism model component as sample description.
SasView_hollow_rectangular_prism_thin_walls | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView hollow_rectangular_prism_thin_walls model component as sample description.
SasView_lamellar_hg | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView lamellar_hg model component as sample description.
SasView_lamellar_hg_stack_caille | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView lamellar_hg_stack_caille model component as sample description.
SasView_lamellar_stack_caille | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView lamellar_stack_caille model component as sample description.
SasView_lamellar_stack_paracrystal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView lamellar_stack_paracrystal model component as sample description.
SasView_line | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView line model component as sample description.
SasView_linear_pearls | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView linear_pearls model component as sample description.
SasView_lorentz | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView lorentz model component as sample description.
SasView_mass_fractal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView mass_fractal model component as sample description.
SasView_mass_surface_fractal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView mass_surface_fractal model component as sample description.
SasView_mono_gauss_coil | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView mono_gauss_coil model component as sample description.
SasView_multilayer_vesicle | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView multilayer_vesicle model component as sample description.
SasView_onion | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView onion model component as sample description.
SasView_parallelepiped | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView parallelepiped model component as sample description.
SasView_parallelepiped_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView parallelepiped model component as sample description.
SasView_peak_lorentz | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView peak_lorentz model component as sample description.
SasView_pearl_necklace | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView pearl_necklace model component as sample description.
SasView_poly_gauss_coil | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView poly_gauss_coil model component as sample description.
SasView_polymer_excl_volume | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView polymer_excl_volume model component as sample description.
SasView_polymer_micelle | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView polymer_micelle model component as sample description.
SasView_porod | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView porod model component as sample description.
SasView_power_law | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView power_law model component as sample description.
SasView_pringle | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView pringle model component as sample description.
SasView_raspberry | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView raspberry model component as sample description.
SasView_rectangular_prism | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView rectangular_prism model component as sample description.
SasView_rectangular_prism_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView rectangular_prism model component as sample description.
SasView_rpa | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView rpa model component as sample description.
SasView_sc_paracrystal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView sc_paracrystal model component as sample description.
SasView_sc_paracrystal_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView sc_paracrystal model component as sample description.
SasView_sphere | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView sphere model component as sample description.
SasView_spinodal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView spinodal model component as sample description.
SasView_squarewell | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView squarewell model component as sample description.
SasView_stacked_disks | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView stacked_disks model component as sample description.
SasView_stacked_disks_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView stacked_disks model component as sample description.
SasView_star_polymer | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView star_polymer model component as sample description.
SasView_stickyhardsphere | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView stickyhardsphere model component as sample description.
SasView_superball | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView superball model component as sample description.
SasView_superball_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView superball model component as sample description.
SasView_surface_fractal | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView surface_fractal model component as sample description.
SasView_teubner_strey | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView teubner_strey model component as sample description.
SasView_triaxial_ellipsoid | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView triaxial_ellipsoid model component as sample description.
SasView_triaxial_ellipsoid_aniso | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView triaxial_ellipsoid model component as sample description.
SasView_two_lorentzian | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView two_lorentzian model component as sample description.
SasView_two_power_law | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView two_power_law model component as sample description.
SasView_vesicle | FZJ / DTU / ESS DMSC | Jose Robledo | comp | SasView vesicle model component as sample description.

Misc

Name | Origin | Author(s) | Source code | Description
Annulus | ILL | E. Farhi | comp | A geometric shape without effect on neutron, for instrument display purpose.
Circle | ILL | E. Farhi | comp | A geometric shape without effect on neutron, for instrument display purpose.
Cone | ILL | E. Farhi | comp | A geometric shape without effect on neutron, for instrument display purpose.
Disc | ILL | E. Farhi | comp | A geometric shape without effect on neutron, for instrument display purpose.
File | ESS | Greg Tucker | comp | File.comp - allows to generate instrument/component input-files from METADATA blocks
Legacy_circle | ILL | E. Farhi | comp | A geometric shape without effect on neutron, for instrument display purpose.
MCPL_input | DTU Physics | Erik B Knudsen | comp | Source-like component that reads neutron state parameters from an mcpl-file.
MCPL_input_once | European Spallation Source ERIC | Gregory S Tucker | comp | Source-like component that reads neutron state parameters from a MCPL-file one time.
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.
MCPL_output_noacc | DTU Physics | Erik B Knudsen | comp | Detector-like component that writes neutron state parameters into an mcpl-format binary, virtual-source neutron file.
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
Shape | ILL | E. Farhi | comp | A geometric shape without effect on neutron, for instrument display purpose.
Shape_simple | ILL | E. Farhi | comp | A geometric shape without effect on neutron, for instrument display purpose.

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)
Conics_EH | DTU | Peter Wilendrup and Erik Knudsen (derived from Giacomo Resta skeleton-component) | comp |
Conics_HE | DTU | Peter Wilendrup and Erik Knudsen (derived from Giacomo Resta skeleton-component) | comp |
Conics_PH | DTU | Peter Wilendrup and Erik Knudsen (derived from Giacomo Resta skeleton-component) | comp |
Conics_PP | DTU | Peter Wilendrup and Erik Knudsen (derived from Giacomo Resta skeleton-component) | comp |
E_4PI | ISIS | Duc Le | comp | Spherical Energy-sensitive detector
Exact_radial_coll | HMI | Roland Schedler <roland.schedler at hmi.de> | 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 |  | Garrett Granroth | comp |
Filter_graphite | ILL | Thomas C Hansen | comp | Pyrolytic graphite filter (analytical model)
FlatEllipse_finite_mirror | TUM | Christoph Herb, TUM | comp |
Foil_flipper_magnet | DTU Physics | Erik B Knudsen | comp |
GISANS_sample |  | H. Frielinghaus | comp |
Guide_anyshape_r | ILL/MLZ | Emmanuel Farhi, adapted by Peter Link and Gaetano Mangiapia | comp | Reflecting surface (guide and mirror) with any shape, defined from an OFF file and a patch to allow m-, alpha- and W-values added per polygon face. Derived from Guide_anyshape / Guide_anyshape_r .
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_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.
Guide_multichannel | Nuclear Physics Institute, CAS, Rez | Jan Saroun (saroun@ujf.cas.cz) | comp | Multichannel neutron guide with semi-transparent blades. Derived from Guide_channeled by Christian Nielsen. Allows to simulate bi-spectral extraction optics.
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
Monochromator_bent | ILL / Niels Bohr Institute, University of Copenhagen. | Daniel Lomholt Christensen <dlc@math.ku.dk> with help from Jan Šaroun | comp | A bent crystal monochromator. Mosacity and bending radius can be set.
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.
NCrystal_sample | NCrystal Developers (European Spallation Source ERIC and DTU Nutech) | NCrystal developers | comp | McStas sample component for the NCrystal library for thermal neutron transport
NPI_tof_dhkl_detector |  | Jan Saroun, saroun@ujf.cas.cz | comp |
NPI_tof_theta_monitor | Risoe | Kim Lefmann | comp | Cylindrical (2pi) PSD Time-of-flight monitor.
PSD_Detector | ILL | Thorwald van Vuure | comp | Position-sensitive gas-filled detector with gaseous thermal-neutron converter (box, cylinder or 'banana').
PSD_Pol_monitor | ESS | Alexander Backs, based on PSD_monitor by K. Lefmann | comp | Position-sensitive monitor.
PSD_monitor_rad | FZ-Juelich/FRJ-2/IFF/KWS-2 | Henrich Frielinghaus | comp | Position-sensitive monitor with radially averaging.
PSD_spinDmon | SNAG | Michael Schneider (SNAG) | comp | Position-sensitive monitor, measuring the spin-down component of the neutron beam.
PSD_spinUmon | SNAG | Michael Schneider (SNAG) | comp | Position-sensitive monitor, measuring the spin-up component of the neutron beam.
PerfectCrystal | ILL / FAU Erlangen-Nuernberg | Markus Appel | comp | Version 1.1 - 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 Bergbaeck 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 |  |  | comp |
SANSCurve | KU-Science | Søren Kynde (kynde@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 | Søren Kynde (kynde@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 | A sample of mono- or polydisperse spherical particles in solution.
SANSSpheresPolydisperse | KU-Science |  | comp | 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 |
SANS_Guinier | FZ-Juelich/FRJ-2/IFF/KWS-2 | Henrich Frielinghaus | comp |
SANS_Liposomes_Abs |  | Wim Bouwman, Delft University of Technology | comp | Solid dilute monodisperse spheres sample with transmitted beam for Small Angle Neutron Scattering.
SANS_benchmark2 |  |  | comp |
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
Sans_liposomes_new | Risoe | P. Willendrup, K. Lefmann, L. Arleth, L. Udby | comp |
Sapphire_Filter | PSI | Jonas Okkels Birk (based upon Filteg_Graphite by Thomas C Hansen (2000)) | comp | Sapphire filter at 300K
SiC | IRI. | S. Rycroft | comp | SiC layer sample
Single_crystal_inelastic | STFC | Duc Le | comp | An extension of Single crystal with material dispersion
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
Source_pulsed | FZ Juelich | Klaus Lieutenant, based on component 'Moderator' by K. Nielsen, M. Hagen and 'ESS_moderator_long_2001' by K. Lefmann | comp | A pulsed source for variable proton pulse lenghts
Spherical_Backscattering_Analyser |  | Nikolaos Tsapatsaris (with help from Peter Willendrup, Ruep Lechner, Heloisa Bordallo) | comp |
Spin_random | SNAG | Michael Schneider (SNAG) | comp | Set a random polarisation
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
SupermirrorFlat |  | Wai Tung Lee | comp |
TOF2Q_cyl_monitor | Risoe | Kim Lefmann | comp |
TOFSANSdet | xxx |  | comp | 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_V_polarisator | TUM | Andreas Ostermann (additions from Michael Schneider, SNAG) | comp | Transmission V-polarisator including absorption by Fe in the supermirror. Experimentally benchmarked.
Transmission_polarisatorABSnT | TUM | Andreas Ostermann | comp | Transmission V-polarisator including absorption by Fe in the supermirror.
Vertical_Bender | ESS | Andrew Jackson, Richard Heenan | comp | Multi-channel bender curving vertically down.
Vertical_T0a | SNS Oak Ridge,TN | Garrett Granroth | comp |
ViewModISIS | ISIS | G. Skoro, based on ViewModerator4 from S. Ansell | comp | ISIS Moderators
multi_pipe |  | Uwe Filges | comp |

Obsolete (avoid usage whenever possible)

Name | Origin | Author(s) | Source code | Description
Beam_spy | Risoe | E. Farhi | comp | Beam analyzer for previous component
ESS_moderator_short | Risoe | KL, February 2001 | comp | A parametrised pulsed source for modelling ESS short pulses.
V_sample | Risoe | Kim Lefmann and Kristian Nielsen | comp | Vanadium sample.
Virtual_input | ILL | E. Farhi | comp | Source-like component that generates neutron events from an ascii 'virtual source' filename.
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_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
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_output | ILL | E. Farhi | comp | Detector-like component that writes neutron state parameters into an ascci-format 'virtual source' neutron file.
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_tripoli4_input.comp
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.

Instrument Examples

Name | Origin | Author(s) | Source code | Description
BNL_H8 | ILL (France) | Emmanuel Farhi | instr | The former thermal H8 triple-axis spectrometer from Brookhaven reactor
BNL_H8_simple | ILL (France) | Emmanuel Farhi | instr | The former thermal H8 triple-axis spectrometer from Brookhaven reactor
h8_test_legacy | ILL (France) | Emmanuel Farhi | instr | The former thermal H8 triple-axis spectrometer from Brookhaven reactor, 1.12c-comparable
Test_FZP_simple | DTU | Peter Willendrup (pkwi@fysik.dtu.dkl) | instr | Simple test instrument for the FZP_simple component
Vin_test | DTU Physics | Peter Willendrup (pkwi@fysik.dtu.dk) | instr | Simple test instrument for the Virtual_input component
Vout_test | DTU Physics | Peter Willendrup (pkwi@fysik.dtu.dk) | instr | Simple test instrument for the Virtual_output component
ESS_BEER_MCPL | NPI Rez | Jan Saroun, saroun@ujf.cas.cz | instr | ToF Diffractometer BEER@ESS with MCPL input at the sample slit.
ESS_IN5_reprate | ESS | Kim Lefmann (kim.lefmann@risoe.dk), Helmuth Schober, Feri Mezei | instr | An IN5 type (cold chopper) multi-frame spectrometer at ESS LPTS
ESS_Testbeamline_HZB_V20 | HZB | Ala'a Al-Falahat | instr | McStas model of the ESS testbeamline V20 at HZB in Berlin
ESS_butterfly_Guide_curved_test | ESS | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Test instrument for the updated BF1 butterfly moderator design
ESS_butterfly_MCPL_test | ESS | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Test instrument for the updated BF1 butterfly moderator design using MCPL input
ESS_butterfly_test | ESS | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Test instrument for the updated BF1 butterfly moderator design
ESS_butterfly_tfocus_NOFOCUS_test | ESS | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Test instrument for the updated BF1 butterfly moderator design
ESS_butterfly_tfocus_test | ESS | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Test instrument for the updated BF1 butterfly moderator design
ESS_mcpl2hist | ESS | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Utility instrument that generates a set of histograms from an MCPL input file
FZJ_BenchmarkSfin2 | FZ Juelich | Henrich Frielinghaus | instr | Test instrument for the H Frielinghaus SANS_benchmark2 component
FZJ_KWS2_Lens | FZ Juelich | Henrich Frielinghaus | instr | FZ Juelich KWS2 SANS, serving as test instrument for the Lens_simple component.
SANS_KWS2_AnySample | FZ-Juelich/FRJ-2/IFF/KWS-2 | Henrich Frielinghaus | instr | KWS2 SANS instrument at FZ-Juelich. 2 detectors. 4 available sample models.
HZB_FLEX | Helmholtz-Zentrum Berlin | M. Skoulatos and K. Habicht, port to McStas 2.0 by Mathias Kure KU | instr | Primary and secondary spectrometer for the FLEX upgrade
HZB_NEAT | ILL (France)/BENSC (Germany) | Emmanuel Farhi and R. Lechner | instr | V3 Time-of-Flight-Spectrometer (NEAT) at BENSC, 1995 version.
WOFSANS | PSI | Stavros Samothrakis, PSI | instr | Instrument developed for the HighNESS EU project, describing a Wolter Optics Focusing SANS (WOFSANS), applied for the study of moderator parameters.
ILL_BRISP | ILL | E. Farhi and N. Formissano [formisan@ill.fr] | instr | Time of Flight Neutron Spectrometer for Small Angle Inelastic Scattering BRISP
ILL_D2B | ILL | C. M. I Enrique, K. Lieutenant, E. Farhi and L. Cussen | instr | Simple monochromator Diffractometer for powders
ILL_D2B_noenv | ILL | C. M. I Enrique, K. Lieutenant, E. Farhi and L. Cussen | instr | Simple monochromator Diffractometer for powders
ILL_D4 | LLB/ILL | E. Farhi | instr | D4 Diffractometer for liquids at the ILL.
ILL_H10_IN8 | ILL (France) | Emmanuel Farhi | instr | Thermal neutron three-axis spectrometer IN8@ILL
ILL_H113 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H113 supermirror ballistic curved cold guide at the ILL
ILL_H13_IN20 | ILL (France) | Emmanuel Farhi | instr | Thermal neutron three-axis spectrometer IN20@ILL (unpolarized configuration)
ILL_H142 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H142 S-curved cold guide at the ILL
ILL_H142_D33 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | A simplified H142 cold guide model at the ILL, with a simple D33 model at the end
ILL_H142_IN12 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H142 S-curved cold guide at the ILL feeding IN12 TAS spectrometer
ILL_H143_LADI | ILL (France) | Emmanuel Farhi | instr | The LADI protein crystallography cold Laue diffractometer
ILL_H15 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H15@ILL curved cold guide at the ILL (feeding IN6, D7, IN10, D11)
ILL_H15_D11 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr |
ILL_H15_IN6 | 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_H16 | ILL | E. Farhi, J. Ollivier, Celia Castan Guerrero | instr | The H16 cold guide (feeding IN5)
ILL_H16_IN5 | ILL | E. Farhi, J. Ollivier, Celia Castan Guerrero | instr |
ILL_H22 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H22 curved thermal guide at the ILL
ILL_H22_D1A | ILL | E. Farhi | instr | Simple monochromator Diffractometer for powders (D1A) installed on H22, with container/sample environment and radial collimator.
ILL_H22_D1A | ILL | E. Farhi | instr | Simple monochromator Diffractometer for powders (D1A) installed on H22, with container/sample environment and radial collimator.
ILL_H22_D1B | 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_H22_D1B_noenv | 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_H22_VIVALDI | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The VIVALDI Laue diffractometer on the H22 curved thermal guide at the ILL
ILL_H24 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H24 curved thermal guide at the ILL
ILL_H25 | ILL (France) | Emmanuel Farhi | instr | The H25 supermirror curved thermal guide at the ILL
ILL_H25_IN22 | ILL (France) | Emmanuel Farhi | instr | IN22 thermal triple-axis machine (TAS) on guide H25 with sample
ILL_H5 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The full H5 cold guide at the ILL, with IN14, D16, Super-Adam, IN15, D22 This is the geometry before the major H5 guide hall upgrade (up to 2013).
ILL_H512_D22 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H512 cold guide at the ILL, with D22
ILL_H53 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The H53 curved cold guide at the ILL
ILL_H53_D16 | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The D16 diffractometer/reflectometer on the H53 curved cold guide at the ILL
ILL_H53_IN14 | ILL (France) | Emmanuel Farhi | instr | IN14 cold triple-axis machine (TAS) on guide H53 with sample
ILL_H5_new | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | The full H5 new cold guide at the ILL, with ThALES, D16, Super-Adam, IN15 (sample only), D22WASP and CryoEDM This is a proposed geometry for major H5 guide hall upgrade (since 2013). The exact adopted H5 geometry may be actually different.
ILL_H8_IN1 | ILL (France) | Emmanuel Farhi | instr | Hot neutron three-axis spectrometer IN1@ILL
ILL_IN13 | ILL | E. Farhi and A. Dennison | instr | IN13 Thermal neutron backscattering spectrometer (without guide)
ILL_IN4 | ILL (France) | Emmanuel Farhi | instr | The IN4 thermal Time-of-Flight spectrometer at the ILL (H12 tube).
ILL_IN5 | ILL | E. Farhi, J. Ollivier, Celia Castan Guerrero | instr |
ILL_IN5_Spots | ILL | E. Farhi, J. Ollivier, Celia Castan Guerrero, edits by P. Willendrup | instr | In this version equipped with the Spot_sample from SNS, useful for resolution considerations.
ILL_IN6 | ILL (France) | Emmanuel Farhi | instr | The IN6 Time-of-Flight simulation at the ILL (instrument only).
ILL_Lagrange | LLB/ILL | E. Farhi | instr | IN1-Lagrange hot neutrons spectrometer for liquids at the ILL.
| ILL, Grenoble, France | Daniel Lomholt Christensen | instr |
ISIS_CRISP | ISIS (UK) | Robert Dalgliesh | instr | Model of the ISIS CRISP reflectometer, including the Multilayer_Sample reflectivity sample.
ISIS_GEM | ISIS | E. Farhi, G. Cuello, M. Tucker | instr | McStas instrument for simulating the GEM diffractometer at ISIS TS1.
ISIS_HET | ISIS (UK) | Dickon Champion | instr |
ISIS_IMAT | ISIS | Genoveva Burca (Genoveva.Burca@stfc.ac.uk) | instr |
ISIS_MERLIN | ISIS (UK) | Rob Bewley | instr |
ISIS_OSIRIS | 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_Prisma2 | ISIS/Risoe | Kristian Nielsen and Mark Hagen | instr | Simple simulation of PRISMA2 with RITA-style analyser backend.
ISIS_SANS2d | ISIS, DTU Fysik | Richard Heenan with edits by Peter Willendrup | instr | This instrument models the ISIS TS2 SANS2d instrument.
ISIS_TOSCA_preupgrade | DTU/ESS/ISIS | Peter Willendrup (DTU/ESS), Sanghamitra Mukhopadhyay (ISIS STFC) | instr | TOSCA (pre-upgrade) at ISIS
ISIS_TS1_Brilliance | DTU Fysik | Peter Willendrup | instr | This instrument produces brilliance curves from the ISIS TS1 facility.
ISIS_TS2_Brilliance | DTU Fysik | Peter Willendrup | instr | This instrument produces brilliance curves from the ISIS TS2 facility.
ISIS_test | ISIS | Dickon Champion | instr | Simple test instrument for the ISIS_moderator component
ViewModISIS_test | ISIS | Dickon Champion | instr | Simple test instrument for the ISIS_moderator component
LLB_6T2 | LLB (France) | Xavier Fabrèges | instr | The 6T2 thermal single crystal diffractometer at the LLB.
ILL_H16_IN5_Mantid | Mantid | E. Farhi, J. Ollivier, Celia Castan Guerrero | instr | The full ILL IN5B ToF spectrometer adapted for use with Mantid-friendly NeXus output.
ILL_H16_Mantid | ILL | E. Farhi, J. Ollivier, Celia Castan Guerrero | instr | The ILL H16 cold guide (feeding IN5) for use with mantid

ILL_IN5_Mantid

ILL

E. Farhi, J. Ollivier, Celia Castan Guerrero

instr

- export MCSTAS_CFLAGS="-g -lm -O2 -DUSE_NEXUS -lNeXus"
- mcrun -c -n0 --format=NeXus ILL_IN5_Mantid.instr --format=NeXus --no-output-files

- mcdisplay ILL_IN5_Mantid.instr -n0 --format=Mantid

1. Run a simulation with NeXus output
   - mcrun ILL_IN5_Mantid.instr --format=NeXus

ISIS_SANS2d_Mantid | ISIS, DTU Fysik | Richard Heenan with edits by Peter Willendrup | instr | This instrument models the ISIS TS2 SANS2d instrument.
ISIS_TOSCA_preupgrade_Mantid | DTU/ESS/ISIS | Peter Willendrup (DTU/ESS), Sanghamitra Mukhopadhyay (ISIS STFC) | instr | TOSCA (pre-upgrade) at ISIS with Mantid support.
SNS_ARCS_Mantid | SNS | G. Granroth | instr | Model of the ARCS spectrometer from SNS with Mantid support.
Tools_ONION | ORNL | Thomas Huegle | instr |
templateSANS2_Mantid | DTU | Peter Willendrup, Wim G. Bouwman | instr | Test instrument for the SANS_spheres2 component. No guide / velocity selector.
templateSANS_Mantid | Risoe | Kim Lefmann | instr | Test instrument for the Sans_spheres component. No guide / velocity selector etc. Will be developed further at later time.
templateSasView_Mantid | 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.
templateVanadiumMultipleScat_Mantid | ISIS | Anders Markvardsen and Peter Willendrup | instr | Instrument demonstrating how to bring multiple scattering information from a McStas simulation to Mantid (using NeXus output).
NCrystal_example | ESS | NCrystal developers | instr | Example instrument for NCrystal_sample use
Union_NCrystal_example | ESS | NCrystal developers, Mads Bertelsen | instr | Example instrument for use of NCrystal_sample in Union
Union_NCrystal_mix_example | ESS | NCrystal developers, Mads Bertelsen | instr | Example instrument for use of NCrystal_sample in Union
SAFARI_MPISI | Necsa | Deon Marais (deon.marais@necsa.co.za) | instr | Materials Probe for Internal Strain Investigations
SAFARI_PITSI | Necsa | Deon Marais (deon.marais@necsa.co.za) | instr | Powder Instrument for Transition in Structure Investigations
PSI_DMC | PSI | Peter Willendrup (Risoe), Uwe Filges (PSI), Lukas Keller (PSI) | instr | McStas model of the DMC powder diffractometer at PSI, CH.
PSI_DMC_simple | PSI | Peter Willendrup (Risoe), Uwe Filges (PSI), Lukas Keller (PSI) | instr | McStas model of the DMC powder diffractometer at PSI, CH.
PSI_Focus | PSI | Uwe Filges | instr | The FOCUS Spectrometer at PSI (Paul Scherrer Institute,Switzerland)
PSI_source | PSI | Peter Willendrup (Risoe), Uwe Filges (PSI), Lukas Keller (PSI) | instr | McStas model of the DMC powder diffractometer at PSI, CH.
RITA_II | Risø (Denmark) | Linda Udby and Peter Willendrup | instr | RITA type triple-axis spectrometer (TAS)
TAS1_C1 | 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
TAS1_C1_Tilt | 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.
TAS1_Diff_Slit | 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.
TAS1_Diff_Vana | 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.
TAS1_Diff_Powder | 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.
TAS1_Vana | 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.
TAS1_Powder | 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.
McStas_Isotropic_Sqw | DTU | Peter Willendrup | instr | Wrapper instrument for use of Isotropic_Sqw in SIMRES
McStas_PowderN | DTU | Peter Willendrup | instr | Wrapper instrument for use of PowderN in SIMRES
McStas_Single_crystal | DTU Physics | Erik B Knudsen erkn@fysik.dtu.dk | instr | Wrapper for use of Single_crystal in SIMRES
Gallmeier_SNS_decoupled_poisoned | DTU Physics | Peter Willendrup <pkwi@fysik.dtu.dk> | 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.
Granroth_SNS_decoupled_poisoned | DTU Physics | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Simple instrumentfile for estimating SNS brilliance, moderator is a the Granroth SNS_source applying linear interpolation in MCNPX tables.
Mezei_SNS_decoupled_poisoned | DTU Physics | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Simple instrumentfile for estimating SNS brilliance, moderator is a rescaled ESS short-pulsed Mezei description.
SNS_ARCS | SNS | G. Granroth | instr | Model of the ARCS spectrometer from SNS.
SNS_BASIS | NBI | N.Tsapatsaris (nikolaos.tsapatsaris@esss.se) and Peter K. Wilendrup (pkwi@fysik.dtu.dk) | instr |
SNS_analytic_test | SNS Project Oak Ridge National Laboratory | G. Granroth | instr | Simple test instrument for the SNS_source component.
SNS_test | SNS Project Oak Ridge National Laboratory | G. Granroth | instr | Simple test instrument for the SNS_source component.
RTP_DIF | ILL/RTP | E. Farhi and Megat Harun Al-Rashid | instr | A powder diffractometer at Reactor TRIGA PUSPATI (Malaysia)
RTP_Laue | ILL/RTP | E. Farhi and Megat Harun Al-Rashid | instr | The NR instrument installed at Reactor TRIGA PUSPATI (Malaysia)
RTP_NeutronRadiography | ILL/RTP | E. Farhi and Megat Harun Al-Rashid | instr | The radiography instrument installed at Reactor TRIGA PUSPATI (Malaysia)
RTP_SANS | ILL/RTP | E. Farhi and Megat Harun Al-Rashid | instr | The SANS instrument installed at Reactor TRIGA PUSPATI (Malaysia)
SEMSANS_Delft | Delft University of Technology | Wim Bouwman (w.g.bouwman@tudelft.nl), Peter Willendrup and Erik Knudsen | instr | Idealised SESANS instrument using magnetised foil flippers with realistic sample
SEMSANS_instrument | Copenhagen, Berlin, Delft | Morten Sales | instr | SEMSANS-instrument
SESANS_Delft | Delft University of Technology | Wim Bouwman (w.g.bouwman@tudelft.nl), Peter Willendrup and Erik Knudsen | instr | Idealised SESANS instrument using magnetised foil flippers with realistic sample
BTsimple | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Example instrument showing how to calculate brilliance transfer using L_monitor's and WHEN statements
Demo_shape_primitives_simple | DTU Physics | Erik B Knudsen <erkn@fysik.dtu.dk> | instr | Demonstration instrument of some shapes used for mcdisplay
Demo_shape_primitives_simple | DTU Physics | Erik B Knudsen <erkn@fysik.dtu.dk> | instr | Demonstration instrument of some shapes used for mcdisplay
Reflectometer | KU | Anette Vickery, contact: anette.vickery@fys.ku.dk | instr | Horizontal reflectometer, multi-angle of incidence
test_SasView_bcc_paracrystal | FZJ / DTU / ESS DMSC | Jose Robledo | instr | Test instrument for the SasView bcc_paracrystal model component as sample description.
test_SasView_guinier | FZJ / DTU / ESS DMSC | Jose Robledo | instr | Test instrument for the SasView guinier model component as sample description.
Tomography | Risoe | Peter Willendrup, based on work by Reynald ARNERIN | instr | Instrument to study tomographic imaging by means of the feature of OFF shape samples.
mini | DTU | Jakob Garde | instr | Minimalistic instrument for testing GPU implementation
template | Your institution | Your name (email) | instr | Instrument short description
templateDIFF | LLB/ILL | E. Farhi | instr | Simple monochromator Diffractometer for powders
templateLaue | ILL | K. Nielsen | instr | A simple Laue diffractometer
templateNMX | ILL | K. Nielsen | instr | A simple Laue NMX diffractometer for macromolecules, adapted from the classic templateLaue instrument.
templateNMX_TOF | DTU | K. Nielsen | instr | A simple Laue NMX TOF diffractometer for macromolecules, adapted from templateNMX and templateLaue instruments. Demonstrates use of PSD_monitor_TOF.
templateSANS | Risoe | Kim Lefmann | instr | Test instrument for the Sans_spheres component. No guide / velocity selector etc. Will be developed further at later time.
templateSANS2 | DTU | Peter Willendrup, Wim G. Bouwman | instr | Test instrument for the SANS_spheres2 component. No guide / velocity selector.
templateSANS_MCPL | Risoe | Kim Lefmann | instr | Test instrument for the Sans_spheres component. No guide / velocity selector etc. Will be developed further at later time. Behaves like the normal templateSANS but dumps all events in an MCPL file.
templateSasView | DTU Physics / ESS DMSC | Torben Nielsen | instr | Test instrument for some SasView_model components. No guide / velocity selector etc.
templateTAS | ILL (France) | Emmanuel Farhi | instr | Template RESCAL type triple-axis machine (TAS)
templateTOF | ILL | E. Farhi | instr | A test instrument for the S(q,w) sample, with furnace/container
template_simple | your institution | your name (email) | instr | instrument short description
Test_MCPL_input | DTU | Erik B Knudsen <erkn@fysik.dtu.dk> | instr | A test instrument for MCPL_input
Test_MCPL_input_once | DTU | Peter Willendrup <erkn@fysik.dtu.dk> | instr | A test instrument for MCPL_input_once
Test_MCPL_output | DTU | Erik B Knudsen <erkn@fysik.dtu.dk> | instr | A test instrument for MCPL_output
Test_RNG_rand01 | DTU | Peter Willendrup | instr | Instrument to get basic test output from random number generator.
Test_RNG_randnorm | DTU | Peter Willendrup | instr | Instrument to get basic test output from random number generator.
Test_RNG_randpm1 | DTU | Peter Willendrup | instr | Instrument to get basic test output from random number generator.
Test_RNG_randtriangle | DTU | Peter Willendrup | instr | Instrument to get basic test output from random number generator.
Test_RNG_randvec_target_circle | DTU | Peter Willendrup | instr | Instrument to get basic test output from random number generator.
Test_RNG_randvec_target_rect | DTU | Peter Willendrup | instr | Instrument to get basic test output from random number generator.
Test_RNG_randvec_target_rect_angular | DTU | Peter Willendrup | instr | Instrument to get basic test output from random number generator.
Test_GROUP | DTU | Erik Knudsen, Peter Willendrup | instr | Tests that GROUP logic works as expected
Test_GROUP_restore | DTU/ESS | Peter Willendrup | instr | Test instrument for GROUP of monitors using restore_neutron
Test_Jump_Iterate | ILL | E. Farhi | instr | A test of the JUMP ITERATE keyword to describe a long curved guide in a concise way.
Unittest_JUMP_ITERATE | DTU | Peter Willendrup | instr | JUMP ITERATE unittest
Unittest_JUMP_WHEN | DTU | Peter Willendrup | instr | JUMP WHEN unittest
Unittest_SPLIT | DTU | Peter Willendrup | instr | SPLIT unittest
Unittest_SPLIT_sample | DTU | Peter Willendrup | instr | SPLIT unittest including samples
Test_Cyl_monitors | DTU | P. Willendrup | instr | Test Monitor_nD against basic monitor
Test_Monitor_nD | DTU | P. Willendrup | instr | Test Monitor_nD against basic monitor
Test_Collimator_Radial | ILL | E. Farhi [farhi@ill.fr] | instr | Cross comparison of radial collimator components
Test_Conics_pairs | DTU Physics | Erik B Knudsen (erkn@fysik.dtu.dk) | instr | Unit test instrument for Conics Pairs components
Test_DiskChoppers | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Simple test instrument that compares the use of 2 DiskChoppers with one MultiDiskChopper
Test_DiskChoppers2 | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Simple test instrument that compares DiskChoppers with a simple, rotating Slit.
Test_Fermi | ILL | E. Farhi [farhi@ill.fr] | instr | Cross comparison of Fermi Chopper components
Test_FocalisationMirrors | 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.
Test_Guides | ILL | E. Farhi [farhi@ill.fr] | instr | Cross comparison of Guide components
Test_Guides_Curved | DTU Fysik | P. Willendrup, DTU Fysik | instr | Cross comparison of curved Guide components
Test_Lens | ILL | E. Farhi/C. Monzat | instr | Demonstrate focusing effect of refractive lenses
| ILL | Daniel Lomholt Christensen | instr | Basic test instrument for the Monochromator_bent component
Test_Monochromators | RISOE. | Peter Christiansen | instr | Compares intensities of Monochromator components.
| TUM | Christoph Herb, TUM | instr | Implements a test instrument for the component FlatEllipse_finite_mirror, implementing Nested Mirror Optic (NMO) as suggested by Böni et al.
Test_PSD_Detector | ILL | Thorwald van Vuure | instr | Test for PSD_Detector component
Test_Pol_Bender_Vs_Guide_Curved | RISOE | Peter Christiansen (peter.christiansen@risoe.dk) | instr | Test that Pol_bender and Guide_curved intensities are the same.
Test_PreMonitor_nD | LLB | E. Farhi | instr | A test of the PreMonitor_nD component
Test_Rotator | ESS | Peter Willendrup | instr | Unittest for Rotator/Derotator
Test_Selectors | ILL | E. Farhi [farhi@ill.fr] | instr | Cross comparison of velocity selector components
Test_Source_pulsed | FZJ | Klaus LIEUTENANT (k.lieutenant@fz-juelich.de) based on 'Test_9-Sources' by Emmanuel FARHI (farhi@ill.fr) | instr | A test instrument to check the component 'Source_pulsed'
Test_Sources | ILL | FARHI Emmanuel (farhi@ill.fr) | instr | A test instrument to compare sources
Test_StatisticalChopper | ILL (France) | Emmanuel Farhi | instr | An example using a statistical/correlation chopper and its de-correlation monitor
Test_Vertical_Bender | DTU | Peter Willendrup | instr | Quick and dirty test instrument write-up for Vertical_Bender.
Test_focus | ILL | Tobias Weber (tweber@ill.fr) | instr | Focus testing, comparing Single_crystal and Monochromator_curved
test_File | ESS | Greg Tucker | instr | Demonstrates how to use the File.comp component for storing instrument input-files as METADATA blocks
He3_spin_filter | DTU Physics et. | Pietro Tozzi and Erik B Knudsen | instr | Test instrument for He3_cell
SE_example | Risoe | Erik Knudsen, Peter Willendrup | instr | Mockup of transmission Spin-Echo, written for PNCMI 2010 school in Delft.
SE_example2 | 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.
Supermirror_thin_substrate | ESS | Hal Lee | instr | Test instrument for a thin-substrate supermirrror (component SupermirrorFlat)
Test_Magnetic_Constant | RISOE | Peter Christiansen and Peter Willendrup | instr | This instrument demonstrates how to use the Pol_Bfield component with a constant field.
Test_Magnetic_Majorana | RISOE | Peter Christiansen and Peter Willendrup | instr | This instrument demonstrates how to use the Pol_Bfield component with a Majorana field.
Test_Magnetic_Rotation | RISOE | Peter Christiansen and Peter Willendrup | instr | This instrument demonstrates how to use the Pol_constBfield component.
Test_Pol_Bender | RISOE | Peter Christiansen | instr | Test Pol_bender.
Test_Pol_FieldBox | DTU Physics | Erik B Knudsen <erkn@fysik.dtu.dk> | instr | Unit test instrument for Pol_FieldBox
Test_Pol_Guide_Vmirror | RISOE | Peter Christiansen | instr | Test Pol_guide_Vmirror.
Test_Pol_Guide_mirror | RISOE | Peter Christiansen | instr | Test Pol_guide_mirror.
Test_Pol_MSF | RISOE | Peter Christiansen | instr | This instrument demonstrates how to use the Pol_constBfield component.
Test_Pol_Mirror | RISOE | Peter Christiansen | instr | Test that Pol_mirror reflects, transmits, and polarizes.
Test_Pol_SF_ideal | DTU Physics | Erik B Knudsen (erkn@fysik.dtu.dk) | instr | Unit test of the Pol_SF_ideal component
Test_Pol_Set | RISOE | Peter Christiansen | instr | Tests Set_pol, Incoherent, and pol monitors.
Test_Pol_Tabled | Your institution | Your name (email) | instr | Test the tabled magnetic field option
Test_Pol_TripleAxis | RISOE | Peter Christiansen | instr | Based on Emmanuel Farhi's thermal H8 triple-axis spectrometer from Brookhaven reactor
Test_V_cavity_SNAG_double_side | SNAG | Michael Schneider (SNAG) | instr | Test instrument for Transmission_V_polarisator, double layer reflectivity.
Test_V_cavity_SNAG_single_side | SNAG | Michael Schneider (SNAG) | instr | Test instrument for Transmission_V_polarisator, single layer reflectivity.
Test_pol_ideal | DTU Physics | Erik B Knudsen (erkn@fysik.dtu.dk) | instr | Unit test instrument for Set_pol, PolAnalyser_ideal, and Pol_monitor
GISANS_tests | MLZ | Peter Willendrup (DTU/ESS) and Henrich Frielinghaus (MLZ) | instr | Instrument to test features of newly developed sample model for GISANS from H. Frielinghaus.
Samples_Incoherent | RISOE | Peter Willendrup, Erik Knudsen, Aziz Aziz Daoud-aladine | instr | This instrument allows to compare incoherent scattering from different McStas sample components.
Samples_Incoherent_off | ILL | Reynald ARNERIN | instr | Instrument to demonstrate the usage of OFF shape samples with totally absorbing material.
Samples_Isotropic_Sqw | ILL | E. Farhi | instr | A test instrument for the S(q,w) sample
Samples_Phonon | RISOE | Kim Lefmann | instr | Simple test instrument for the Phonon_simple component
Samples_vanadium | Risoe | Kristian Nielsen and Kim Lefmann | instr | A test instrument using a vanadium cylinder
TestSANS | 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.
Test_Incoherent | DTU | P. Willendrup | instr | Test output of Incoherent on two spherical monitor.
Test_Magnon_bcc_2D | DTU | P. Willendrup | instr | Test instrument for the Sqq_w_monitor and Magnon_bcc components, derived from template_Laue
Test_Magnon_bcc_TAS | UCPH | Kim Lefmann (lefmann@nbi.ku.dk) | instr | Generic TAS instrument for test of samples with dispersions.
Test_PowderN | DTU | P. Willendrup | instr | Test output of PowderN on a spherical monitor.
Test_PowderN_Res | DTU | Peter Willendrup | instr | Idealized powder diffractometer, to illustrate the difference between 'banana,theta' and 'banana,divergence' in Monitor_nD.
Test_PowderN_concentric | DTU | P. Willendrup | instr | Test output of PowderN on a spherical monitor.
Test_PowderN | ESS DMSC | M. Bertelsen and P. Willendrup | instr | Test output of PowderN, NCrystal and Single_crystal on a spherical monitor / PSD.
Test_SX | DTU | P. Willendrup | instr | Test output of Single Crystal on a spherical monitor.
Test_Single_crystal_inelastic | ISIS | Duc Le | instr | Test instrument for the Single_crystal_inelastic component.
Test_Sqw | DTU | P. Willendrup | instr | Test output of Isotropic_Sqw on a spherical monitor.
Test_Sqw_monitor | ILL | E. Farhi | instr | A simple ToF with cylindrical/spherical sample, and furnace/cryostat/container. The sample can be hollow.
Test_TOFRes_sample | DTU | Peter Willendrup (adapted from ancient Kim Lefmann instrument) | instr | Testing resolution of a TOF spectrometer, use "reso.dat" output with mcresplot.py
Test_TasReso | ILL | Tobias Weber (tweber@ill.fr) | instr | Testing the triple-axis resolution, use "reso.dat" output with mcresplot.py
Test_single_magnetic_crystal | DTU Physics | Erik B Knudsen (erkn@fysik.dtu.dk) | instr | Unit test instrument for magnetic single crystal
Unittest_SANS_benchmark2 | ESS | Peter Willendrup | instr | Test instrument for the SANS_benchmark2 component. No guide / velocity selector.
Test_Source_quasi | DTU Fysik | Erik B Knudsen (erkn@fysik.dtu.dk) | instr | Test instrument to show that the quasi-stcohastic source component works
Conditional_test | University of Copenhagen | Mads Bertelsen | instr | Test of all Union conditional components
External_component_test | University of Copenhagen | Mads Bertelsen | instr | Inserts external component in Union system with exit volumes and number_of_activations
Geometry_test | University of Copenhagen | Mads Bertelsen | instr | Test of all Union geometry components in one file
IncoherentPhonon_test | Johns Hopkins University, Baltimore | Mads Bertelsen | instr | Test of IncoherentPhonon_process
Logger_test | University of Copenhagen | Mads Bertelsen | instr | Test of all Union loggers
Test_absorption | University of Copenhagen | Mads Bertelsen | instr | Test of Union material with only absorption
Test_absorption_image | University of Copenhagen | Mads Bertelsen | instr | Image of cryostat with sample
Test_box | University of Copenhagen | Mads Bertelsen | instr | Simple test instrument for Union box component.
Test_mask | University of Copenhagen | Mads Bertelsen | instr | Simple test instrument for mask functionality in Union framework.
Test_powder | University of Copenhagen | Mads Bertelsen | instr | Simple test instrument for powder process in Union framework.
Test_texture |  |  | instr | Simple test instrument for Texture functionality in Union framework.
Unit_test_abs_logger_1D_space | ESS | Mads Bertelsen | instr | Test of the 1 dimensional spatial absorption logger
Unit_test_abs_logger_1D_space_event | ESS | Mads Bertelsen | instr | Test of Union_abs_logger_1D_space_event
Unit_test_abs_logger_1D_space_tof | ESS | Mads Bertelsen | instr | Test of abs_logger_1D_space_tof
Unit_test_abs_logger_1D_space_tof_to_lambda | ESS | Mads Bertelsen | instr | Test of abs_logger_1D_space_tof_to_lambda that calculates wavelength from tof
Unit_test_abs_logger_2D_space | ESS | Mads Bertelsen | instr | Test for Union_abs_logger_2D_space
Unit_test_abs_logger_event | ESS | Mads Bertelsen | instr | Test of Union_abs_logger_event
Unit_test_conditional_PSD | ESS | Mads Bertelsen | instr | Test of conditional_PSD
Unit_test_conditional_standard | ESS | Mads Bertelsen | instr | Test of Union_conditional_standard
Unit_test_logger_1D | ESS | Mads Bertelsen | instr | Test of Union 1D logger
Unit_test_logger_2DQ | ESS | Mads Bertelsen | instr | Test of the Union 2DQ logger that shows scattering vector projected onto 2D plane
Unit_test_logger_2D_kf | ESS | Mads Bertelsen | instr | Test of Union logger 2D kf that records the final wavevector
Unit_test_logger_2D_kf_time | ESS | Mads Bertelsen | instr | Tests Logger_2D_kf_time that records final wavevector in several time steps
Unit_test_logger_2D_space | ESS | Mads Bertelsen | instr | Test of 2 dimensional spatial logger
Unit_test_logger_2D_space_time | ESS | Mads Bertelsen | instr | Test of Union logger 2D space time that records spatial distribution of scattering in time steps
Unit_test_logger_3D_space | ESS | Mads Bertelsen | instr | Test of the Union_logger_3D_space
Unit_test_loggers_base | ESS | Mads Bertelsen | instr | Base instrument for logger unit tests
Histogrammer | Risoe | Peter Willendrup (peter.willendrup@risoe.dk) | instr | Takes eventfile input (Virtual_input/Vitess/MCNP/Tripoli4/MCPL formats) and applies Monitor_nD to generate histograms. Histograms can be chosen freely using the options string, see mcdoc Monitor_nD.comp
MCPL2Mantid_flat | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Instrument taking MCPL input giving Mantid-compatible NeXus output.
MCPL2hist | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Flexible histogramming instrument file for processing MCPL input files using Monitor_nD
MCPL_filter_energy | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Filtering-by-energy instrument file for processing MCPL input files
MCPL_filter_radius | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Filtering-by-radius instrument file for processing MCPL input files
MCPL_filter_wavelength | DTU | Peter Willendrup <pkwi@fysik.dtu.dk> | instr | Filtering-by-wavelength instrument file for processing MCPL input files
vinput2mcpl | DTU | Peter Willendrup | instr | Instrument for conversion of Virtual input files to MCPL.
Demonstration | University of Copenhagen | Mads Bertelsen | instr |
External_component | University of Copenhagen | Mads Bertelsen | instr |
Laue_camera | University of Copenhagen | Mads Bertelsen | instr |
Manual_example | University of Copenhagen | Mads Bertelsen | instr |
Sample_picture_replica | University of Copenhagen | Mads Bertelsen | instr |
Tagging_demo | Johns Hopkins University, Baltimore | Mads Bertelsen | instr |
Time_of_flight | University of Copenhagen | Mads Bertelsen | instr | Simple test instrument for sample component.
SE_usage_example | ESS DMSC | Mads Bertelsen | instr | Sample in cryostat included from other instrument file
Cryostat_example | ESS DMSC | Mads Bertelsen | instr | Cryostat model made with Union components that can be included in other instruments
Incoherent_validation | Johns Hopkins University, Baltimore | Mads Bertelsen | instr |
Powder_validation | Johns Hopkins University, Baltimore | Mads Bertelsen | instr |
Single_crystal_validation | Johns Hopkins University, Baltimore | Mads Bertelsen | instr |
Radiography_absorbing_edge | University of Copenhagen | Linda Udby and Peter Willendrup | instr | Instrument to study radiographic imaging of an absobing edge sample used for "Spacial resolution in neutron imaging" Moodle quiz in the Virtual Neutrons for Teaching project
Reflectometer | Niels Bohr Instute, University of Copenhagen | Pia Jensen (bozack@bozack.dk) | instr | Simple reflectometer with two slits, a sample (either none, mirror or multilayer), and a detector. For use in the OMIC summer school 2012.
SANS2_liposomes | Copenhagen | Linda | instr | Instrument short description
SANSsimpleSpheres | Niels Bohr Institute | Linda Udby (udby@nbi.dk) | instr | Instrument short description
SimplePowderDIffractometer | Your institution | Linda Udby <udby@nbi.dk> | instr | Instrument short description A simple monochromatic powder diffractometer with variable bandwidth, aluminium sample container with powder sample (default nickel powder).

Local components

Name | Origin | Author(s) | Source code | Description

Local instruments

Name | Origin | Author(s) | Source code | Description

[ McStas web site ]