ePIC Tutorials


Future tutorials schedule:

Please join the Mattermost Software Tutorials channel for updates/announcements and questions about tutorials.

Note that the tutorials as presented below are not intended to be followed in a strict sequence. New users should start with the “Setting up an enviornment” tutorial. Beyond this, we encourage users to pick and choose the tutorials on topics they want to explore.

Current tutorials are summarised in the table below -

Tutorial Difficulty Tags Description Resources
Setting up an environment Beginner [Setup] [Environment] Get started with the ePIC software environment Video 1Video 2
Analysis and simulation output Beginner/Advanced [Analysis] [Data] Learn how to analyze simulation data Video Video2 (=8c.B&C!)
Simulating detectors Expert [Simulation] [Detector] [DD4hep] Development of detector geometry using DD4hep Video
Modifying geometry and digitization Advanced [Geometry] [Digitization] Learn to customize detector configurations -
Understanding simulation output Advanced [Simulation] [Data] Deep dive into simulation data structure Video (jn*#sp0^)
Getting started with physics analysis Advanced [Physics] [Analysis] Physics analysis introduction Video (fVjNB#8.)
Inclusive kinematics reconstruction Advanced [Reconstruction] [Kinematics] Learn kinematics reconstruction techniques Video (Z09g&#6A)
Reconstruction algorithms Expert [Algorithms] [Reconstruction] Study different reconstruction approaches Video 1Video 2
Developing benchmarks Expert [Benchmarking] [Performance] Learn to create performance benchmarks -
Simulations with ddsim and geant4 Advanced [Simulation] [Geant4] [ddsim] Run simulations with different frameworks Video 1Video 2
Reconstruction framework Expert [Framework] [JANA2] [Reconstruction] Working with the JANA2 reconstruction framework Video 1Video 2
Analysis bootcamp Advanced [Python] [Analysis] [Bootcamp] Python-based analysis techniques -

Tutorial Categories


Setting up an environment

EnvSS video1 video2

Analysis and working with the simulation output

AnaTutSS video1

Simulating detectors and their readout

GeoDevSS video1

Modifying geometry, digitization, and anything else

ModGeoTutSS

Understanding the Simulation Output

UnderSimOutTutSS

Getting Started With a Physics Analysis
Inclusive Kinematics Reconstruction

UnderSimOutTutSS

Reconstruction algorithms

ReconAlgTutSS video1 video2

Developing benchmarks

BenchmarkTutSS

Simulations using ddsim and geant4

SimTutSS video1 video2

Reconstruction framework

ReconTutSS video1 video2

Analysis bootcamp

AnaBootcampSS