ess.reduce.time_of_flight.eto_to_tof.detector_ltotal_from_straight_line_approximation#
- ess.reduce.time_of_flight.eto_to_tof.detector_ltotal_from_straight_line_approximation(detector_beamline)[source]#
Compute Ltotal for the detector pixels. This is a naive straight-line approximation to Ltotal based on basic component positions.
- Parameters:
detector_beamline (
CalibratedBeamline
[TypeVar
(RunType
,nexus.types.BackgroundRun
(int
),nexus.types.EmptyBeamRun
(int
),nexus.types.SampleRun
(int
),TransmissionRun
[nexus.types.SampleRun
(int
)],TransmissionRun
[nexus.types.BackgroundRun
(int
)],nexus.types.VanadiumRun
(int
))]) – Beamline data for the detector that contains the positions necessary to compute the straight-line approximation to Ltotal (source, sample, and detector positions).- Return type:
DetectorLtotal
[TypeVar
(RunType
,nexus.types.BackgroundRun
(int
),nexus.types.EmptyBeamRun
(int
),nexus.types.SampleRun
(int
),TransmissionRun
[nexus.types.SampleRun
(int
)],TransmissionRun
[nexus.types.BackgroundRun
(int
)],nexus.types.VanadiumRun
(int
))]