neutronpy.instrument.Monochromator

class neutronpy.instrument.Monochromator(tau, mosaic, direct=-1, vmosaic=None, height=None, width=None, depth=None, rh=None, rv=None)[source]

Class containing monochromator information.

Parameters:
tau : float or str

Tau value for the monochromator (or analyzer)

mosaic : int

Mosaic of the crystal in arc minutes

direct : ±1, optional

Direction of the crystal (left or right, -1 or +1, respectively). Default: -1 (left-handed coordinate frame).

vmosaic : int, optional

Vertical mosaic of the crystal in arc minutes. Default: None

height : float, optional

Height of the crystal in cm. Default: None

width : float, optional

Width of the crystal in cm. Default: None

depth : float, optional

Depth of the crystal in cm. Default: None

Returns:
Monochromator : object
Attributes:
tau
mosaic
direct
vmosaic
height
width
depth
rh
rv
d