Warning, /tutorial-developing-benchmarks/learners/setup.md is written in an unsupported language. File is not indexed.
0001 ---
0002 title: Setup
0003 ---
0004
0005 Tutorial participants will need
0006
0007 - a working [eic-shell installation](https://eic.github.io/tutorial-setting-up-environment/)
0008 - if you'll be following along on a remote cluster through ssh, you may also need to [set up ssh-keys](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent). This will allow you to perform GitHub operations while using ssh.
0009
0010 This tutorial shows analyzers how to turn their analysis script into a benchmark. To do this, we will start with a ready-made bare-bones analysis. This is modeled after the u-channel rho benchmark, but is stripped down to just a few crucial parts.
0011
0012 To start, download the following
0013
0014 - this analysis script: [`uchannelrho.cxx`](files/uchannelrho.cxx)
0015 - this plotting macro: [`plot_rho_physics_benchmark.C`](files/prefinal/plot_rho_physics_benchmark.C)
0016 - this style header: [`RiceStyle.h`](files/RiceStyle.h)
0017
0018 We will also start by running over a file from the simulation campaign. Download it to your workspace:
0019
0020 ```bash
0021 xrdcp root://dtn-eic.jlab.org//volatile/eic/EPIC/RECO/25.10.2/epic_craterlake/EXCLUSIVE/UCHANNEL_RHO/10x100/rho_10x100_uChannel_Q2of0to10_hiDiv.0020.eicrecon.edm4eic.root ./
0022 ```