Re: [ROOT] Where can I find AIDA interface?

From: Julius Hrivnac (Julius.Hrivnac@cern.ch)
Date: Tue Feb 10 2004 - 19:24:32 MET


Hi Valeiy,

>  - which features of AIDA are missing in ROOT? or how
>     ROOT can be improved in comparison with AIDA (ideas, interface etc.)?

AIDA and Root are two different things: AIDA is an Abstract Interface. Root
is a concrete application.

There are many applications, which implement/use AIDA.
AIDA tools: JAS/JAIDA/FreeHEP (Java, C++, Python, PNuts),
             Anaphe (C++),
             PI (C++),
             OpenScientist (C++),
             PAida (Python).
AIDA users: Geant4,
             Gaudi,
             Athena,...

AIDA users can choose which applications they want to use. The same
analysis code works with all AIDA applications (within the same language).
They can all read/write the same data (using well-documented standard AIDA
format). AIDA user can, to some extend, even to mix different AIDA tools
within one application (to use one for plotting and a different one for
fitting, for example). Various AIDA tools have different advantages (better
GUI, better graphics, support for more file formats, faster code,...).

Root doesn't implement AIDA interface and is not able to inter-operate
with AIDA tools or access AIDA files. Most of the AIDA tools can,
however, at least read Root files.

> - what is advantage/idea of using IAnalysisFactory?

To be able to choose (an AIDA-complient analysis tool).

You can find more about AIDA in http://aida.freehep.org

           Julius

-- 
########################################################################
# E-mail: Julius.Hrivnac@cern.ch                                       #
# WWW:    http://home.cern.ch/~hrivnac/                                #
# S-mail: LAL, BP 34, F - 91898 Orsay cedex, France                    #
# phone: (F)-(0)1-64-46-84-43; private: (F)-(0)1-69-29-98-02           #
# mobil: (F)-622-741-151; (CZ)-607-918-415                             #
# SMS: jula.sms@pcatlas74.cern.ch                                      #
# ICQ: 10804323                                                        #
########################################################################



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:05 MET