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

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

The Pol_guide_vmirror Component

Polarising guide with two supermirros sitting in a v-shape inside.

Identification

  • Author: Peter Christiansen
  • Origin: RISOE
  • Date: July 2006
  • Version: $Revision$

Description

Models a rectangular guide with entrance centered on the Z axis and
with two supermirros sitting in a v-shape inside.
The entrance lies in the X-Y plane.  Draws a true depiction
of the guide with mirrors, and trajectories.
The polarisation is handled similar to in Monochromator_pol.
The reflec functions are handled similar to Pol_mirror.
The up direction is hardcoded to be along the y-axis (0, 1, 0)

The parameters can either be 
double pointer initializations (e.g. {R0, Qc, alpha, m, W}) 
or table names (e.g."supermirror_m2.rfl" AND useTables=1).
NB! This might cause warnings by the compiler that can be ignored.

GRAVITY: YES

%BUGS 
No absorption by mirror.

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
xwidth m Width at the guide entry  
yheight m Height at the guide entry  
length m length of guide  
rFunc 1 Guide Reflection function StdReflecFunc
rUpFunc 1 Mirror Reflection function for spin up StdReflecFunc
rDownFunc 1 Mirror Reflection function for spin down StdReflecFunc
rPar 1 Guide Parameters for rFunc {1.0
rUpPar 1 Mirror Parameters for rUpFunc {1.0
rDownPar 1 Mirror Parameters for rDownFunc {0.1
useTables 1 Parameters are 0: Values, 1: Table names 0
debug 1 if debug > 0 print out some internal runtime parameters 0

Output parameters

Name Unit Description Default
localG m/s/s Gravity vector in guide reference system  
normalTop 1 One of several normal vectors used for defining the geometry  
normalBot  
normalLeft  
normalRight  
normalInOut  
pointTop 1 One of several points used for defining the geometry  
pointBot  
pointLeft  
pointRight  
pointIn  
pointOut  
rParPtr * One of several pointers to reflection parameters used with the ref. functions.  
rUpParPtr  
rDownParPtr  

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