EDM4hep Discussion



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



There are minutes attached to this event. Show them.