See: Description
Interface | Description |
---|---|
AddActionListener |
Mix-in interface for components which can be assigned an
ActionListener . |
Class | Description |
---|---|
AbstractFieldsPanel |
A
JPanel which has a number of fields with the labels in the first column and the components for
showing/editing the fields in the second. |
Commands |
These strings are used to identify
ActionEvent commands in the MonitoringApplication. |
ConditionsCollectionTableModel |
This is a table model for a collection of conditions objects.
|
ConditionsPanel |
The component for showing conditions table records in the monitoring application tabs.
|
ConnectionSettingsPanel |
Connection settings panel.
|
ConnectionStatusPanel |
This is the panel for showing the current connection status (connected, disconnected, etc.) in the tool bar.
|
DataSourceComboBox |
This is a combo box that shows the current data source such as an LCIO file, EVIO file or ET ring.
|
DataSourceComboBox.DataSourceItem |
This class represents a data source item in the combo box, which has a name for display, a full path to the file,
and an implicit type (EVIO, LCIO or ET).
|
DatePanel |
A small
JPanel with a date field and a label on its border. |
EventButtonsPanel |
This is the panel with buttons for connecting or disconnecting from the session and controlling the application when
event processing is paused.
|
EventDashboard |
This class implements a dashboard for displaying information about the current run.
|
EventProcessing |
This class encapsulates all of the logic involved with processing events and managing the related state and objects
within the monitoring application.
|
FieldPanel |
A panel with a label and a text field.
|
JobSettingsPanel |
This is the GUI panel for setting job parameters.
|
JobSettingsPanel.CompactFileFilter |
This filter will accept only files called compact.xml which should be an LCSim detector description file.
|
LogLevelFilterComboBox |
This is a combo box used to filter the log table messages by level.
|
LogPanel |
This is a simple GUI component for the log table and its controls.
|
LogTable |
This is a simple
avax.swing.JTable component for displaying log messages. |
LogTable.DateRenderer |
The table cell renderer for displaying dates.
|
LogTable.LogRecordModel |
The table model implementation.
|
Main |
This is the front-end for running the monitoring application via a
Main.main(String[]) method. |
MenuBar |
This is the primary menu bar for the monitoring application.
|
MonitoringApplication |
This is the primary class that implements the data monitoring GUI application.
|
MonitoringApplicationFrame |
This class instantiates the primary GUI components of the monitoring application.
|
PlotInfoPanel |
This is a GUI component for showing the statistics and other information about an AIDA plot when it is clicked on in
the monitoring application.
|
PlotPanel |
This is the panel containing the tabs with the monitoring plots.
|
SettingsDialog |
The modal dialog for entering application settings.
|
SettingsPanel |
The container component with the tabs that have job and connection settings.
|
SystemStatusEventsTable |
This is a table that shows every system status change in a different row.
|
SystemStatusEventsTable.SystemStatusEventsTableModel |
The model for the system status events table.
|
SystemStatusPanel |
This is a panel showing the two tables for viewing the system statuses, one
showing the current state of all system status monitors and the other with
all system status change events.
|
SystemStatusTable |
This table shows the current state of
SystemStatus objects. |
SystemStatusTable.JTableButtonMouseListener |
Fires a mouse click event when the clear button is pressed, which in turn will activate the action event for the
button.
|
ToolbarPanel |
A GUI component for the top-level toolbar of the monitoring app.
|
The Monitoring Application is a flexible framework for monitoring the event processing chain of the HPS experiment in an online environment. It implements the conversion of ET byte buffers to EVIO and then the building of LCIO events from the raw EVIO data.
It provides three primary GUI components:
The FreeHep framework is used extensively for the record processing. Every part of the event processing chain uses the freehep-record module to manage the flow of records and activate any processors that are listening on the record loops.
Copyright © 2019. All rights reserved.