2.3.3.1.2. Parts of instruments¶
Data schemas to describe parts, components, or sets of components for building an instrument.
Base Classes¶
- NXactuator
An actuator used to control an external condition.
- NXaperture
A beamline aperture.
- NXattenuator
A device that reduces the intensity of a beam by attenuation.
- NXbeam_stop
A device that blocks the beam completely, usually to protect a detector.
- NXbending_magnet
A bending magnet
- NXcapillary
A capillary lens to focus the X-ray beam.
- NXcircuit
Base class for documenting circuit devices.
- NXcollectioncolumn
Electron collection column of an electron analyzer.
- NXcollimator
A beamline collimator.
- NXcomponent
Base class for components of an instrument - real ones or simulated ones.
- NXcorrector_cs
Base class for a corrector reducing (spherical) aberrations of an electron optical setup.
- NXcrystal
A crystal monochromator or analyzer.
- NXdeflector
Component of an electron analyzer that deflects the paths of electrons. This includes electrostatic and electromagnetic deflectors.
- NXdetector
A detector, detector bank, or multidetector.
- NXdetector_channel
Description and metadata for a single channel from a multi-channel detector.
- NXdetector_group
Logical grouping of detectors. When used, describes a group of detectors.
- NXdetector_module
Geometry and logical description of a detector module. When used, child group to NXdetector.
- NXdisk_chopper
A device blocking the beam in a temporal periodic pattern.
- NXebeam_column
Base class for a set of components providing a controllable electron beam.
- NXelectromagnetic_lens
Base class for an electro-magnetic lens or a compound lens.
- NXelectron_detector
A subclass of NXdetector for detectors that detect electrons.
- NXelectronanalyzer
Basic class for describing an electron analyzer.
- NXem_instrument
Base class for instrument-related details of a real or simulated electron microscope.
- NXem_optical_system
Base class for qualifying an electron optical system.
- NXenergydispersion
Energy dispersion section of an electron analyzer.
- NXfabrication
Details about a component as it is defined by its manufacturer.
- NXfermi_chopper
A Fermi chopper, possibly with curved slits.
- NXfilter
For band pass beam filters.
- NXflipper
A spin flipper.
- NXfresnel_zone_plate
A fresnel zone plate
- NXgrating
A diffraction grating, as could be used in a soft X-ray monochromator
- NXguide
A neutron optical element to direct the path of the beam.
- NXibeam_column
Base class for a set of components equipping an instrument with FIB capabilities.
- NXinsertion_device
An insertion device, as used in a synchrotron light source.
- NXinstrument
Collection of the components of the instrument or beamline.
- NXmanipulator
Base class to describe the use of manipulators and sample stages.
- NXmirror
A beamline mirror or supermirror.
- NXmoderator
A neutron moderator
- NXmonitor
A monitor of incident beam data.
- NXmonochromator
A wavelength defining device.
- NXoptical_lens
Description of an optical lens.
- NXoptical_window
A window of a cryostat, heater, vacuum chamber or a simple glass slide.
- NXpdb
A NeXus transliteration of a PDB file, to be validated only as a PDB
- NXpid_controller
A description of a feedback system in terms of the settings of a proportional-integral-derivative (PID) controller.
- NXpinhole
A simple pinhole.
- NXpolarizer
A spin polarizer.
- NXpositioner
A generic positioner such as a motor or piezo-electric transducer.
- NXpump
Device to reduce an atmosphere to a controlled pressure.
- NXreflections
Reflection data from diffraction experiments
- NXscan_controller
The scan box or scan controller is a component that is used to deflect a
- NXsensor
A sensor used to monitor an external condition
- NXslit
A simple slit.
- NXsource
Radiation source emitting a beam.
- NXspindispersion
Class to describe spin filters in photoemission experiments.
- NXvelocity_selector
A neutron velocity selector
- NXwaveplate
A waveplate or retarder.
- NXxraylens
An X-ray lens, typically at a synchrotron X-ray beam line.