def __update_eff_files(self): """Update efficiency files to UI which are used. """ if self.spectrum_type == _SIMU: # Simulation energy spectrum can contain cut files from multiple # Measurements which each can have different Detector an thus # different efficiency files label_txt = df.get_multi_efficiency_text( self.tof_list_tree_widget, self.simulation.sample.get_measurements(), data_func=lambda tpl: tpl[0]) else: detector = self.measurement.get_detector_or_default() label_txt = df.get_efficiency_text(self.treeWidget, detector) self.label_efficiency_files.setText(label_txt)
def _show_efficiency_files(self): """Update efficiency files to UI which are used. """ detector, *_ = self.measurement.get_used_settings() self.used_efficiency_files = df.get_efficiency_text( self.treeWidget, detector)