B KLOE Napoli pictures


THE  RUN  CONTROL

(Napoli contribution)



The Napoli group had a main role in the design and development of the KLOE Run Control and gave its contribution to the development of the inter-process communication system.

The Run Control program "Runctl" is in charge of the syncronization and management of all the distributed processes taking part to the Data Acquisition: Runctl performs the central management of the relevant run paramenters, such as run status, run type and run number. It distributes the commands to initialize, start and stop the data taking. It manages the logging of errors and warnings from all the parts of DAQ.

All the communications between Runctl and the remote DAQ processes use a custom messaging system, based upon the SNMP protocol, that implements different levels of command acknowledge and allows the reading of remote process parameters.

The interaction between Runctl and the human operator who controls the run is made through a Grafical User Interface , written in Tcl/Tk, that also allows to start many grafical control tools.