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

McStas

About McStas
 Conditions of use
 Authors/Contacts
 Project funding

Download
 Components

Mailing list

Search web/mailinglist

Documentation
 Wiki (GitHub)
 McStas manual
 Publications

Links

Report bugs (GitHub)

Code-repository (GitHub)


15 Obsolete components

15  Obsolete components

Components in this chapter have been superseded, typically by a more general or more robust replacement, and are kept solely so that existing instrument files referencing them continue to compile and run. Do not use these in new instrument development. Where a direct replacement exists it is noted below; run mcdoc on the component name for the authoritative, current pointer.

  • V_sample – superseded by the more general Incoherent sample component (see the Samples chapter).

  • Virtual_input, Virtual_output, Virtual_mcnp_input, Virtual_mcnp_output, Virtual_mcnp_ss_input, Virtual_mcnp_ss_output, Virtual_mcnp_ss_Guide, Virtual_tripoli4_input, Virtual_tripoli4_output, Vitess_input, Vitess_output – code-specific neutron event file readers/writers, superseded by MCPL_input/MCPL_output (see the Misc chapter), which use the portable, multi-code MCPL event format instead of a McStas/MCNP/Tripoli4/Vitess-specific one. See the User Manual, section on choosing an output data file format.

  • ESS_moderator_short – an early, simplified ESS moderator model, superseded by ESS_butterfly (see the Sources chapter).

  • Beam_spy – a diagnostic/debugging component superseded by more general monitor components (e.g. Monitor_nD).

  • SasView_model – the generic interface to SasView’s scattering kernels, superseded by the individual SasView_* components of the sasmodels category (chapter 13).

  • Guide_anyshape_r – merged into Guide_anyshape (see the Optics chapter): per-face m, alpha, W values given in the OFF/PLY file are used with Guide_anyshape(file_coatings=1).

  • MCPL_input_once – merged into MCPL_input (see the Misc chapter), which by default shares the MCPL file between MPI processes the same way and also supports repeat_count. MCPL_input_once is kept as an INHERIT of MCPL_input with repeat_count=1 forced.

15.1 The V_sample McStas Component
Identification
Description
Input parameters
Links
15.2 The Virtual_input McStas Component
Identification
Description
Input parameters
Links
15.3 The Virtual_output McStas Component
Identification
Description
Input parameters
Links
15.4 The Virtual_mcnp_input McStas Component
Identification
Description
Input parameters
Links
15.5 The Virtual_mcnp_output McStas Component
Identification
Description
Input parameters
Links
15.6 The Virtual_mcnp_ss_input McStas Component
Identification
Description
Input parameters
Links
15.7 The Virtual_mcnp_ss_output McStas Component
Identification
Description
Input parameters
Links
15.8 The Virtual_mcnp_ss_Guide McStas Component
Identification
Description
Input parameters
Links
15.9 The Virtual_tripoli4_input McStas Component
Identification
Description
Input parameters
Links
15.10 The Virtual_tripoli4_output McStas Component
Identification
Description
Input parameters
Links
15.11 The Vitess_input McStas Component
Identification
Description
Input parameters
Links
15.12 The Vitess_output McStas Component
Identification
Description
Input parameters
Links
15.13 The ESS_moderator_short McStas Component
Identification
Description
Input parameters
Links
15.14 The Beam_spy McStas Component
Identification
Description
Input parameters
Links
15.15 The SasView_model McStas Component
Identification
Description
Input parameters
Links
15.16 The Guide_anyshape_r McStas Component
Identification
Description
Input parameters
Links
15.17 The MCPL_input_once McStas Component
Identification
Description
Input parameters
Links


Last Modified: Friday, 23-Oct-2026 18:32:09 CEST
Search website mailinglist archive GitHub repos