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

Download
 Components
 Other Downloads (share)

Mailing list

Search web/mailinglist

Documentation
 Wiki (GitHub)
 McStas manual
 Publications

Links

Report bugs (GitHub)

Code-repository (GitHub)


McStas: Elliptic_guide_gravity

[ Identification | Description | Input parameters | Links ]

The Elliptic_guide_gravity Component

Perfect elliptic guide which allow for simulations with gravity. The guide mirrors can be divided into segments with individual m-values. Parabolic guide components can also be simulated.

Identification

  • Site:
  • Author: Henrik Bo Hoffmann Carlsen and Mads Bertelsen
  • Origin: NBI
  • Date: 27 Aug 2012

Description

The perfect elliptic guide is centered along the z-axis with the entrance
and exit in the xy-plane. The horizontal and vertical ellipses defining
the guide geometry is by default set by two focal points.
These are placed a distance away from the guide openings along the z-axis;
if distance given is positive, when the focal point is outside the guide.

Multiple options for defining these ellipse exist including approximation of
parabolas and half ellipses (mid point of the ellipse or one of the guide openings)

The guide coating parameters can be set for each side of the guide.
Furthermore the m-value can be specified for user defined segments
of the guide.

Input parameters

Parameters in boldface are required; the others are optional.
NameUnitDescriptionDefault
mvaluesrightpointerPointer to array of m-values, right mirrorNULL
mvaluesleftpointer- same, left mirrorNULL
mvaluestoppointer- same, top mirrorNULL
mvaluesbottompointer- same, bottom mirrorNULL
seglengthpointerPointer to array of segment lengths for discrete mirror descriptionNULL
AT ( , , ) RELATIVE
ROTATED ( , , ) RELATIVE

Links


[ Identification | Description | Input parameters | Links ]

Generated on 2024-01-03 11:47:43


Last Modified: Tuesday, 16-Apr-2024 20:05:22 CEST
Search website mailinglist archive GitHub repos