Skip to main content

DD4hep Developers Meeting

Europe/Zurich
zoom

zoom

Andre Sailer (CERN), Markus Frank (CERN)
Description

Please Join DD4hep developer's meeting via Zoom

DD4hep Meeting April 10th, 2025

Present:     A.Sailer, M.Frank, Peter McKneown

Apologies: A.Tolosa Delgado, T.Madlehner 



Link to minutes of previous meeting

Merged PRs

  • PR1428:  CMake: do not build DDEve if ROOT::Eve does not exist
  • PR1429:  UtilityApps: move G__eve dictionary to when we have ROOT::Eve (Andre)
    ===> PR1428 and PR1429 follow ups of PR1426

Closed issues and fixed problems


  • ISSUE1419: Assigning multiple sensitive volumes to a single readout Idquestion
  • ISSUE1424: Error with ROOT::Eve when building DD4hep
  • ISSUE1430: How the signedness affects number of bits in the bitfield?

Pending Problems


  • ISSUE1199: Persist hepmc vertex status code into output
                          ==> Should we eliminate Geant4EventReaderHepMC
                          ==> Decision: Geant4EventReaderHepMC will be removed
  • ISSUE1285:  Memory Consumption of Sensitive Detectors
                          ==> Should be handled as illustrated in PR1288. Intrinsic problem of the Geant4VolumeManager;
  • ISSUE1296:  DetectorImp::endDocument() called twice for some geometries?
                          ==> Unsure if it is a problem wrongly configuring multiple xml inputs.
  • ISSUE1297:  Possible to dump all available readout elements?
                          ==> Possibly a copy of unsolved ISSUE580 from Valentin about enumerating all sensitive cells.
  • ISSUE1319:  Problem with regexSensitiveDetector and volume IDs
                          ==> Interesting use case for reg-ex sensitive detectors
                                 having a VolumeMgr equivalent.
  • ISSUE1320:  Replacing a Handle<Segmentation> which contains a MultiSegmentation with the underlying Segmentation
                           ===> Unclear what he really means.
  • ISSUE1335:  Uniform random picking of points on detector surfaces for noise studies
                           This problem is linked to #1297 and #580.
  • ISSUE1373:  Add GeneratorInfo to EDM4hepReader (Andre)
    PR1371:        Read edm4hep (Andre)
  • ISSUE1399:  ddsim: Vertices of tau and its decay product not matching the information in the input HEPMC file
                           ---> Apparently Geant4 problem. Andre has submitted a ticket.

  • ISSUE1419:  Assigning multiple sensitive volumes to a single readout Id
  • ISSUE1429:  Error with ROOT::Eve when building DD4hep
  • PR1240:       Add multithreading support to ddsim
  • PR1304:       SurfaceManager: lazily construct surface maps on demand (Leonhard Reichenbach)
  • PR1314:       Cylinder segment surface (Armin Ilg)
  • PR1370:       Feature celeritas integration (Sakib Rahman/EIC)
  • PR1377:       Use canonical variables for the installation locations of libraries and binaries (Andriish)
         ==> Idea to have an additional DD4HEP_PLUGIN_PATH and remove dd4hep plugins fdrom the LD_LIBRARY_PATH
    ISSUE1431: Unstable particle decays twice in generator and in simulation creating duplicate particlesbug

        New Pending PRs and ISSUEs:

  • ISSUE1431: Unstable particle decays twice in generator and in simulation creating duplicate particlesbug
  •  

Round Table


Andre:       NTR
Markus:    NTR
Peter:        NTR

AOB


----

Next meeting:   April 24th, 2025

There are minutes attached to this event. Show them.
    • 15:30 15:50
      Around the table 20m