Event data model for the SHiP experiment, providing C++ data classes with ROOT dictionary support.
| Header | Class | Category |
|---|---|---|
SHiP/MCParticle.hpp |
SHiP::MCParticle |
MC / generation |
SHiP/SimHit.hpp |
SHiP::SimHit |
Simulation |
SHiP/SimParticle.hpp |
SHiP::SimParticle |
Simulation |
SHiP/SimResult.hpp |
SHiP::SimResult |
Simulation |
All classes are plain structs with default member initialisers, suitable for ROOT I/O via RNTuple or TTree.
cmake -B build
cmake --build buildcmake --install build --prefix /your/install/prefixDownstream packages consume this via CMake:
find_package(SHiPDataModel REQUIRED)
target_link_libraries(your_target PRIVATE SHiP::SHiPDataModel)- ROOT 6.36+ (Core, RIO)
LGPL-3.0-or-later. See LICENSES/ for the full text.