Dear Rooters, following the invitation by R. Brun to let the people know about real time ROOT applications, we would like to spend a few words about the use of ROOT for the online monitor of the FINUDA experiment (to be installed at INFN, LNF by the end of 1998). Our collaboration decided to use ROOT for the online monitor about one year ago. From that moment, we developed some classes and defined a global structure for the use of ROOT and its relationship to the non C++ software still used in the collaboration. In the present configuration, the Global Event Builder writes the RAW event in ROOT format. Moreover, it is connected via UDP socket to a pre-analysis process called RDT2HDT. This process acts as a server for the monitor processes, based on ROOT, and extended with the FINUDA classes. Moreover, RDT2HDT can fill the INPUT ZEBRA banks of the reconstruction program and drive its execution. Presently, the interface was implemented only for two detectors, but it was tested and proved to be working: its extension to the whole HDT object is under development. The output of the reconstruction program is still in ZEBRA format, but, most probably, an interface will be developed in order to allow the use of ROOT for the event display and the data analysis. Some more details about the overall design and the implementation of the classes are available by following the links to Software and Online Monitor from the FINUDA homepage: http://www.lnf.infn.it/esperimenti/finuda/finuda.html Best regards, Piergiorgio Cerello (cerello@to.infn.it) Valerio Filippini (Valerio.Filippini@pv.infn.it)
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:30 MET