EDM4hep Discussion

→ Europe/Zurich
Zoom

Zoom

Zoom Meeting ID
98484040528
Host
Andre Sailer
Useful links
Join via phone
Zoom URL

EDM4hep Live Notes
==================

Date: July 4, 2023
Indico: https://indico.cern.ch/event/1303323/

Connected:

Apologies:

## Introduction and General Points

### Upcoming workshops / conferences
https://github.com/orgs/key4hep/projects/4/views/1

   
## Progress and discussion

### Frame integration into FW
* https://github.com/key4hep/k4FWCore/pull/100
   * Plus linked PRs in there
   * "immediately usable metadata" (Juan will have a look this week)
* [ ] Many things are still broken after this
   * Make ddsim populate CellIDEncoding again: 
       * https://github.com/AIDASoft/DD4hep/pull/1140
   * k4MarlinWrapper converters
   * Reading files that don't have  a `metadata` category (yet) 
       * https://github.com/key4hep/k4FWCore/pull/118
* `MetaDataHanlde` how is it supposed to be used?
   * See example in k4FWCore (TODO: link)
   
### LCIO to EDM4hep conversion
* https://github.com/key4hep/k4MarlinWrapper/pull/114
   * [ ] Needs: https://github.com/key4hep/k4FWCore/pull/117
   * [ ] Needs: https://github.com/key4hep/k4MarlinWrapper/pull/118
   * [ ] Needs a fix for the remaining issue of "trying to persistify an untracked object"
* Started to work on shared mapping
   * https://github.com/key4hep/k4EDM4hep2LcioConv/pull/21
   * How general does it need to be?
   * How much time do we spend in these map lookups?
      * [ ] Profile

## Podio
* https://github.com/AIDASoft/podio/pulls
* https://github.com/AIDASoft/podio/issues
* https://github.com/orgs/AIDASoft/projects/2/views/1

### Inconsistent setting of `PODIO_JSON_OUTPUT` in dictionaries
* https://github.com/AIDASoft/podio/issues/435


### EIC GPU hackathon at BNL
* **Cancelled**
* Still interest from EIC side to work on SoA representation

### v1.0 (this summer)
* Two main things missing
   * Schema evolution registry population
   * RNTuple support
   * (Documentation)
       * Including file format and conventions chosen by FW and Key4hep
* Pre-release will happen before and will still have the EventStore
   * release wit no EventStore any longer

## EDM4hep
* https://github.com/key4hep/EDM4hep/pulls
* https://github.com/key4hep/EDM4hep/issues


### MCTree visualization from JSON EDM4hep output
* [ ] New repository (outside of EDM4hep)
   * https://github.com/kjvbrt/dmx -> move to key4hep organisation (mark experimental)
   * [ ] Document `edm4hep2json` tool
   
### Close older PRs
* https://github.com/key4hep/EDM4hep/pull/134

### Content of `MCParticle`
* https://github.com/key4hep/EDM4hep/issues/208
* [ ] Talk to original implementors in LCIO
   * Original reason still valid?
* [ ] Talk to HepMC3 authors
* Organize common meeting (after we have done our part)

## AoB
   
## Next meeting:
* July 18, 2023 09:00 CET

There are minutes attached to this event. Show them.
    • 09:00 → 09:05
      Introduction 5m
      Speakers: Andre Sailer (CERN), Frank-Dieter Gaede (Deutsches Elektronen-Synchrotron (DE)), Thomas Madlener (Deutsches Elektronen-Synchrotron (DESY))
    • 09:45 → 09:46
      Discussion 1m
      Speaker: Dr All