.. auto-generated by script ../../../../utils/nxdl2rst.py from the NXDL source NXdisk_chopper.nxdl.xml .. index:: ! NXdisk_chopper (base class) ! disk chopper (base class) see: disk chopper (base class); NXdisk_chopper .. _NXdisk_chopper: ============== NXdisk_chopper ============== **Status**: base class, extends :ref:`NXobject`, version 1.0 **Description**: A device blocking the beam in a temporal periodic pattern. TODO: need documentation **Symbols**: No symbol table **Groups cited**: :ref:`NXgeometry` .. index:: NXgeometry (base class); used in base class **Structure**: .. index:: type (field) **type**: :ref:`NX_CHAR ` Type of the disk-chopper: only one from the enumerated list (match text exactly) Any of these values: * ``Chopper type single`` * ``contra_rotating_pair`` * ``synchro_pair`` .. index:: rotation speed (field) **rotation_speed**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_FREQUENCY `} chopper rotation speed .. index:: slits (field) **slits**: :ref:`NX_INT ` Number of slits .. index:: slit angle (field) **slit_angle**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_ANGLE `} angular opening .. index:: pair separation (field) **pair_separation**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} disc spacing in direction of beam .. index:: radius (field) **radius**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} radius to centre of slit .. index:: slit height (field) **slit_height**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} total slit height .. index:: phase (field) **phase**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_ANGLE `} chopper phase angle .. index:: ratio (field) **ratio**: :ref:`NX_INT ` pulse reduction factor of this chopper in relation to other choppers/fastest pulse in the instrument .. index:: distance (field) **distance**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_LENGTH `} Effective distance to the origin .. index:: wavelength range (field) **wavelength_range[2]**: :ref:`NX_FLOAT ` {units=\ :ref:`NX_WAVELENGTH `} low and high values of wavelength range transmitted **(geometry)**: :ref:`NXgeometry` **NXDL Source**: https://github.com/nexusformat/definitions/blob/master/base_classes/NXdisk_chopper.nxdl.xml