[ Identification | Description | Input parameters | Links ]
MultiDiskChopper
ComponentModels a disk chopper with a freely configurable slit pattern. For simple applications, use the DiskChopper component and see the component manual example of DiskChopper GROUPing. If the chopper slit pattern should be dynamically configurable or a complicated pattern is to be used as first chopper on a continuous source, use this component. Width and position of the slits is defined as a list in string parameters so they can easily be taken from instrument parameters. The chopper axis is located on the y axis as defined by the parameter delta_y. When the chopper is the first chopper after a continuous (i.e. time-independent) source, the parameter isfirst should be set to 1 to increase Monte-Carlo efficiency. Examples (see parameter definitions for details): Two opposite slits with 10 and 20deg opening, with the 20deg slit in the beam at t=0.02: MultiDiskChopper(radius=0.2, slit_center="0;180", slit_width="10;20", delta_y=-0.1, nu=302, nslits=2, phase=180, delay=0.02) First chopper on a continuous source, creating pulse trains for one additional revolution before and after the revolution at t=0: MultiDiskChopper(radius=0.2, slit_center="0;180", slit_width="10;20", delta_y=-0.1, nu=302, nslits=2, phase=180, isfirst=1, nrev=1)
Name | Unit | Description | Default | |
slit_center | "0 180" | |||
slit_width | "10 20" | |||
nslits | Number of slits to read from slit_width and slit_center | 2 | ||
delta_y | m | y-position of the chopper rotation axis. If the chopper is located above | -0.3 | |
nu | 0 | |||
nrev | 0 | |||
ratio | 1 | |||
jitter | 0 | |||
delay | 0 | |||
isfirst | 0 | |||
phase | 0 | |||
radius | m | Outer radius of the disk | 0.375 | |
equal | 0 | |||
abs_out | 0 | |||
verbose | 0 |
AT ( | , | , | ) RELATIVE | |||
---|---|---|---|---|---|---|
ROTATED ( | , | , | ) RELATIVE |
MultiDiskChopper.comp
.
[ Identification | Description | Input parameters | Links ]
Generated on 2024-01-03 11:47:43