\(\renewcommand\AA{\unicode{x212B}}\)
SimpleShapeDiscusInelastic v1¶
Summary¶
Properties¶
| Name | Direction | Type | Default | Description | 
|---|---|---|---|---|
| ReducedWorkspace | Input | Mandatory | Reduced Workspace | |
| SqwWorkspace | Input | Mandatory | S(Q,w) Workspace for the sample | |
| OutputWorkspace | Output | WorkspaceGroup | MuscatResults | Name for results workspaces | 
| Container | Input | boolean | False | Enable input of container data | 
| SampleMassDensity | Input | number | Optional | Sample mass density | 
| SampleChemicalFormula | Input | string | Sample Chemical formula | |
| ContainerMassDensity | Input | number | Optional | Container number density | 
| ContainerChemicalFormula | Input | string | V | Container Chemical formula | 
| Shape | Input | string | FlatPlate | Geometry of sample environment. Options are: FlatPlate, Cylinder, Annulus. Allowed values: [‘FlatPlate’, ‘Cylinder’, ‘Annulus’] | 
| Height | Input | number | 1 | Height of the sample environment (cm) | 
| Width | Input | number | 1 | Width of the FlatPlate sample environment (cm) | 
| Thickness | Input | number | 0.1 | Thickness of the FlatPlate sample environment (cm) | 
| Angle | Input | number | 0 | Angle of the FlatPlate sample environment with respect to the beam (degrees) | 
| Front | Input | number | 0.1 | Thickness of the FlatPlate front (cm) | 
| Back | Input | number | 0.1 | Thickness of the FlatPlate back (cm) | 
| SampleRadius | Input | number | 0.5 | Sample radius (cm). Default=0.5 | 
| CanRadius | Input | number | 0.6 | Container outer radius (cm). Default=0.6 | 
| SampleInnerRadius | Input | number | 0.5 | Sample inner radius (cm). Default=0.5 | 
| SampleOuterRadius | Input | number | 0.6 | Sample outer radius (cm). Default=0.6 | 
| CanInnerRadius | Input | number | 0.45 | Container inner radius (cm). Default=0.5 | 
| CanOuterRadius | Input | number | 0.65 | Container outer radius (cm). Default=0.65 | 
| NeutronPathsSingle | Input | long | 1000 | Number of paths for single scattering. Default=1000 | 
| NeutronPathsMultiple | Input | long | 1000 | Number of paths for multiple scattering. Default=1000 | 
| NumberScatterings | Input | long | 1 | Number of scatterings. Default=1 | 
| NormalizeStructureFactors | Input | boolean | False | Enable normalisation of structure factor | 
Description¶
Sets up a sample shape and optionally a container shape, along with the required material properties, and runs the DiscusMultipleScatteringCorrection algorithm. This algorithm merely serves as a simpler interface to define the shape & material of the sample\container without having to resort to the more complex SetSample algorithm. The computational part is all taken care of by DiscusMultipleScatteringCorrection. Please see that documentation for more details. Currently the shape geometries supported are:
- Flat Plate 
- Cylinder 
- Annulus 
Below are the properties applicable to each specific shape:
FlatPlate¶
- Height 
- Width 
- Thickness 
- Angle 
- Front 
- Back 
Cylinder¶
- Height 
- SampleRadius 
- CanRadius stands for the outer radius of the annular container, inner radius of which is the same as the radius of the sample. 
Annulus¶
- Height 
- CanInnerRadius 
- SampleInnerRadius 
- SampleOuterRadius 
- CanOuterRadius 
Categories: AlgorithmIndex | Workflow\MIDAS
Source¶
Python: SimpleShapeDiscusInelastic.py