ROOT Team Meeting

→ Europe/Zurich
32/1-A24 (CERN)

32/1-A24

CERN

40
Show room on map
    • 11:00 → 11:05
      News 5m
      -Next dev release v5.21/06 scheduled for November 26 -Pro release v5.22 scheduled for December 18 -Architects Forum -Experiments plan to move to v5.22 in December/January. Must be a rock solid release -Discussions about gcc>=4.3.2, SLC5 -ACAT: we will meet with Chris Lattner to discuss LLVM Philippe will be at CERN the week after ACAT - Lukasz Janist with us in November/December -ROOT workshop will not be in Prague (CHEP09) but later (September?)
    • 11:05 → 11:25
      New ROOT web site 20m
      Speaker: Fons Rademakers
      see http://root.cern.ch/drupal
    • 11:25 → 11:30
      GUI progress/todo for v5.22 5m
      Speaker: Bertrand Bellenot
      GUI - Fix problems with saving GUI in macros (e.g. fix problems as seen with new ROOT Browser) - Consolidation of new ROOT Browser (e.g. performance improvements) - Improvements and extensions of Event Recorder (depends on Technical student) OpenGL/GUI - Try to fix problems with undockable frames containing OpenGL Widget on Mac - Try to fix problems of text in Overlay buttons on ATI drivers
    • 11:30 → 11:35
      CORE progress/todo for v5.22 5m
      Speaker: Fons Rademakers
      - Core is stable, no developments, except bug fixes, foreseen in the basic core code. - New website development. - Work on cmake. - Moving to latest subversion 1.5.x.
    • 11:35 → 11:40
      PROOF progress/todo for v5.22 5m
      Speaker: Gerri Ganis
      PROOF/XROOTD related developments for Nov/Dec dev/pro release - PROOFLite - Patch for first version basically ready (coming days) - PROOF internals - Fix ALICE issues with merging files - Possibility to file-backup merging on master (GSI problem) - Dynamic worker addition (Jan) - XrdProofd plug-in - Consolidation (bring in production for ALICE CAF) - Add support for queuing of queries in the scheduler (Jan) - Auto-registration of nodes - XROOTD - Import new version (20081007-0500 already in vendor area; perhaps 200811xx-yyyy) - Fix dependencies in net/xrootd/Module.mk (changing a file should trigger the rebuild w/o having to make distclean-xrootd)
    • 11:40 → 11:45
      MATH progress/todo for v5.22 5m
      Speaker: Lorenzo Moneta
      MathCore almost ready : * complete integration of new fitting classes by updating TTRee::UnbinnedFIt and add support for dim > 4 * provide also unbin fit of histograms using histogram buffers still to do : * density estimations classes (1D and multi dim) * multi dimensional non-parametric regression using kdTree (from Anna) * improvements in efficiency of random generation of Poisson and Binomial distributions FitPanel almost ready in branch: * provide functionality to work without canvas * possible to select direct existing data sets from the editor * add support for fitting tree data sets and start the fit panel from a parallel coordinate plot still to do: * add advanced drawing plots: contour plots, confidence levels plots, etc.. * add possibility to fit loading RooPdf classes * New Tests * * produce a new stressHistograms with tests on projections, rebinning, operations and fitting * add a complete tutorial for fit panle (with recording) RooStats: * add initial tools for limit calculaiton and hypotesis testing * define base classes for users * add initial implementations for likelihood, CLs and F.C method (from RooStatKarlsruhe ) Minimization (already in branch): * add minimization using genetic algorithm from TMVA * add multi-thread version of Minuit2 with OpenMP MathMore (still to do, but with low priority) * multi-dimensional root-finders * quasi-random numbers * wavelet transforms
    • 11:45 → 11:50
      GRAPHICS progress/todo for v5.22 5m
      Speaker: Olivier Couet
      >>> >>> To be done or in progress: ------------------------------ - The documentation (the reference manual): - Class doc, the "doc" section of each package, parameter description, option description and side effects. =>Request for THTML improvement: When the name of a method is referenced inside a C++ comment the THML parser automatically creates the link to this class (that's very good), but if a method name is inside Begin_Html/End_Html the automatic reference is not done. It would be nice to have it. In Wiki it is done using "[[ blabla ]]". - Some class like TCnavs and TPad need a substential incrase of their documentation. For instance some request like https://savannah.cern.ch/bugs/?39833 can be answered with a better doc. This savannah bug ask a way to fix the size of the graphics area of a TCanvas (The canvas' size in TCnavs ctor is the window size). - Stressgraphics. - Automatize the graphics visualisation the the reulst on various machines: http://couet.home.cern.ch/couet/root/stressGraphics.html - Fix the bugs discovered running stressGraphics: like, for instance, in the test about exclusion graphs (coming from tutorials/graphs/exclusiongraph.C) which shows that the filled areas are not displayed the same way when saved with TASImage in batch mode. - TParallelCoord: Guve the possibility to change attributes of the various text displayed by the TParallelCoord. Basically the axis labels and the axis titles. As there is two type of text it night be not enough to just inherit from TAttText. Special setters might be required. - TH2 painting: Scatter plot with negative content draw far too much points. The painting is very slow. - Try to undertand (and fix) why the PDF files are oriented "seascape" instead of landscape. >>> >>> Done: --------- - TGraphPainter. - Move TGraph(s) in hist. - Stressgraphics. - Make sure the error bars for each test are the smallest possible. - Take the libAfterimage new version. - Material for Diego Casadei (images). - TCanvas::SetGrayscale does not work in batch mode. >>> >>> More item if we have time: ------------------------------ - Access TTF fonts by name. TAttText::SetTextFont(const char *fontname) TTF::::SetTextFont(const char *fontname) already exists. Having this functionnality in TAttText would allow to access extra fonts in $ROOTSYS/fonts like: BlackChancery.ttf, verdana.ttf etc ... or any ttf file users may want to put in $ROOTSYS/fonts. - A prototype for dynamically eloving graphs like http://www.gapminder.org/world ROOT provides all the basic tools to implement that sort of graphs (GUI, graphics, data set management etc ..) - Need to implement a graphical tool allowing to display and interact with graphs. The graphs interpretation will be done thanks to the "graphviz" package: http://www.graphviz.org/ Graphs representations are needed in several places in ROOT. A generic tool using the power of the ROOT graphics and GUI would be really useful.
    • 11:50 → 11:55
      I/O progress/todo for v5.22 5m
      Speaker: Philippe Canal
      5.21.06 TTree/IO - Bug Fixes. 5.22: I/O: - Class renaming fully working for Split Branches and other Data Model Evolution improvements. Cint: Fully functional dual build Cint7 TTree/IO: - Bug Fixes.
    • 11:55 → 12:00
      Rehearsal for ACAT talks 5m
      We will arrange the rehearsals Wednesday 29 October
    • 12:00 → 12:05
      AOB 5m