Summary and Setup
This tutorial introduces the concepts and code patterns needed to implement reconstruction algorithms in EICrecon, the ePIC reconstruction software. It walks through building a factory, calling and parameterizing it, adding an algorithm, working with PODIO collections, and putting everything together into a working electron finder.
Prerequisites
- A GitHub account
- A working
eic-shellenvironment
See the Setup page for details.
To follow along with this tutorial you will need:
- A GitHub account (sign up here).
- A working
eic-shellenvironment. If you do not have one yet, first complete the Setting Up Your EIC Environment tutorial. - A local checkout of EICrecon that you can build
from inside
eic-shell. Building EICrecon from source can take a while, so do this in advance of the session. Build instructions are in the EICrecon README.
You should also be comfortable reading and writing C++.