EventAnalysisControls¶ class EventAnalysisControls(parent: Optional[QWidget] = None) Bases: MetaEventTabControls Public Methods¶ EventAnalysisControls.collect_parameters() → Dict[str, Any]¶ EventAnalysisControls.connect_signals() → None¶ EventAnalysisControls.on_button_clicked(button_type: str) → None¶ EventAnalysisControls.on_parameter_changed() → None¶ EventAnalysisControls.retranslateUi() → None¶ EventAnalysisControls.setupUi() → None¶ EventAnalysisControls.update_eventfitters(eventfitters: list[str]) → None¶ EventAnalysisControls.update_loaders(loaders: list[str]) → None¶ EventAnalysisControls.update_writers(writers: list[str]) → None¶ EventAnalysisControls.validate_inputs() → None¶ Re-validate the panel’s input fields and enable or disable its actions. Abstract because each tab validates a different set of fields. Private Methods¶ EventAnalysisControls.__init__(parent: QWidget | None = None) → None¶ Initialize the shared state every controls panel needs. Parameters: parent (Optional[QWidget]) – Parent widget that owns these controls.