ROOT Review planning

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

32/1-A24

CERN

40
Show room on map
Axel Naumann (CERN)
ROOT Meeting

Present: The ROOT Team, John Harvey, Pere, Andreas, Marco C., Benedikt

ACTION: Danilo&Axel find out why header parsing triggers lib load
ACTION: Danilo make LCG slot2 compile
ACTION: Bill put in Jira the issues which require ROOT changes

Axel:
  o First achievement: CMake build infrastructure is progressing fast
  o Philippe/Paul: I/O of private-protected classes
  o Axel dealing with the errors of the new LLVM after the import

Marco Cl:
  o Gaudi: the problem saw in the Gaudi QMTests performed after the build
could be reproduced interactively with Danilo. The issue seems linked to the auto loading
of libraries during headers' parsing.
  o Danilo and Axel will follow up (see actions)

Bill:
  o Official CMS build is not yet there
  o Several problems still there both on CMS' and ROOT's side
  o 3 static asserts in genreflex
  o FWCore Package: still some files using Reflex
  o Checksum version in xml files: was not there, in the repository since 17-9
  o Replacement for Reflex properties is needed, not sure if in ROOT already
  o TEnum: if ROOT has it it's CMS issue
  o C++11 in the headers: cannot be properly compiled
  o Axel: Properties and Enum are in ROOT
  o At the meeting in 3 weeks because of holiday

Andreas:
  o Backward-Forward compatibility: important for CMS core and conditions
  o Axel/Fons: Our aim is to be backward/forward compatible

Peter (Although absent, this is a progress report sent by mail)
  o Andrei and Ruben found the problem in the material calculation. Now it should be
fixed everywhere, but the usual Root6 reconstruction test will be run today.
  o Andrei indeed introduced the bug in the big commit of July 4 and overlooked
it the first time. I fixed it and another one (affecting computation of normal
for xtru and influencing optical photons).
The fixes are both in origin/5-34-00-patches and origin/master.

Pere:
  o Noticed some stiff conventions in the namings of the pcm while working on the
cmake.
  o Axel: the name of the pcm is inherited by the target lib or as a fallback taken
from the dictionary name.
There are minutes attached to this event. Show them.
    • 16:00 → 16:05
      Minutes of Last Week 5m
      Speaker: Fons Rademakers (CERN)
    • 16:05 → 16:10
      Progress made by the ROOT team 5m
      Speaker: Axel Naumann (CERN)
      Slides
    • 16:10 → 16:20
      ALICE 10m
      Speaker: Peter Hristov (CERN)
    • 16:20 → 16:30
      ATLAS 10m
      Speaker: Dr Valeri Emil Fine (Brookhaven National Laboratory (US))
    • 16:30 → 16:40
      LHCb 10m
      Speaker: Marco Clemencic (CERN)
    • 16:40 → 16:50
      CMS 10m
      Speaker: Dr William Tanenbaum (Fermi National Accelerator Lab. (US))