changed 4 years ago 147 views
 owned this note

EDM4hep Live Notes

Date: January 12, 2021
Indico: https://indico.cern.ch/event/983626/

This is a document for taking notes during EDM4hep meetings.

Connected: Joseph, Andre, Tao, Weidong, Teng, Jiaheng, Frank, Birgit, Placido, Sang Yun, Thomas, Xingtao, Valentin, Clement, Brieuc, Gerri, Hyeonja

Apologies:

Introduction and General Points

Key4hep presentation at Epiphany

Virtual Chep

Progress and Discussion

Podio

Benchmarking

[Thomas] Added some scripts and tools to have almost automatic benchmarking and some results using k4SimDelphes to “generate” data for I/O. Could be made fully automatic with a bit more work and if we want it to be fully automatic.

Plans for multi-threading testing of EDM4hep for CEPC

Issues

more fixes to unsigned and shadowed variables

c++ concepts

CollectionIterator does not fully satisfy iterator concept

Idea: True reference collections

issue w/ ROOT and (vectors of) non-copyable collections

What are the different branches in the root file?

Multi-Threading

See minutes of https://indico.cern.ch/event/969468/
–> Open issue(s) for further discussion

“event class” in podio

Writing second file with another tree

PRs

Disable collection operator=

Meta Data

Usage of “metadata” for user defined data

Issues following MetaData Developments

EventStore

Schema Evolution

Features

LCIOConverters

EDM4hep

https://github.com/key4hep/EDM4hep/pulls

EDM4hep tools

Issues

k4FWCore: cannot read collections back

DD4hep output plugin

–> Moved to DD4hep

Repository is getting too big

Tracker Hit

Need review of EDM4hepDelphes output

–> Moving to separate repository

Reworking output handling

PRs

https://github.com/key4hep/EDM4hep/pulls/

Release 1.0

AOB

Generator infrastructure in FCCSW moved to EDM4hep

Framework integration of k4SimDelphes

Dual Read-out calorimeter for FCC

Conditions handling in Belle2

Feedback from FCC tutorial for snowmass

Next meeting: