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.