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

McStas

About McStas
 Conditions of use
 Authors/Contacts
 Project funding
 Screenshots

Download
 Components
 Linux Install (deb/rpm)
 Mac OS X Install
 Unix Install (src code)
 Windows Install
 Other Downloads (share)

Mailing list

Search web/mailinglist

Documentation
 McStas manual
 FAQ
 Known problems
 Publications
 C Compilers
 Other
 Tools
 Tutorial

Workshops/conferences

Developments

Links

Report bugs

Git

McStas Ubuntu live-dvd


McStas: SANS_benchmark2 Component

[ Identification | Description | Input parameters | Output parameters | Links ]

The SANS_benchmark2 Component

Henrich Frielinghaus Several benchmark SANS samples are defined in this routine. The first ones are analytically defined. Higher numbers are forseen for tables. In principle, the exact definitions can be changed freely - inside this code. The consideration of all parameters as a routine parameter would be too much for the general purpose. The user might decide to make single parameters routine parameters. For the scattering simulation a high fraction of neutron paths is directed to the scattering (exact fraction is sc_aim). The remaining paths are used for the transmitted beams. The absolute intensities are treated accordingly, and the p-parameter is set accordingly. For the scattering probability, the integral of the scattering function between Q = 0.0001 and 1.0 AA-1 is calculated. This is used in terms of transmisson, and of course for the scattering probability. In this way, multiple scattering processes could be treated as well. The typical SANS range was considered to be between 0.0001 and 1.0 AA-1. This means that the scattered neutrons are equally distributed in this range on logarithmic Q-scales. The Q-parameters can be changed still inside the code, if needed.

Identification

  • Author:(Unknown)
  • Origin:(Unknown)
  • Date:(Unknown)
  • Version:(Unknown)

Description


Example: SANS_benchmark(xwidth=0.01, yheight=0.01, zthick=0.001, model=1.0, dsdw_inc=0.02, sc_aim=0.97, sans_aim=0.95, singlesp = 0.0)

WARNING: This is a contributed Component.

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
xwidth m width of sample volume 0.01
yheight m height of sample volume 0.01
zthick m thickness of sample volume 0.001
model - model no., real variable will be rounded. negative numbers interpreted as model #0, too large as #18. case 0 - no coherent scattering case 1 - polymer with Mw = 2.000g/mol case 2 - polymer with Mw = 1.000.000g/mol case 3 - microemulsion case 4 - wormlike micelle case 5 - sphere, R = 25 AA case 6 - sphere, R = 500 AA case 7 - polymer blend case 8 - diblock copolymer case 9 - multilamellar vesicles case 10 - logarithmically spaced series of sharp peaks case 11 - logarithmically spaced series of sharp delta peaks !!!!!! ... case 18: free 1.0
dsdw_inc 0.02
sc_aim 0.97
sans_aim 0.95
singlesp 0.0

Links


[ Identification | Description | Input parameters | Output parameters | Links ]

Generated automatically by McDoc, Peter Willendrup <peter.willendrup@risoe.dk> / Mon Jun 26 12:27:17 2017


Last Modified: Monday, 26-Jun-2017 14:27:17 CEST
Search website mailinglist archive GitHub repos