Esempio n. 1
0
    def get_editing_state(self):
        m = REFLDataSets()

        #run number
        m.data_file = str(self._summary.data_run_number_edit.text())

        #incident medium
        m.incident_medium_list = [
            self._summary.incident_medium_combobox.itemText(i)
            for i in range(self._summary.incident_medium_combobox.count())
        ]
        m.incident_medium_index_selected = self._summary.incident_medium_combobox.currentIndex(
        )

        #tof
        m.tof_min = self._summary.tof_min.text()
        m.tof_max = self._summary.tof_max.text()

        #number of attenuator
        m.number_attenuator = int(self._summary.number_of_attenuator.text())

        #peak selection
        m.peak_selection = [
            int(self._summary.data_peak_from_pixel.text()),
            int(self._summary.data_peak_to_pixel.text())
        ]

        #background
        m.back_selection = [
            int(self._summary.data_background_from_pixel.text()),
            int(self._summary.data_background_to_pixel.text())
        ]

        #lambda request
        m.lambda_requested = self._summary.lambda_request.text()

        #s1h, s2h, s1w and s2w
        m.s1h = self._summary.s1h.text()
        m.s2h = self._summary.s2h.text()
        m.s1w = self._summary.s1w.text()
        m.s2w = self._summary.s2w.text()

        return m
Esempio n. 2
0
    def get_editing_state(self):
        m = REFLDataSets()

        # run number
        m.data_file = str(self._summary.data_run_number_edit.text())

        # incident medium
        m.incident_medium_list = [
            self._summary.incident_medium_combobox.itemText(i)
            for i in range(self._summary.incident_medium_combobox.count())
        ]
        m.incident_medium_index_selected = self._summary.incident_medium_combobox.currentIndex()

        # tof
        m.tof_min = self._summary.tof_min.text()
        m.tof_max = self._summary.tof_max.text()

        # number of attenuator
        m.number_attenuator = int(self._summary.number_of_attenuator.text())

        # peak selection
        m.peak_selection = [
            int(self._summary.data_peak_from_pixel.text()),
            int(self._summary.data_peak_to_pixel.text()),
        ]

        # background
        m.back_selection = [
            int(self._summary.data_background_from_pixel.text()),
            int(self._summary.data_background_to_pixel.text()),
        ]

        # lambda request
        m.lambda_requested = self._summary.lambda_request.text()

        # s1h, s2h, s1w and s2w
        m.s1h = self._summary.s1h.text()
        m.s2h = self._summary.s2h.text()
        m.s1w = self._summary.s1w.text()
        m.s2w = self._summary.s2w.text()

        return m