ess.powder.correction.normalize_by_monitor_histogram#
- ess.powder.correction.normalize_by_monitor_histogram(detector, *, monitor, uncertainty_broadcast_mode)[source]#
Normalize detector data by a histogrammed monitor.
- Parameters:
detector (
ReducedCountsDspacing[TypeVar(RunType,ess.reduce.nexus.types.SampleRun(int),ess.reduce.nexus.types.VanadiumRun(int),ess.powder.types.EmptyCanRun(int))]) – Input event data in wavelength.monitor (
WavelengthMonitor[TypeVar(RunType,ess.reduce.nexus.types.SampleRun(int),ess.reduce.nexus.types.VanadiumRun(int),ess.powder.types.EmptyCanRun(int)),ess.reduce.nexus.types.CaveMonitor(int)]) – A histogrammed monitor in wavelength.uncertainty_broadcast_mode (
UncertaintyBroadcastMode) – Choose how uncertainties of the monitor are broadcast to the sample data.
- Returns:
ScaledCountsDspacing[TypeVar(RunType,ess.reduce.nexus.types.SampleRun(int),ess.reduce.nexus.types.VanadiumRun(int),ess.powder.types.EmptyCanRun(int))] – detector normalized by a monitor.