Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Using McStas for modelling complex optics, using simple building bricks

Willendrup, Peter K. ; Udby, Linda ; Knudsen, Erik ; Farhi, Emmanuel and Lefmann, Kim LU (2011) International Workshop on Neutron Optics 634. p.150-155
Abstract
The McStas neutron ray-tracing simulation package is a versatile tool for producing accurate neutron simulations, extensively used for design and optimization of instruments, virtual experiments, data analysis and user training. In McStas, component organization and simulation flow is intrinsically linear: the neutron interacts with the beamline components in a sequential order, one by one. Historically, a beamline component with several parts had to be implemented with a complete, internal description of all these parts. e.g. a guide component including all four mirror plates and required logic to allow scattering between the mirrors. For quite a while, users have requested the ability to allow "components inside components" or... (More)
The McStas neutron ray-tracing simulation package is a versatile tool for producing accurate neutron simulations, extensively used for design and optimization of instruments, virtual experiments, data analysis and user training. In McStas, component organization and simulation flow is intrinsically linear: the neutron interacts with the beamline components in a sequential order, one by one. Historically, a beamline component with several parts had to be implemented with a complete, internal description of all these parts. e.g. a guide component including all four mirror plates and required logic to allow scattering between the mirrors. For quite a while, users have requested the ability to allow "components inside components" or meta-components, allowing to combine functionality of several simple components to achieve more complex behaviour, i.e. four single mirror plates together defining a guide. We will here show that it is now possible to define meta-components in McStas, and present a set of detailed, validated examples including a guide with an embedded, wedged, polarizing mirror system of the Helmholtz-Zentrum Berlin type. (C) 2010 Elsevier B.V. All rights reserved. (Less)
Please use this url to cite or link to this publication:
author
; ; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Monte Carlo simulation, McStas, Neutron optics, Beamline components
host publication
Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
volume
634
pages
150 - 155
publisher
Elsevier
conference name
International Workshop on Neutron Optics
conference location
Grenoble, France
conference dates
2010-03-17 - 2010-03-19
external identifiers
  • wos:000290355100033
  • scopus:79952992376
ISSN
0168-9002
DOI
10.1016/j.nima.2010.06.212
language
English
LU publication?
yes
id
1a0797c1-7ec4-4dbd-bdb7-bd5939b71291 (old id 1987678)
date added to LUP
2016-04-01 12:57:40
date last changed
2022-01-27 08:34:48
@inproceedings{1a0797c1-7ec4-4dbd-bdb7-bd5939b71291,
  abstract     = {{The McStas neutron ray-tracing simulation package is a versatile tool for producing accurate neutron simulations, extensively used for design and optimization of instruments, virtual experiments, data analysis and user training. In McStas, component organization and simulation flow is intrinsically linear: the neutron interacts with the beamline components in a sequential order, one by one. Historically, a beamline component with several parts had to be implemented with a complete, internal description of all these parts. e.g. a guide component including all four mirror plates and required logic to allow scattering between the mirrors. For quite a while, users have requested the ability to allow "components inside components" or meta-components, allowing to combine functionality of several simple components to achieve more complex behaviour, i.e. four single mirror plates together defining a guide. We will here show that it is now possible to define meta-components in McStas, and present a set of detailed, validated examples including a guide with an embedded, wedged, polarizing mirror system of the Helmholtz-Zentrum Berlin type. (C) 2010 Elsevier B.V. All rights reserved.}},
  author       = {{Willendrup, Peter K. and Udby, Linda and Knudsen, Erik and Farhi, Emmanuel and Lefmann, Kim}},
  booktitle    = {{Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment}},
  issn         = {{0168-9002}},
  keywords     = {{Monte Carlo simulation; McStas; Neutron optics; Beamline components}},
  language     = {{eng}},
  pages        = {{150--155}},
  publisher    = {{Elsevier}},
  title        = {{Using McStas for modelling complex optics, using simple building bricks}},
  url          = {{http://dx.doi.org/10.1016/j.nima.2010.06.212}},
  doi          = {{10.1016/j.nima.2010.06.212}},
  volume       = {{634}},
  year         = {{2011}},
}