Skip to content

LCIO to EDM4hep conversion still loses collection parameters #111

@Zehvogel

Description

@Zehvogel

Check duplicate issues.

  • Checked for duplicates

Goal

In lcio, it was possible (and used to be) to attach parameters to a collection (not just the PID stuff). As far as I can tell, these are not converted at the moment.

So the info stored by e.g. the thrust calculation in ILD miniDST files gets lost when converting to edm4hep.

Operating System and Version

any

compiler

any

The version of the key4hep stack

any

Package Version

any

Reproducer

check_missing_cols --minimal minidst.slcio > colls.txt
lcio2edm4hep minidst.slcio minidst.edm4hep.root colls.txt
  • compare
dumpevent minidst.slcio 1 | grep Thrust
podio-dump -d minidst.edm4hep.root | grep Thrust

Additional context

I think this was discussed a couple of times in the edm4hep meetings but this part was maybe missed as there are just too many places in lcio to store stuff...

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions