onlinemonitoring.tex 1.96 KB
Newer Older
Simon Spannagel's avatar
Simon Spannagel committed
1
\chapter{Using \corry as Online Monitor}
Simon Spannagel's avatar
Simon Spannagel committed
2

3
Reconstructing test beam data with \corry does not require many dependencies and is usually very fast due to its efficient data handling and fast reconstruction routines.
Simon Spannagel's avatar
Simon Spannagel committed
4
It is therefore possible to directly perform a full reconstruction including tracking and analysis of the DUT data during data taking.
5
On Linux machines, this is even possible on the data currently recorded since multiple read pointers are allowed per file.
Simon Spannagel's avatar
Simon Spannagel committed
6
7

The \corry framework comes with an online monitoring tool in form of a module for data quality monitoring and immediate feedback to the shifter.
8
The \module{OnlineMonitor} is a relatively simple graphical user interface that displays and updates histograms and graphs produced by other modules during the run.
Simon Spannagel's avatar
Simon Spannagel committed
9
10
11
12
It should therefore be placed at the very end of the analysis chain in order to have access to all histograms previously registered by other modules.

\begin{figure}[tbp]
        \centering
13
14
        \includegraphics[width=0.9\textwidth]{onlinemon.png}
        \caption{Screenshot of the OnlineMonitor module displaying reconstruction histograms during the \corry run.}
Simon Spannagel's avatar
Simon Spannagel committed
15
16
17
18
19
        \label{fig:onlinemon}
\end{figure}

A screenshot of the interface is displayed in Figure~\ref{fig:onlinemon}, showing histograms from the reconstruction of data recorded with the setup presented in Section~\ref{sec:reco_mixedmode}.
The histograms are distributed over several canvases according to their stage of production in the reconstruction chain.
20
21
It is possible to display histograms for all registered detectors through the \parameter{%DETECTOR%} keyword in the configuration.
Histograms only from all detectors marked as DUT can be added by placing \parameter{%DUT%} in the histogram path.
Simon Spannagel's avatar
Simon Spannagel committed
22

23
The module has a default configuration that should match many reconstruction configurations, but each of the canvases and histograms can be freely configured as described in the documentation of the \module{OnlineMonitor} in Section~\ref{onlinemonitor}.