ess.spectroscopy.indirect.ki.primary_spectrometer_coordinate_transformation_graph#
- ess.spectroscopy.indirect.ki.primary_spectrometer_coordinate_transformation_graph(source_position, sample_position, gravity)[source]#
Return a coordinate transformation graph for the primary spectrometer.
- Parameters:
source_position (
Position[NXsource,TypeVar(RunType,ess.reduce.nexus.types.SampleRun(int),ess.reduce.nexus.types.VanadiumRun(int))]) – Position of the neutron source.sample_position (
Position[NXsample,TypeVar(RunType,ess.reduce.nexus.types.SampleRun(int),ess.reduce.nexus.types.VanadiumRun(int))]) – Position of the sample.gravity (
ess.reduce.nexus.types.GravityVector(scipp.Variable)) – Gravity vector.
- Returns:
PrimarySpecCoordTransformGraph[TypeVar(RunType,ess.reduce.nexus.types.SampleRun(int),ess.reduce.nexus.types.VanadiumRun(int))] – Coordinate transformation graph for the primary spectrometer.