ROOT Team Meeting

Europe/Zurich
32/1-A24 (CERN)

32/1-A24

CERN

40
Show room on map
Axel Naumann (CERN), Lorenzo Moneta (CERN)
Description

Zoom link in announcement email; please contact rootdev@cern.ch if you did not receive it!

Zoom Meeting ID
97374667082
Host
Axel Naumann
Alternative hosts
Bertrand Bellenot, Lorenzo Moneta, Enrico Guiraud, Jakob Blomer, Danilo Piparo, Vincenzo Eduardo Padulano
Useful links
Join via phone
Zoom URL

ROOT team meeting 15/05/2023

News

  • Budget for two benchmark boxes is available. The machines will be hosted by IT
  • Publication with CMS/INFN regarding analysis facility on italian tier 2s. Submitted for CMS approval, after that preprint on arxiv and then submission to CPC.
  • Pythonizing RooWorkSpace with JSONIO, project by Jonas and Yash. Yash is a physics engineering student.
  • Next QUEST (Monica) starting 1st July.
  • Danilo is coming back in beginning of September.

Shift

Marta ends shift today, Vincenzo picks up. Relatively bad state overall.

CHEP 2023 thougts by Vincenzo

  • How can we get even closer ties with users/experiments?
    • (Axel) For RNTuple, it looks like experiments know that it's coming. For RDataFrame/RooFit, we should continue the trend of presenting at experiments meetings.

ROOT downloads statistics by Anastasia

Anastasia did a two-week internship with Axel. She analysed the downloads of ROOT binaries/source code from root.cern.
- Win32/Win64 roughly 50% of macOS downloads
- Win64 slightly higher than Win32
- Linux has the highest number of downloads
- A very high number of downloads is represented by source code
- ROOT versions below 5.34 are not downloaded anymore. But 5.34 itself still has a very high number of downloads (over 2K, compared to latest ROOT versions hovering around 4-5K)
- Latest ROOT versions have the highest number of downloads (our frequent releases are used!)
- Is it interesting to plot the same data by patch release too? E.g. to see whether people still download 6.26/04 instead of 6.26/10.
- Our patch releases are anyway not driven by physicists but by experiments, the number of downloads does not matter that much.

Round table

Serguei

  • JsROOT and geometry. Missing features in geometryviewer. Implementing them. Most importantly, support of different "cameras".

Jonas H.

  • Get the build greener than before
  • Problems on mac13ARM (related to RooFit)
  • mac13 C++ 20 modules problems
  • mac13 C++17 failing tests due to ODR

Sebastian

  • Objects have bounding box. Optimizations to matrix multiplications.
  • Support for indexing and instancing for interleaved geometries.
  • Optimised how different objects get their resources.

Bertrand

  • Trying to get nightly builds green on windows
  • Debug ping tests with web GUI.
  • Understanding TBB build failing on the incremental, it was due to debug/non debug build.
  • Windows failure on 64bit regarding I/O. Pinged philippe

Jolly

  • Histograms of short data type. No atomic add for short in CUDA, implemented with atomic add for integers. Works for now, not sure about performance
  • GPU implementation for calculating invariant mass from lorentz vector. In CUDA and SYCL

Marta

  • Started looking at RDataFrame and RDatasetSpec.
  • Restarted implementation of progress bar.

Javier

  • Fixing second part late schema extension
  • Participated to EuroLLVM

Olivier

  • Work on the forum
  • Annotation in 3D, after discussion implemented as a class (PR open)
  • Using the new 3D annotation class in THistPainter. For example surface plot with points labeled in the 3D space

Axel

  • Removed using namespace std from cling!
There are minutes attached to this event. Show them.
    • 16:00 16:01
      Find notetaker 1m
    • 16:01 16:05
      News 4m
    • 16:05 16:10
      Shift handover 5m
    • 16:10 16:20
      Meeting Summaries and Plans 10m
      • I/O
      • TMVA
      • RooFit
      • Planning / Godparents /...
      • LIM
    • 16:20 16:40
      Issues 20m

      Review of last week's open items

    • 16:40 17:00
      Topics 20m
      • ROOT download numbers [Anastasia]
      • CHEP personal conclusion for ROOT [Vincenzo]
    • 17:00 17:25
      Round Table 25m
    • 17:25 17:30
      A.O.B. 5m