ROOT Team Meeting
Zoom link in announcement email; please contact rootdev@cern.ch if you did not receive it!
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!