Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

LabelNameDescription
1Application Menu Barcontains menus with commands
2Status Panelapplication's current status (connected or disconnected)
3Date Panelshows when status last changed
4Control Buttonsused to connect, disconnect, pause, continue, etc.
5Data Sourceavailable data sources (files or ET)
6Event Dashboardstatistics for the current session
7System Status Monitor Tabsystem status monitoring tables (for alarms)
8Log Tablist of application log messages
9Trigger Diagnosticsshows trigger diagnostics info when the right Driver is active in the job
10Plot Panelshows the current set of plots in the session
11Plot Info Panelshows information about the currently selected plot

 

Session Management

Connecting and Disconnecting

You can start a new monitoring session by clicking on the connect button in the GUI.

When the application is disconnected, as it will be just after starting up, the button will look like this.

...

SettingDescriptionNotes
Steering File Resourcepath to steering file jar resource 
Steering Filepath to steering file on diskuse the Select Steering File button to choose a file
Steering Typechoose whether a file or resource is used

determines whether the Steering File or Steering File Resource value is used

Processing Stagelimit event processing to a certain stage

event processing will be done up to and including the selected stage

Detector Namename of detector model 
Detector Resources Directoryused to select a directory with detector resourcesimplements detector aliasing as the selected detector may override a known detector
User Run Numberprovide a run number to override those from the events 
Conditions Tagselect a conditions tag for limiting returned conditions data 
Freeze Detector Conditionsprevent conditions system from using run numbers in the datamay only be used when run number and detector are provided
Max Eventsmax events to read before disconnecting-1 means unlimited
LCSim Event Builderselect the builder for creating LCSim eventsdefault should be fine
Disconnect on errordisconnect if there are any errors 
Disconnect on end rundisconnect when run ends 
Log to Filelog messages to a file instead of the log table 
Log File Namelog file name if logging to a file instead of the log table 

 

...

Recent Files

A list of recent files is available under Recent Files in the File menu.  This has a list of files that were opened using the Open File command.

Files added to this list will not appear automatically if the application is closed and reopened.  They must be saved by using the Save Settings menu item under Settings.

 

...

Data Sources

EVIO Data Source

EVIO files can be loaded using the Open File menu item under File.  These events will be processed using the currently configured event builder to produce in-memory LCIO events which can then be reconstructed.

LCIO Data Source

LCIO files can also be loaded using Open File.  These files may contain only the data collections, in which case reconstruction steering should be run.  Or these files may already contain reconstruction output.

ET Server

Data can be read from an ET server (also called ET ring) and converted to EVIO.

A local ET ring can be started from the command line.

Code Block
languagebash
themeMidnight
java -Xmx2g -cp ./distribution/target/hps-distribution-bin.jar org.jlab.coda.et.apps.StartEt -f ETBuffer -s 20000 -v

 

Then the EVIO file can be streamed to the ET server using a utility in HPS Java.

Code Block
languagebash
themeMidnight
java -cp ./distribution/target/hps-distribution-bin.jar org.hps.record.evio.EvioFileProducer -e events.evio -f ETBuffer

In real data taking, the monitoring application will need to be configured to connect properly to the Counting House's ET ring.

System Status Monitor

SVT Monitoring

...

Steering Files

How It Works