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: Guide_anyshape Component

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

The Guide_anyshape Component

Reflecting surface (guide and mirror) with any shape, defined from an OFF file.

Identification

  • Author: Emmanuel Farhi
  • Origin: ILL
  • Date: August 4th 2010
  • Version: 1.0

Description


This is a reflecting object component. Its shape is defined from an OFF file, 
given with its file name. The object size is set as given from the file, where
dimensions should be in meters. The bounding box may be re-scaled by specifying
xwidth,yheight,zdepth parameters. The object may optionally be centered when
using 'center=1'.

The reflectivity is specified either from the usual parametric description 
R0,Qc,alpha,W,m, or from a reflectivity file 'reflect' with a 2 column 
format [q(Angs-1) R(0-1)].

The complex OFF/PLY geometry option handles any closed non-convex polyhedra.
  It supports the OFF and NOFF file format but not COFF (colored faces). 
  Such files may be generated from XYZ data using:
    qhull < coordinates.xyz Qx Qv Tv o > geomview.off 
  or
    powercrust coordinates.xyz
  and viewed with geomview or java -jar jroff.jar (see below).
  The default size of the object depends of the OFF file data, but its 
  bounding box may be resized using xwidth,yheight and zdepth.
  PLY geometry files are also supported.

%BUGS
This component does take into account gravitation accurately.

Example values: m=4 Qc=0.0219 W=1/300 alpha=6.49 R0=1

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
reflect str Reflectivity file name. Format [q(Angs-1) R(0-1)] 0
geometry str Name of the OFF/PLY file describing the guide geometry 0
xwidth m Redimension the object bounding box on X axis is non-zero 0
yheight m Redimension the object bounding box on Y axis is non-zero 0
zdepth m Redimension the object bounding box on Z axis is non-zero 0
center 1 When set to 1, the object will be centered w.r.t. the local coordinate frame 0
transmit 1 When true, non reflected neutrons are transmitted through the surfaces, instead of being absorbed. No material absorption is taken into account though 0
R0 1 Low-angle reflectivity 0.99
Qc AA-1 Critical scattering vector 0.0219
alpha AA Slope of reflectivity 3
m 1 m-value of material. Zero means completely absorbing. 2
W AA-1 Width of supermirror cut-off 0.003

Output parameters

Name Unit Description Default
pTable  
offdata  

Links


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

Generated automatically by McDoc, Peter Willendrup <peter.willendrup@risoe.dk> / Fri Mar 17 20:40:06 2017


Last Modified: Friday, 17-Mar-2017 21:40:06 CET
Search website mailinglist archive GitHub repos