ess.reflectometry.types#

Module Attributes

ReducedReference

math`R(Q) = 1`

Reference

code`ReducedReference` histogrammed in sample Q

Sample

code`Sample` measurement prepared for reduction

ReflectivityOverQ

Intensity histogram over momentum transfer normalized by the calibrated reference measurement.

ReflectivityOverZW

Intensity histogram over z- and wavelength- grid.

QResolution

Resolution term for the momentum transfer for each bin of QBins.

QBins

Bins for the momentum transfer histogram.

WavelengthBins

Bins for the wavelength histogram, also used to filter the event data.

YIndexLimits

Limit of the (logical) 'y' detector pixel index

ZIndexLimits

Limit of the (logical) 'z' detector pixel index

BeamDivergenceLimits

Limit of the beam divergence

ReferenceFilePath

Path to the cached normalization matrix

Classes

BeamSize(x)

Full-Width-Half-maximum of the incoming beam.

DetectorPosition(x)

Positions of the detector pixels, relative to the source(?), as a 3d-vector

DetectorRotation(x)

The rotation of the detector relative to the horizon

DetectorSpatialResolution(x)

Spatial resolution of the detector.

Filename(x)

Filename of an event data nexus file.

LoadedNeXusDetector(*args, **kwargs)

NXdetector loaded from file

NeXusDetectorName(x)

Name of the detector in the nexus file containing the events of the RunType

ProtonCurrent(x)

Proton current log from file

RawDetectorData(x)

Event time data from nexus file, binned by detector_number (pixel of the detector frame).

ReducibleData(x)

Event data with common coordinates added

SamplePosition(x)

The position of the sample relative to the source(?).

SampleRotation(x)

The rotation of the sample relative to the center of the incoming beam.

SampleSize(x)

Size of the sample.

SpecularReflectionCoordTransformGraph(x)

Coordinate transformation graph for specular reflection