DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
ta_dump.py
is a plotting script that shows TA diagnostic information, such as: algorithms produced, number of TPs per TA, event displays, ADC integral histogram, and a plot of the time starts.
A new save name is found that identifies the HDF5 file the script was run on and increments based on preceding plots for the same file. One can overwrite the first set of plots generated by using --overwrite
. Plots are saved in two multi-page PDFs: 1) member data histograms and light analysis plots and 2) event displays.
There are two plotting options --linear
and --log
that set the y-scale for the plots. By default, plots use both scales with linear on the left y-axis and log on the right y-axis. There is an additional plotting option --seconds
to produce time plots using seconds instead of ticks.
While running, this can print information about the file reading using -v
(warnings) and -vv
(all). Errors and useful output information (save names and location) are always outputted.
One can specify which fragments to attempt to load from with the --start-frag
option. This is -10
by default in order to get the last 10 fragments for the given file. One can also specify which fragment to end on (not inclusive) with --end-frag
option. Otherwise, this will load from the specified start fragment until the end of the file.
Event displays are processed by default. If there are many TAs that were loaded, then this may take a while to plot. The --no-display
options skips event display plotting.
A text file is generated that gives reference statistics for each TA data member and gives a count of data members that are at least 2 sigma and 3 sigma from the mean. One can use --no-anomaly
to stop this file generation.