1 root team meeting 29 september 2006. 2 agenda ✦ news ✦ 5.13/04 release status ✦ unuran:...

25
1 ROOT Team Meeting 29 September 2006

Upload: charleen-tyler

Post on 12-Jan-2016

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

1

ROOT Team Meeting29 September 2006

Page 2: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

2

Agenda✦ News✦ 5.13/04 release status✦ Unuran: possible cooperation (Lorenzo)✦ Changes in THtml (Axel)✦ Tour de table

Page 3: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

3

News✦ John moving to CMS as offline coordinator (January 2007)✦ LCGAA review news✦ LHCC ✦ Visitors this week

✦ Miro Morhac: ✦ New package spectrum✦ New package spectrumpainter

✦ Josef Leibold✦ Multi-dim random numbers and distributions with Unuran

✦ Visitors next week✦ Valeriy Onouchin (4 weeks)✦ Ricardo Vilalta (next Friday)

✦ Atlas news✦ ROOT used by the accelerator guys and FAIR✦ CERN School of Computing 2007✦ Bug reports and mails

Page 4: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

4

LGG/AA , LHCC review✦ No document (or even draft) summarizing the review✦ Many thanks to Axel, Fons, Lorenzo for their excellent

presentations✦ I reported to the Architects Forum about our unhappiness

concerning various comments made during the review. Point taken.

✦ I made a summary about ROOT status at the LHCC meeting on Monday morning (20’). The main question (like last year) was:✦ Who is using PROOF or committed to use it in the near future?

✦ I have not seen a summary of the meeting, but I know that the committee asked the experiments to decide asap if they plan to use it or not (3 out of 4 seem to say yes). Wait and see

✦ Main message is that we must be more in contact with the interested experiments and help them testing the system.

Page 5: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

5

CERN School of Computing 2007

✦ Will take place in Dubrovnik (Croatia)✦ Will include a track on ROOT✦ Run by Axel and Bertrand

Page 6: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

6

ROOT @ accelerators✦ ROOT old geometry (!) used to model the LHC (Frank

Schmidt)✦ This work has required some optimization in the GL display

list management (thanks Timur) (22000 magnets or elements in the geometry at the same level)

✦ Will move to TGeo classes instead✦ Work presented next work in Chamonix at the international

conference for accelerators

Page 7: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

7

ROOT @ FAIR-GSI✦ Juste pour Info: ici au GSI le programme que l'on a developpe

pour l'experience CBM (CbmRoot) a ete adopte par la plupart des nouvelles experiences du project FAIR ( Panda, R3B etc..).

✦ CbmRoot est donc devenu maintenant un project officiel FAIR appelle FairRoot. Il a ete discuter dernierement de creer un groupe (FAIR simulation/analysis group) pour developper bien sur les programmes specifiques de simulation et d'analyse mais egalement de participer maintenant plus activement dans le development de VMC.

✦ Les experiences a FAIR montre par exemple un interet particulier au development de TFluka, TGeant4.

✦ Pour l'instant nous n'etions que Mohammad et moi meme, maintenant le groupe s'agrandit et l'on va obtenir 2 nouveaux post-doc bientot. Il serait bon de discuter dans quelles mesures ce nouveau groupe pourrait aider au developement de VMC.

✦ Denis Bertini

Page 8: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

8

New package spectrum

hist…..

TSpectrumTSpectrum2

….

spectrumTSpectrum

TSpectrumFitTSpectrumTransform

TSpectrum2TSpectrum2Fit

TSpectrum2TransformTSpectrum3

First attempt to reduce the size of libHist

ThanksMiro

Page 9: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

9

Spectrum classes

Page 10: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

10

New package spectrum

ExampleTSpectrum3Background

estimator

Page 11: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

11

New package spectrumpainter

Could be in 5.13/04

Page 12: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

12

New package spectrumpainter

Page 13: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

13

Visitors next week✦ Valeriy Onuchin (2 ->29 October)✦ Valeriy will fix a list of problems in various areas (GUI,

libAfterImage, TASImage..)✦ He is investigating a ROOT implementation of a very nice

package TkHtml (Open source web browser with full support for CSS, web2,etc). He wants to replace the Tk/Tcl primitive interface with a ROOT-based GUI.

✦ Valeriy is iterating with the project authors. This could be something extremely interesting for the future when combined with the new CARROT2, PROOF and the ideas about BOOT.

✦ I hope that valeriy will be in a situation to run a demo before he leaves end of October.

✦ Ricarddo Vilalta (from Houston) is interested to include in ROOT developments from his team about MultiVariate Analysis.

✦ There is a meeting planned for next Friday afternoon with Ricardo and the TMVA developers + several people interested in Alice

Page 14: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

14

Atlas help✦ Atlas is experiencing very serious problems with their

persistency system (both ESD and AOD).✦ Following some meetings with them this week, it is clear that

the performance can be drastically improved. Several simple suggestions have already been made.

✦ I am invited to attend meetings with Atlas next week.✦ There are people proposing important restructuring of the

AOD in particular.✦ More info at the next meeting

Page 15: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

15

Page 16: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

16

Page 17: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

17

Page 18: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

18

5.13/04 release status✦ Development release still planned for Wednesday October

11.✦ No developments accepted in CVS beyond Friday 6✦ I assume that what was planned by the work-packages will go

in. if not, tell it now.✦ Do we make another dev release in November?✦ Fix coding conventions violations

Page 19: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

19

5.13/04 status (Olivier)✦ - Integrate TSpectrum2Painter. ✦ - OpenGL Slices on TH3. ✦ - Have the possibility from the GL✦ -Viewer GUI to deactivate the function suppressing small

objects. In some case it filters too much. ✦ - Fix the bug:

http://root.cern.ch/phpBB2/viewtopic.php?t=4026 (Graphing points and forcing axis limits)

Page 20: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

20

5.13/04 status (Ilka)✦ 1. GUI classes

- Menus improvements (in cvs) - Tab keyboard navigation (in cvs) - Fix in button classes related to the emitted signals (postponed, keeping the backward compatibility became a difficult task and needs more time) - Changes in number entry class for real numbers (R. Rohlhfs' requested real number changes for their specific needs - next by priority after the Fit panel in my list)

2. GED Editors - Changes proposed by Matevz (in cvs). - TF2/3 editors development is related to the above changes (postponed, the code has to be redesigned)

3. Fit panel - First prototype in progress. Open questions: ~ To be activated via plug-in manager? ~ Where to put it? (because the fit panel GUI is related with hist, graph, tree, fitter libs)?

4. GUI Builder: No info for coming changes.

5. Qt Layer: No info for coming changes.

Page 21: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

21

5.13/04 status (Fons)✦ Core

----

- Splitting TRFIOFile and TCastorFile plugins   Support new librfio in addition to old libshift.

PROOF -----

- Fixes in Package manager as requested by ALICE

- Understanding the results obtained during the ALICE test

- Modifications in existing packetizer which improves largely   the performance with large files with few events

- Update the GUI with new features available in the API, allow the GUI   to be started on an already running PROOF session, etc.

- Latest greatest xrootd

Page 22: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

22

5.13/04 status (Lorenzo)✦ - Histogram:

    - replace new Chi2 test routine from Daniel. Add also a new tutorial     - fix problem with GetMeanError/GetRMSError with weighted histograms     - fix some remaining bug in Savannah (in particular on on the projection of 2D and 3D histograms when they are filled with weights

   - some modifications in mathmore for 1D functions and adding of routine for 1D minimization from GSL

Page 23: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

23

5.13/04 status (Philippe)✦ ?

Page 24: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

24

News in THtml✦ Axel has made several improvements in THtml.✦ See the new class index and the new classes description with

the include, inheritance, members graphs, etc.

Give feedback to Axel

Page 25: 1 ROOT Team Meeting 29 September 2006. 2 Agenda ✦ News ✦ 5.13/04 release status ✦ Unuran: possible cooperation (Lorenzo) ✦ Changes in THtml (Axel) ✦ Tour

25

Bug Reports and mails✦ See the new Savannah

interface Please make an effort to clear as many items as

possible

Answering mails at roottalk, Forum, rootdev or Savannah must be the top priority. The success of the project depends on that.

It is very bad if a mail is not answered within 24 hours.