def on_time_clicked(self):
     input_file = self._view.run_input
     period = self._view.period
     state_model_with_view_update = self._parent_presenter._get_state_model_with_view_update()
     state = self._create_state(state_model_with_view_update, input_file, period, self._facility)
     mask = self._view.time_mask
     range = self._view.time_range
     listener = DiagnosticsPagePresenter.IntegralListener(self)
     detector = get_detector_from_gui_selection(self._view.detector)
     self._work_handler.process(listener, self.run_integral, range, mask, IntegralEnum.Time,
                                detector, state)
 def on_time_clicked(self):
     self._view.disable_integrals()
     input_file = self._view.run_input
     period = self._view.period
     state_model_with_view_update = self._parent_presenter._get_state_model_with_view_update()
     state = self._create_state(state_model_with_view_update, input_file, period, self._facility)
     mask = self._view.time_mask
     range = self._view.time_range
     listener = DiagnosticsPagePresenter.IntegralListener(self)
     detector = get_detector_from_gui_selection(self._view.detector)
     self._work_handler.process(listener, self.run_integral, 0, range, mask, IntegralEnum.Time,
                                detector, state)
Esempio n. 3
0
 def on_horizontal_clicked(self):
     self._view.disable_integrals()
     input_file = self._view.run_input
     period = self._view.period
     state_model_with_view_update = self._parent_presenter.update_model_from_view(
     )
     state = self._create_state(state_model_with_view_update, input_file,
                                period, self._facility)
     mask = self._view.horizontal_mask
     range = self._view.horizontal_range
     listener = DiagnosticsPagePresenter.IntegralListener(self)
     detector = get_detector_from_gui_selection(self._view.detector)
     self._work_handler.process(listener, self.run_integral, 0, range, mask,
                                IntegralEnum.Horizontal, detector, state)
Esempio n. 4
0
 def on_vertical_clicked(self):
     UsageService.registerFeatureUsage(
         FeatureType.Feature, ["ISIS SANS", "Diagnostics - Vertical"],
         False)
     self._view.disable_integrals()
     input_file = self._view.run_input
     period = self._view.period
     state_model_with_view_update = self._parent_presenter.update_model_from_view(
     )
     state = self._model.create_state(state_model_with_view_update,
                                      input_file, period, self._facility)
     mask = self._view.vertical_mask
     range = self._view.vertical_range
     detector = get_detector_from_gui_selection(self._view.detector)
     self._worker.run_integral(range, mask, IntegralEnum.Vertical, detector,
                               state)
Esempio n. 5
0
 def component(self):
     component_as_string = self.component_combo_box.currentText()
     return get_detector_from_gui_selection(component_as_string)
Esempio n. 6
0
 def component(self):
     component_as_string = self.component_combo_box.currentText()
     return get_detector_from_gui_selection(component_as_string)