13-17 February 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone
- chep06@tifr.res.in
Support
ROOT GUI, General Status
Presented by Fons RADEMAKERS, Fons Rademakers
on
13 Feb 2006
from
16:20
to
16:40
Type: oral presentation
Track: Software Tools and Information Systems
Description
ROOT as a scientific data analysis framework provides a large selection data
presentation objects and utilities. The graphical capabilities of ROOT range from 2D
primitives to various plots, histograms, and 3D graphical objects. Its object-
oriented design and developments offer considerable benefits for developing object-
oriented user interfaces. The ROOT GUI classes support an extensive and rich set of
widgets that allow an easy way to develop cross-platform GUI applications with a
common look and feel. The object-oriented, event-driven programming model supports
the modern signals/slots communication mechanism. This mechanism is an advanced
object communication concept; it largely replaces the concept of callback functions
to handle actions in GUIs. Signals and slots are just like any object-oriented
methods implemented in C++. It uses ROOT dictionary information and CINT interpreter
to connect signals to slots in ROOT. The progress of the recent user interface
developments in ROOT are presented in this paper.
Place
Location: Tata Institute of Fundamental Research
Address: Homi Bhabha Road
Mumbai 400005
India
Room: AG 77
Co-authors
- Mr. Bertrand BELLENOT CERN
- Mr. René BRUN CERN
- Mr. Valeriy ONOUTCHINE IHEP, Protvino, Russia
- Mr. Fons RADEMAKERS CERN
Event calendar file