Minutes of ROOT team meeting 21 October 2005 ============================================ Discussion about the coming dev and pro releases (see attachement) ------------------------------------------------- Dev release plan Nov 2 Update of Release Notes before end of next week (html) Discussion about CHEP06 abstracts/posters (see attachement) ----------------------------------------- Tour de table ------------- Rene ==== -Offices in Bldg32. Restructuring very soon -Workshop posters in the corridor today. -Please review the list of open bugs in Savannah -Moving our web pages in a place where more people can write? -Attended Data Base deployment workshop see http://agenda.cern.ch/fullAgenda.php?ida=a055549 see my talk at this page worried by several presentations -Organized 2 discussions with Kyle Cranmer (Atlas) -one on PROOF (with demo in Gerri's office at 14h00 today). (Kyle is very interested by PROOF. More expected in the coming months) -one on Stats tools required for LHC (Lorenzo to give more details) -to know more about PROOF activity see the PROOF twiki accessible from http://root.cern.ch Philippe (from mail) ======== I just uploaded the fix for varying length array of Foreign objects. We are now working on solving the slight memory leak in TBranchElement. It does not delete the user object even if the TBranchElement created it. For now, it could not delete it since there is not delete operator for emulated object. So we need to write a 'delete operator' for emulated object but also we need to properly track how the object were created (by TClass::New) so that we can properly delete them (even if libraries were loaded/unloaded since). I am also working on solving rootcint parsing issues regarding templates (For Lorenzo and Eddy). Andrei ====== Bug fixes and meetings Gunter ======= Prototyping the OLBD for PROOF Jose ==== Fons proposing new rules Must soften the existing rules. Markus ====== LHCB moving to Reflex. Fixed bug in POOL related with long Working on references in general. Ilka ==== Lost her computer with an SLC3 upgrade. Will be in vacations next week. Please provide changes to the doc to Ilka before end of November. in particular Richard. The Qt layer testing took my time last weeks and I am not able to provide for the October release the promised development of TAttPad and TFxx editors + some improvements of the style editor. Beside of that was done: - improvements of the context menu functionality by additional syntax for context menus (with Mathieu de Naurois) and giving the possibility to users for changing the context menu title; - improvements of the marker editor design and functionality; - memory leak fixes; Bertrand ======== Working on the new PROOF GUI. Play with different versions of VC++7.1 and beta VC++8. Compiler flags changing. many changes expected in CINT. Working on a bug reported by Ed Oltman (difficult to reproduce). Also working a substantial fraction of his time with SPI Olivier ======= * Protections in TImageDump, in case the colors are no defined in DrawPS * Some fixes since the new clipping scheme: - Protection added in TPad::ClipPolygon (division by 0) - Revision 1.48 had a side effect: The error bars where not clipping properly. * GL - Improvements in TPad / GL - Improvements in GLViewer GUI and HELP - New version of gl2ps - PS output use new options to improve outline drawing in PS files. - GL in TPad did not work with hardware accelerated graphics * Problems in CONT4 contour option fixed: - Tick marks were on the wrong axis' side. - It was not possible to draw axis's grid. - SetTickx() and SetTicky() had no effect. The axis for CONT4 are now drawn with THistPainter::PaintAxis(), not anymore using TPainter3dAlgorithms. Program of work: Done: * PostScript: Markers size must be revisited in PostScript(and PDF) files On going: * PostScript output: merge TPostScript and GL2PS. (olivier) * Implement progressively 3d plot (LEGO, SURF) with OGL. (Timur) Some pending user requests: * Maximize/RestoreDown pad. The implementation is easy (done). But where to put it ? * The SetMaxDigits function (to change the axis label precision) now sets a global variable. So all the axis have the same value. There is a request to have this parameter for each axis. Anna ==== Polishing TSplot from Muriel. (Doc pending) Errors on TF1::Integral Lorenzo ======= Finish new GMinuit (must find a name) Ported to Windows by Bertrand. Contact with LHCb/Atlas for testing new Linear Algebra. (for small matrices).(but code inlining). Work on Vector transformation classes (one class existing in CLHEP). Discussion with Kyle Cranmer about a framework for Confidence limits on the same lines as Roofit. Kyle is going to propose a set of classes. Working with Anna on an FFT(W) package. Has also been busy with several SEAL releases. Richard ======= Working on plane/box clippings in the GL viewer. Controls to move objects around and control the camera. still has to fix the problem with the old geometries. Gerri ===== Working on xproofd to launch the PROOF servers. Adapting new version of xrootd from SLAC. Implement connect/disconnect in PROOF Working on TXNetSystem with new xrootd.