Skip to content
Snippets Groups Projects
title: "Data Model"

eicd - EIC Data Model

The entire data model used (minus dd4pod) is defined in a single yaml file. This file is processed by a tool called podio to generate the c++ code. It can easily stamp out code in any language because under the hood podio uses jinja2 templates to define the specific output files.

dd4pod

This is the output data model from npsim which is a slightly modified ddsim. The dd4pod data model emulates the default DD4hep output data structures but implements the model via podio. dd4pod is shipped in the npdet libraries.