The FINUDA Online Monitoring
and Event Display System
The Finuda Online Monitor and Event Display task is the real time control
of the detector performance and stability, together with a data pre-analysis;
it must be flexible, fast, user friendly and, according to the evolution
in the field of computing, it must also work in a Unix-like environment.
Moreover, it must allow a remote detector performance control.
The monitoring system is based on the re-organization of
the Raw Data Tape (RDT) into a so-called
Hit Data Tape (HDT), in which
the event is structured as a ROOT tree, with a branch
for every detector. The different branches, filled with
hit objects, are easily correlated to each
other by dedicated interactive macros. This design allows a high degree of
flexibility, an essential feature for an online monitoring system.
The event re-organization also becomes a preliminary step to the
event reconstruction, performed by a FORTRAN program driven by a C++ main.
This configuration makes simpler the data treatment and the connection to
the database, which is performed by the C++ application, and, more important,
it will allow to set up C++ classes for offline data analysis.