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

[ User Manual | Component Manual | McStas tutorial | 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_moderator_long Risoe KL, February 2001 comp A parametrised pulsed source for modelling ESS long pulses.
ESS_moderator_short Risoe KL, February 2001 comp A parametrised pulsed source for modelling ESS short 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 (possibly spatially gaussian)
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/binary 'virtual source' file.
Virtual_output ILL E. Farhi comp Detector-like component that writes neutron state parameters into a 'virtual source' neutron file.

Optics
Name Origin Author(s) Source code Description
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.
Chopper Risoe Philipp Bernhardt comp Disk chopper.
Collimator_linear Risoe Kristian Nielsen comp A simple analytical Soller collimator (with triangular transmission).
Collimator_radial ILL Emmanuel Farhi comp A radial Soller collimator.
FermiChopper ILL Grenoble / TU Muenchen M. Poehlmann, C. Carbogno, H. Schober comp Fermi Chopper with rotating frame.
Filter_gen ILL EF (from Flux_adapter) comp This components may either set the flux or change it (filter-like), using an external data file.
Guide Risoe Kristian Nielsen comp Neutron guide.
Guide_channeled Risoe Kristian 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_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.
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 with optional insignificance cut
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
Isotropic_Sqw ILL Virginie Hugouvieux, E. Farhi comp Isotropic sample handling multiple scattering and absorption for a general S(q,w) (coherent and/or incoherent)
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.
Single_crystal Risoe Kristian Nielsen comp Mosaic single crystal with multiple scattering vectors.
TOFRes_sample Risoe KL, 10 October 2004 comp Sample for TOF resolution function calculation.
V_sample Risoe Kim Lefmann and Kristian Nielsen comp Vanadium sample.

Detectors and monitors
Name Origin Author(s) Source code Description
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.
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_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] ...)
PSD_monitor Risoe Kim Lefmann comp Position-sensitive monitor.
PSD_monitor_4PI Risoe Kim Lefmann and Kristian Nielsen comp Spherical position-sensitive detector.
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_monitor Risoe Kim Lefmann comp Rectangular 1D PSD, measuring intensity vs. vertical position, x
PreMonitor_nD ILL (France) Emmanuel Farhi comp Neutron parameters cross-correlation monitor.
Res_monitor Risoe Kristian Nielsen comp Monitor for resolution calculations
TOFLambda_monitor Risoe KL comp Time-of-flight/wavelength monitor.
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_mon 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
Progress_bar ILL Emmanuel Farhi comp A simulation progress bar
Vitess_input McStas 1.5.0 Kristian Nielsen comp Read neutron state parameters from VITESS neutron file.
Vitess_output McStas 1.5.0 Kristian Nielsen comp Write neutron state parameters to VITESS neutron file.

Contributed components
Name Origin Author(s) Source code Description
Al_window FRM-II S. Roth comp Aluminium window in the beam
Collimator_ROC ILL (Dif/D20) Thomas C Hansen comp Radial Oscillationg Collimator (ROC)
Filter_graphite ILL Thomas C Hansen comp Pyrolytic graphite filter (analytical model)
Filter_powder ILL, Based on Be_filter, written by SN Klausen, December 1999, B. Fortescue comp Incorporating code from Single_crystal, written by KN, December 1999 Box-shaped powder filter or sample (BUGGY)
Guide_curved (Unknown) Ross Stewart comp Non-focusing curved neutron guide.
Guide_honeycomb ILL (France). G. Venturi comp Neutron guide with gravity and honeycomb geometry. Can be channeled and focusing.
Guide_tapering McStas 1.6 Uwe Filges comp Models a rectangular tapered guide (many shapes)
He3_cell ILL Trefor Roberts comp Polarised 3He cell
ISIS_moderator ISIS S. Ansell and D. Champion comp ISIS Moderators
Monochromator_2foc Uni. Gottingen (Germany) Peter Link. comp Double bent monochromator with multiple slabs
PSD_monitor_rad FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus comp Modified: Kim Lefmann Position-sensitive monitor with radially averaging.
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
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
SiC IRI. S. Rycroft comp SiC layer sample
Virtual_tripoli4_input SERMA Guillaume Campioni comp This component uses 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

Instrument Examples
Name Origin Author(s) Source code Description
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. Custom sample (Guinier), 2 detectors.
FZ_Juelich SANS_KWS2_DebyeS (FZJ_SANS_KWS2_DebyeS.instr) FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus instr KWS2 SANS instrument at FZ-Juelich. Debye Scherrer sample, 2 detectors.
FZ_Juelich SANS_KWS2_Guinier (FZJ_SANS_KWS2_Guinier.instr) FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus instr KWS2 SANS instrument at FZ-Juelich. Guinier sample, 2 detectors.
FZ_Juelich SANS_KWS2_NoSample (FZJ_SANS_KWS2_NoSample.instr) FZ-Juelich/FRJ-2/IFF/KWS-2 Henrich Frielinghaus instr KWS2 SANS instrument at FZ-Juelich. No sample, 2 detectors.
ILL ILL_D9 (ILL_D9.instr) ILL (France) Chris Ling. DIF Group. instr The D9 hot diffractometer at the ILL.
ILL ILL_H113 (ILL_H113.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H113 ballistic curved cold guide at the ILL
ILL ILL_H142 (ILL_H142.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H142 S-curved cold guide at the ILL
ILL ILL_H15 (ILL_H15.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H15 curved cold 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_H53 (ILL_H53.instr) ILL FARHI Emmanuel (farhi@ill.fr) instr The H53 curved cold guide at the ILL
ISIS HET (ISIS_Hetfull.instr) ISIS (UK) Dickon Champion instr HET: High Energy Transfer Chopper Spectrometer
tests ISIStest (ISIStest.instr) ISIS Dickon Champion instr
PSI FOCUS (PSI_Focus.instr) PSI Uwe Filges instr The FOCUS Spectrometer at PSI (Paul Scherrer Institute,Switzerland)
tests Risoe_sans (SANS.instr) Risoe Kim Lefmann instr Test instrument for the Sans_spheres component. No guide / velocity selector etc. Will be developed further at at later time.
tests SNS_test (SNS_test.instr) SNS Project Oak Ridge National Laboratory G. Granroth instr
tests TEST_PHONON (Test_Phonon.instr) RISOE Kim Lefmann instr
Brookhaven H8_test (h8_test.instr) ILL (France) Emmanuel Farhi instr The former thermal H8 triple-axis spectrometer from Brookhaven reactor
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.
ISIS prisma2 (prisma2.instr) ISIS/Risoe Kristian Nielsen and Mark Hagen instr Simple simulation of PRISMA2 with RITA-style analyser backend.
Tutorial vanadium_example (vanadium_example.instr) Risoe Kristian Nielsen and Kim Lefmann instr A test instrument using a vanadium cylinder

This Component list was updated on Sun Mar 7 13:24:58 2010.


[ McStas at ILL | McStas at Risø ]


Generated by McDoc, Maintained by Emmanuel Farhi <farhi@ill.fr> and Peter Willendrup <peter.willendrup@risoe.dk>. Contact us for any comments.