[ Identification | Description | Input parameters | Links ]
Pol_guide_vmirror Component
Models a rectangular guide with entrance centered on the Z axis and
with nvs x two supermirrors sitting in v-shapes 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.
| Name | Unit | Description | Default | |
| 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, 0.0219, 4.07, 3.2, 0.003} | |
| rUpPar | 1 | Mirror Parameters for rUpFunc | {1.0, 0.0219, 4.07, 3.2, 0.003} | |
| rDownPar | 1 | Mirror Parameters for rDownFunc | {0.1, 0.0219, 4.07, 3.2, 0.003} | |
| nvs | 1 | Number of V-cavities across width of guide | 1 | |
| xwidth | m | Width at the guide entry | 0.1 | |
| yheight | m | Height at the guide entry | 0.1 | |
| length | m | length of guide | 0.5 | |
| debug | 1 | if debug > 0 print out some internal runtime parameters | 0 | |
| allow_inside_start | 0 |
| AT ( | , | , | ) RELATIVE | |||
|---|---|---|---|---|---|---|
| ROTATED ( | , | , | ) RELATIVE |
Pol_guide_vmirror.comp.
[ Identification | Description | Input parameters | Links ]
Generated on 2025-05-08 13:31:31