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

# The `ISIS_moderator` Component

ISIS Moderators

## Identification

- Author: S. Ansell and D. Champion
- Origin: ISIS
- Date: February 2004
- Version: 1.1

## Description

    Produces a TS1 or TS2 ISIS moderator distribution.  The Face argument determines which moderator
    is to be sampled. Each face uses a different Etable file (the location of which is determined by
    the MCTABLES environment variable).  Neutrons are created having a range of energies
    determined by the E0 and E1 arguments.  Trajectories are produced such that they pass
    through the moderator face (defined by modXsixe and modYsize) and a focusing rectangle
    (defined by xh,yh and dist).  Please download the documentation for precise instructions for use.

    Example:   ISIS_moderator(Face ="water", E0 = 49.0,E1 = 51.0, dist = 1.0, xw = 0.01,
       yh = 0.01, modXsize = 0.074, modYsize = 0.074, CAngle = 0.0,SAC= 1)

## Input parameters

Parameters in boldface are required; the others are optional.

Name | Unit | Description | Default
--- | --- | --- | ---
Face | word | Name of the face - TS2:groove,hydrogen,narrow,broad - - TS1:Water,ch4,h2,merlin - TS2: Face name W1-9 E1-9 |
E0 | meV | Lower edge of energy distribution |
E1 | meV | Upper edge of energy distribution |
dist | m | Distance from source to the focusing rectangle |
xw | m | Width of focusing rectangle |
yh | m | Height of focusing rectangle |
modXsize | m | Moderator vertical size |
modYsize | m | Moderator Horizontal size |
CAngle | radians | Angle from the centre line |
SAC | boolean | Apply solid angle correction or not (1/0) |

## Output parameters

Name | Unit | Description | Default
--- | --- | --- | ---
modXsize | m | Moderator vertical size |

## Links

- Source code for `ISIS_moderator.comp`.
- Further information should be downloaded from the ISIS MC website.

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