How ROOT is used for the FINUDA experiment

From: CERELLO@to.infn.it
Date: Thu Mar 05 1998 - 10:21:50 MET


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