[ Identification | Description | Input parameters | Links ]
Pol_guide_vmirror
ComponentModels 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 2024-01-03 11:47:43