print '-> remove first and last point (edge effet)' qmin = x_axis[1] qmax = x_axis[-2] CropWorkspace(InputWorkspace=output_ws, OutputWorkspace=output_ws, XMin=qmin, XMax=qmax) #space self.setProperty("OutputWorkspace", mtd[output_ws]) #cleanup all workspace used print '-> Cleaning useless workspaces' if mtd.workspaceExists(ws_event_data): mtd.deleteWorkspace(ws_event_data) if mtd.workspaceExists(ws_data_Q): mtd.deleteWorkspace(ws_data_Q) if mtd.workspaceExists(ws_data): mtd.deleteWorkspace(ws_data) if (NormFlag): if mtd.workspaceExists(ws_norm_event_data): mtd.deleteWorkspace(ws_norm_event_data) print mtd.registerPyAlgorithm(RefLReduction())
print _line #s1h s1h_value, s1h_units = wks_utility.getS1h(mtd[ws_event_data]) _line = ' s1h: {0:.4f}'.format(s1h_value) _line += ' ' + s1h_units print _line #s2h s2h_value, s2h_units = wks_utility.getS2h(mtd[ws_event_data]) _line = ' s2h: {0:.4f}'.format(s2h_value) _line += ' ' + s2h_units print _line #s1w s1w_value, s1w_units = wks_utility.getS1w(mtd[ws_event_data]) _line = ' s1w: {0:.4f}'.format(s1w_value) _line += ' ' + s1w_units print _line #s2w s2w_value, s2w_units = wks_utility.getS2w(mtd[ws_event_data]) _line = ' s2w: {0:.4f}'.format(s2w_value) _line += ' ' + s2w_units print _line print '********************************' print mtd.registerPyAlgorithm(RefLview())