McStas (ii): An overview of components, their use, and advice for user contributions

Research output: Contribution to journalJournal articleResearchpeer-review

Standard

McStas (ii) : An overview of components, their use, and advice for user contributions. / Willendrup, Peter Kjaer; Lefmann, Kim.

In: Journal of Neutron Research, Vol. 23, No. 1, 23.04.2021, p. 7-27.

Research output: Contribution to journalJournal articleResearchpeer-review

Harvard

Willendrup, PK & Lefmann, K 2021, 'McStas (ii): An overview of components, their use, and advice for user contributions', Journal of Neutron Research, vol. 23, no. 1, pp. 7-27. https://doi.org/10.3233/JNR-200186

APA

Willendrup, P. K., & Lefmann, K. (2021). McStas (ii): An overview of components, their use, and advice for user contributions. Journal of Neutron Research, 23(1), 7-27. https://doi.org/10.3233/JNR-200186

Vancouver

Willendrup PK, Lefmann K. McStas (ii): An overview of components, their use, and advice for user contributions. Journal of Neutron Research. 2021 Apr 23;23(1):7-27. https://doi.org/10.3233/JNR-200186

Author

Willendrup, Peter Kjaer ; Lefmann, Kim. / McStas (ii) : An overview of components, their use, and advice for user contributions. In: Journal of Neutron Research. 2021 ; Vol. 23, No. 1. pp. 7-27.

Bibtex

@article{f97682c7c950498786f3a006f1d0e023,
title = "McStas (ii): An overview of components, their use, and advice for user contributions",
abstract = "A key element of the success of McStas is the component layer where users and developers alike are contributing to the description of new physical models and features. In McStas, components realise all physical elements of the simulated instrument from source via optics and samples to detector. In this second review paper of the McStas package, we present an overview of the component classes in McStas: sources, monitors, optics, samples, misc, and contrib. Within each component class we give thorough examples of high-quality components, including their algorithms and example use. We present two example instruments, one for a continuous source and one for a time-of-flight source, that together demonstrate the use of the main component classes. Finally, we give tips and instructions that will allow the reader to write good components and elucidate the pathway of contributing new components to McStas.",
keywords = "McStas, neutron ray-tracing simulation, neutron instrumentation, NEUTRON, PARTICLE",
author = "Willendrup, {Peter Kjaer} and Kim Lefmann",
year = "2021",
month = apr,
day = "23",
doi = "10.3233/JNR-200186",
language = "English",
volume = "23",
pages = "7--27",
journal = "Journal of Neutron Research",
issn = "1023-8166",
publisher = "I O S Press",
number = "1",

}

RIS

TY - JOUR

T1 - McStas (ii)

T2 - An overview of components, their use, and advice for user contributions

AU - Willendrup, Peter Kjaer

AU - Lefmann, Kim

PY - 2021/4/23

Y1 - 2021/4/23

N2 - A key element of the success of McStas is the component layer where users and developers alike are contributing to the description of new physical models and features. In McStas, components realise all physical elements of the simulated instrument from source via optics and samples to detector. In this second review paper of the McStas package, we present an overview of the component classes in McStas: sources, monitors, optics, samples, misc, and contrib. Within each component class we give thorough examples of high-quality components, including their algorithms and example use. We present two example instruments, one for a continuous source and one for a time-of-flight source, that together demonstrate the use of the main component classes. Finally, we give tips and instructions that will allow the reader to write good components and elucidate the pathway of contributing new components to McStas.

AB - A key element of the success of McStas is the component layer where users and developers alike are contributing to the description of new physical models and features. In McStas, components realise all physical elements of the simulated instrument from source via optics and samples to detector. In this second review paper of the McStas package, we present an overview of the component classes in McStas: sources, monitors, optics, samples, misc, and contrib. Within each component class we give thorough examples of high-quality components, including their algorithms and example use. We present two example instruments, one for a continuous source and one for a time-of-flight source, that together demonstrate the use of the main component classes. Finally, we give tips and instructions that will allow the reader to write good components and elucidate the pathway of contributing new components to McStas.

KW - McStas

KW - neutron ray-tracing simulation

KW - neutron instrumentation

KW - NEUTRON

KW - PARTICLE

U2 - 10.3233/JNR-200186

DO - 10.3233/JNR-200186

M3 - Journal article

VL - 23

SP - 7

EP - 27

JO - Journal of Neutron Research

JF - Journal of Neutron Research

SN - 1023-8166

IS - 1

ER -

ID: 269909665