Remove entries for `eline` from the dictionary `self.param_new`
(self, eline)
| 608 | self.data_for_plot() |
| 609 | |
| 610 | def _remove_parameters_for_eline(self, eline): |
| 611 | """Remove entries for `eline` from the dictionary `self.param_new`""" |
| 612 | if self.get_eline_name_category(eline) == "pileup": |
| 613 | key_prefix = "pileup_" + self.e_name.replace("-", "_") |
| 614 | else: |
| 615 | key_prefix = eline |
| 616 | |
| 617 | # It is sufficient to compare using lowercase. It could be more reliable. |
| 618 | key_prefix = key_prefix.lower() |
| 619 | keys_to_delete = [_ for _ in self.param_new.keys() if _.lower().startswith(key_prefix)] |
| 620 | for key in keys_to_delete: |
| 621 | del self.param_new[key] |
| 622 | |
| 623 | # Add name to the name list |
| 624 | _remove_element_from_list(eline, self.param_new) |
| 625 | |
| 626 | def _manual_input(self, userpeak_center=2.5): |
| 627 | """ |
no test coverage detected