Matching Spectra in ReflectometryReductionOne #9633
Labels
High Priority
An issue or pull request that if not addressed is severe enough to postponse a release.
Reflectometry
Issues and pull requests related to reflectometry
Milestone
ReflectometryReductionOne has the ability to accept Transmission Workspaces for normalisation. The current behaviour is that the spectrum numbers are taken from the numerator workspace, and used to find and crop the correct spectra out of the denominator (transmission) workspace. If spectrum numbers cannot be found that match up, the algorithm exits without completing.
The behaviour requested by Tim Charlton is that we have an optional less-severe penalty for having mismatched spectrum numbers and allow the division to proceed on the basis of workspace index matching. This would be an optional switch, which would be On by default, and would still log a warning message that users could heed.
Switch would be something like 'StrictSpectrumChecking'. Users would have to actively disable it.
The code this will affect is in ReflectometryReductionOne, where createWorkspaceIndexListFromDetectorWorkspace is used.
The text was updated successfully, but these errors were encountered: