Graphics group report for March 2003 ------------------------------------ Since there haven't been any report for the while, this report will cover the progress in the event displays over several months. I/ d0ve The main problem is still to support the use of multiple monitors in the control room. Code that should work in fact crash in the X libraries. A significant eefort has been put in trying to understand the problem but no solution was found. Toby mentioned Qt as apossible alternative but it must be investigated with care since it implies a complete rewrite of the core package of d0ve. TO DO: - support for multiple screen for the CR - investigate using threads to allow for refresh and GUI interaction while events are reconstructed. - optionally filter events by trigger to show more interesting events - define default viewpoints for the control display when the layout of monitors is finalized II/ d0scan The d0scan developpers are still fighting with the gcc conversion. The TGS OpenInventor libraries for gcc are only available on RedHat 7.3 or newer versions. A lot of progress on the port to gcc v3_1 (and qt v3) has been made when the build machine was under RedHat 7.3 although there were in the end problems with threads in the framework. Since the build machine was reverted to RH 7.1 at that time, the problem was not solved. It seems that the only solution for us now is to try an alternative OpenInventor library, i.e. Coin which is open source. George and the iguana people at CERN have been trying to convert iguana to the latest release of Coin and found problems that were passed back to the Coin developper. In parallel, the current d0scan was compiled and linked with Coin but it seems that the threading problem is still with us. Anya Maravina and Ana Soldner have joined the d0scan developpers and are working on the 2D XY and RZ views. In parallel, the develoment went on with the KCC releases. Here is a brief summary of the new features: + core code - gcc compliance - remove references to HEPVis - provide a viewer linked with d0scan nodes to view iv file produced by d0scan + 3D view - add reconstructed electrons - change representation for jets/EM/mET to a less invasive one - the user can select which cone or kT jets to see - L3 tracks - L2 jets and EM objects + (eta, phi) view - rework of the calorimeter display, using new OIV nodes. Bug fixes (crash) - implement a "pixel view" were the energy is represented as intensity + physics lego - L2 jets and EM objects + calorimeter lego - allows to display negative energy towers, change scale and colors. TO DO: - finish the implementation of the XY and RZ views - display trigger that passes - allow to view all L3 objects in the 3D view - update calorimeter display to view cells, in GeV and ADC counts - certify the code with oiv v3