Opening the Booster Monitor program on

A Mozilla browser is pushed to the mbboostermon laptop in the MiniBooNE control room from a computer called merlot, which is behind the Accelerator Division firewall. Every 5 minutes, the script checks to see if mbboostermon is running. mbboostermon needs to be able to accept connections from merlot—this is accomplished by typing “xhost +” at the prompt. If there is no browser visible for more than 5 minutes and the xhost has been set, then send an email to

The browser should be set to On the left panel, click the “from the Web” link under the heading “Launch Application.” Sometimes this page takes a little time to load. Expand the B * Booster tree and double click on the Booster Monitor.

Running the Booster Monitor

  1. A box titled “Reference Set Selection” will appear. Hit the “Cancel” button.

  2. Go to the lower right hand corner and click on the disconnected plug icon, which will open a window that will allow you to make a connection to the DAE. Select the “Connect To” button (the node should be set to or and hit “Ok.” The plug icon should now appear connected.

  3. Go to the bottom panel of buttons and hit “ReadConfig.” In the left panel of the “Save/load view” window, double-click on the “test” directory, double-click on the “test” subdirectory, go the right panel and click on the “AMI_correct_sext_quads_skews.xml” file, which is located toward the bottom of the list and hit “ok.” The plot titles on the main Booster Monitor frame should update to reflect the devices read through the configuration file.

  4. Hit the green “Start” button and the Snapshot counter on the bottom right corner should start incrementing and the plots will start filling with data. You will know that the Booster Monitor program is not receiving data if the snapshot counter is not incrementing.

Booster Monitor Problems and Troubleshooting

The Booster Monitor tends to stall or freeze for various reasons, not all of which are understood. If the snapshot incrementer on the lower right side has stopped, the first thing to try is to hit “Stop” and then hit “Start.” You can also try to close the window and restart the program.

If none of the above works, or there is another kind of problem with the browser, send an email to The Booster Monitor has to be run from the browser that is pushed from behind the firewall—otherwise, it won't start up.

Interpretation of Booster Monitor Plots

The Booster Monitor can look at all snapshotable devices in the Booster in addition to some snapshotable devices in the Linac and the MiniBooNE beamline. The configuration file mentioned above includes some of the more interesting devices, such as the ramped correctors.

The first snapshot of each device serves as a baseline to which all future snapshots are compared. The Booster Monitor calculates the average, the standard deviation, and the standard deviation of the standard deviation. On the “Monitor” tab, Blue represents the baseline average value, green the current average value, red the baseline average +/- 3 * s. Switching to the “Deviations” tab located in the upper left will allow one to look at direct plots of the standard deviations.

The point number on the x-axis divided by the snapshot sample rate is equal to the absolute time. Thus, 237 points correspond to approximately 33 ms, which is the rising portion of the sinusoidal current in the Booster. The y-axis units depend on the device being read.

Double-clicking on any one of the plots will open a blowup of that plot. Clicking on one of the plot numbers in the button panel across the top of the frame allows the user to choose which device is visualized in the plot. This is useful as only 16 plots can appear on the frame at a given moment, but data can be taken simultaneously for hundreds of devices. Plots turn yellow when they receive data points that fall outside of the +/- 3 s margin, and the delinquent points are sent to a datalogger.

Additional Documentation

Chandra Jacobs' report:

Jerry Guglielmo's instructions: