bleaktwig / eic-drich-helpers

Summary compiled from the EIC software tutorials

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EIC dRICH Helpers

This repository is just a small collection of markdown files that attempt to summarize the provided EIC tutorials with a focus on dRICH software development. The current workflow in EIC software is shown in the following figure.

+-------------------------------------------------------------------------------------------------+
|                                                                                                 |
|  .-------------.                                                            .-----------------. |
|  |   hepmc3    |                                                        +-> |   podio file    | |
|  | (gen. data) |  __________                           ____________     |   | (reconstructed) | |
|  '-------+-----'  \         \      .--------------.    \           \    |   '-----------------' |
|          \-------> \  ddsim  \ --> |  podio file  | --> \ eicrecon  \ --/                       |
|          /-------> / (simul) /     | (simul data) |     /  (recon)  / --\                       |
|   .-----+------.  /_________/      '--------------'    /___________/    |   .---------------.   |
|   |   dd4hep   |                                                        +-> | eicrecon.root |   |
|   | (geometry) |                                                            | (user trees)  |   |
|   '------------'                                                            '---------------'   |
|                                                                                                 |
+-------------------------------------------------------------------+-----------------------------+
                                                                     \  EIC Singularity container |
                                                                      \___________________________|

Relevant links

  • Singularity: Container program designed for HEP analysis, similar to docker.
  • hepmc3: Physics event generation.
  • dd4hep: EIC geometry definition.
  • ddsim & npsim: Geant4 event simulation.
  • eicrecon: EIC event reconstruction.
  • podio file format: TODO.

Important notes

  • The agreed-on EIC coordinate system is such that z points in the direction of the hadron beam, y points to the sky, and x points to the ring accelerator center.

About

Summary compiled from the EIC software tutorials