Key4hep
Key4hep is a turnkey software stack for detector optimisation and performance studies for future collider experiments. It provides common libraries and solutions for the generation, simulation, reconstruction, and analysis of events at future colliders, with a strong focus on coherence and re-usability in order to reduce duplication of effort and foster collaboration.
Key Goals
Key4hep aims to:
Unify software development across future collider experiments by providing a common foundation
Reduce duplication of effort through shared libraries and standardized interfaces
Enable detector optimization with comprehensive simulation and reconstruction tools
Foster collaboration between different experimental communities
Provide turnkey solutions that work out-of-the-box for common physics tasks
Maintain coherence across the software stack while allowing experiment-specific customizations
Prefer reusing existing solutions where possible and avoid re-inventing the wheel
Community and Contributors
Key4hep is a community-driven project that brings together software developers and physicists from multiple future collider experiments. The project benefits from active contributions and adaptations from:
FCC (Future Circular Collider)
ILC (International Linear Collider)
CLIC (Compact Linear Collider)
CEPC (Circular Electron Positron Collider)
EIC (Electron-Ion Collider)
Muon Collider
Quick Start
New to Key4hep? Start here:
Introduction - Learn about Key4hep’s goals and architecture
Getting Key4hep - Learn how and where Key4hep is available
Getting Help - Find support and community resources
Want to contribute? Look at our Contribution Guide. The majority of Key4hep related repositories is hosted in the key4hep github organization.
Main Documentation Sections
How-to Guides - Step-by-step instructions for common tasks
Tutorials - Learn Key4hep through hands-on examples
Developer Documentation - Contribute to and extend Key4hep
Build Instructions - Advanced build and deployment guides
License
Except where otherwise noted, the example programs and other software provided by Key4hep are made available under the OSI-approved Apache 2.0.
Acknowledgements
Strategic R&D Programme on Technologies for Future Experiments (CERN-OPEN-2018-006). See also the EP R&D webpage.
European Union’s Horizon 2020 Research and Innovation programme under Grant Agreement no. 101004761.