EDM4hep Live Notes
==================
Date: April 28, 2020
Indico: https://indico.cern.ch/event/912621/
This is a document for taking notes during EDM4hep meetings.
Connected: Andre, Bartosz, Clement, Tao, Jiaheng, Placido, Weidong, Erica, Jacek, Valentin, Graeme, Krzysztof, Gerri, Frank,
## Introduction and General Points
## Progress and Discussion
### Podio
## Issue 85
- https://github.com/AIDASoft/podio/issues/85
- Stop dropping the last character?
- Some EDMs might expect the dropping of the last character
- change "add" to "addTo"
- vector member names should be plural
- Tagged v00-10-01
- Run/Event/Collection meta data
- https://github.com/AIDASoft/podio/issues/49
- https://github.com/AIDASoft/podio/pull/71
- Will evolve following tests of EDM4hep in FCCsw, for example
- Store collection metadata once per file, as it should not change
- Event metadata
- Need to store different weights, pile up profile,
- need survey of hh requirements
- Schema Evolution still an open issue
## Schema Evolution
- Version for object descriptions, etc.
- Open issue: https://github.com/AIDASoft/podio/issues/86
## Meta Data
- Work in progress based on LCIO LCParameters (GenericParameters)
- Storing and reading them on demand is tricky, need table of contents to locate correct instance of parameters
- Just do it and make IO performent later?
- Also changes in Readers/Writers/EventStore necessary
## EventStore
- Needs some reworking and definition of interfaces
## EDM4hep
### Associations
- need weight
- Are there in LCIO LCRelation class
- Missing in Association classes
- Should be one to many?
- Generic Association collection?
- See what was done for pLCIO
### Release 1.0
* Need:
* ~~Plugin~~
* ~~Eventheader~~
* Meta Data (Event / Run Parameters)
## AOB
### Next meeting:
May 12, 2020