Status of AIDA and JAS 3
AIDA (Abstract Interfaces for Data Analysis) project [1] is relatively new. It was conceived during HepVis-99 workshop in Orsay (http://www.lal.in2p3.fr/HEPVis99). The goals of the AIDA project are to define abstract interfaces for common physics analysis objects, such as histograms, ntuples, fitters, IO etc. The adoption of these interfaces should make it easier for physicists to use different tools without having to learn new interfaces or change all of their code. Additional benefits will be interoperability of AIDA compliant applications (for example by making it possible for applications to exchange analysis objects via XML). Also by bringing together the authors of a number of different applications we expect to gain deeper insight into the strengths and weaknesses of different applications, and to improve collaboration between different authors. Currently AIDA is distributed with bindings for C++ and Java. Since AIDA defines only abstract interfaces, a concrete implementation is needed to use AIDA. The following tools are currently available with support for AIDA: Anaphe [2] and OpenScientist [3] are written in C++, JAIDA/JAS [4] [5] written in Java. JAIDA is a Java implementation of AIDA, it can be used as a stand-alone package or together with some analysis tool (like JAS). JAIDA is also distributed with AIDA-JNI package that allows any C++ program written using the C++ AIDA interfaces to be linked to any Java implementation of AIDA. This way C++ programs can take advantage of the multi-threaded, cross-platform graphical capabilities of Java, and of the JAIDA implementation of AIDA in particular.
- Research Organization:
- SLAC National Accelerator Lab., Menlo Park, CA (United States)
- Sponsoring Organization:
- USDOE Office of Science (US)
- DOE Contract Number:
- AC03-76SF00515
- OSTI ID:
- 815280
- Report Number(s):
- SLAC-PUB-9539; TRN: US0304514
- Resource Relation:
- Other Information: Paper presented at the VIII International Workshop on Advanced Computing and Analysis Techniques in Physics Research, Moscow (RU), 06/24/2002--06/28/2002; PBD: 11 Aug 2003
- Country of Publication:
- United States
- Language:
- English
Similar Records
Ossperixml version 1
PyDecay/GraphPhys: A Unified Language and Storage System for Particle Decay Process Descriptions