Skip to content
Snippets Groups Projects
Unverified Commit b2f0a3b8 authored by Antti Soininen's avatar Antti Soininen Committed by GitHub
Browse files

Merge pull request #23951 from mantidproject/23869_Refatcor_Wish_to_use_AlignAndFocusPowder

Refactor wish to use align and focus powder
parents 2f7e00b7 2502a8bb
No related merge requests found
...@@ -58,6 +58,7 @@ class WISHPowderReductionTest(MantidSystemTest): ...@@ -58,6 +58,7 @@ class WISHPowderReductionTest(MantidSystemTest):
self.clearWorkspaces() self.clearWorkspaces()
def validate(self): def validate(self):
self.tolerence = 1.e-8
validation_files = [] validation_files = []
for panel in [x for x in panels if x < 6]: for panel in [x for x in panels if x < 6]:
validation_files = validation_files + \ validation_files = validation_files + \
...@@ -93,6 +94,7 @@ class WISHPowderReductionNoAbsorptionTest(MantidSystemTest): ...@@ -93,6 +94,7 @@ class WISHPowderReductionNoAbsorptionTest(MantidSystemTest):
self.clearWorkspaces() self.clearWorkspaces()
def validate(self): def validate(self):
self.tolerence = 1.e-8
validation_files = [] validation_files = []
for panel in [x for x in panels if x < 6]: for panel in [x for x in panels if x < 6]:
validation_files = validation_files + ["w40503-{0}_{1}foc".format(panel, linked_panels.get(panel)), validation_files = validation_files + ["w40503-{0}_{1}foc".format(panel, linked_panels.get(panel)),
...@@ -124,6 +126,7 @@ class WISHPowderReductionCreateVanadiumTest(MantidSystemTest): ...@@ -124,6 +126,7 @@ class WISHPowderReductionCreateVanadiumTest(MantidSystemTest):
wish_test.create_vanadium_run(19612, 19618, panels) wish_test.create_vanadium_run(19612, 19618, panels)
def validate(self): def validate(self):
self.tolerence = 1.e-8
validation_files = [] validation_files = []
for panel in [x for x in panels if x < 6]: for panel in [x for x in panels if x < 6]:
validation_files = validation_files + ["w19612-{}foc".format(panel), validation_files = validation_files + ["w19612-{}foc".format(panel),
......
...@@ -197,8 +197,9 @@ class Wish: ...@@ -197,8 +197,9 @@ class Wish:
cal = "WISH_diff{}" cal = "WISH_diff{}"
if cal.format("_cal") not in simple.mtd: if cal.format("_cal") not in simple.mtd:
simple.LoadDiffCal(filename=self.get_cal(), InstrumentName="WISH", WorkspaceName=cal.format("")) simple.LoadDiffCal(filename=self.get_cal(), InstrumentName="WISH", WorkspaceName=cal.format(""))
simple.AlignDetectors(InputWorkspace=work, OutputWorkspace=work, CalibrationWorkspace=cal.format("_cal")) simple.AlignAndFocusPowder(InputWorkspace=work, OutputWorkspace=focus, GroupingWorkspace=cal.format("_group"),
simple.DiffractionFocussing(InputWorkspace=work, OutputWorkspace=focus, GroupingWorkspace=cal.format("_group")) CalibrationWorkspace=cal.format("_cal"), Dspacing=True, params="-0.00063")
simple.ConvertUnits(InputWorkspace=focus, OutputWorkspace=focus, Target="dSpacing")
if self.deleteWorkspace: if self.deleteWorkspace:
simple.DeleteWorkspace(work) simple.DeleteWorkspace(work)
if panel == 5 or panel == 6: if panel == 5 or panel == 6:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment