key4hep / key4hep/k4SimDelphes

Support conversion of Delphes output format events to edm4hep

Open
#149 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
6
Forks
21
PR merge metrics
No merged PRs in 30d

Description

- To support existing analyses using standalone Delphes implementations switching to the official approach using EDM4hep it would be extremely helpful to provide an additional exectuable to simply convert Delphes output format -> EDM4hep. Currently the fast simulation step has to be fully rerun in these cases (and depending on the setup, even the event generation).
- This could work by adapating the ROOT reader to parse everything, and running with an "empty" placeholder Delphes card that only defines the TreeWriter (based on what is in the input file).

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests; it proposes adapting the ROOT reader and using an empty Delphes card with a TreeWriter. Start by locating the reader and existing executable entry points, then determine how input events and EDM4hep output are represented. Done means an executable can convert existing Delphes output without rerunning fast simulation.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.