Back to home page

EIC code displayed by LXR

 
 

    


Warning, /tutorial-developing-benchmarks/setup.md is written in an unsupported language. File is not indexed.

0001 ---
0002 title: Setup
0003 ---
0004 
0005 Tutorial participants will need 
0006 - a working [eic-shell installation](https://eic.github.io/tutorial-setting-up-environment/02-eic-shell/index.html)
0007 - 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.
0008 
0009 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.
0010 
0011 To start, download the following 
0012 - this analysis script: [`uchannelrho.cxx`](https://github.com/eic/tutorial-developing-benchmarks/blob/gh-pages/files/uchannelrho.cxx)
0013 - this plotting macro: [`plot_rho_physics_benchmark.C`](https://github.com/eic/tutorial-developing-benchmarks/blob/gh-pages/files/prefinal/plot_rho_physics_benchmark.C)
0014 - this style header: [`RiceStyle.h`](https://github.com/eic/tutorial-developing-benchmarks/blob/gh-pages/files/RiceStyle.h)
0015 
0016 We will also start by running over a file from the simulation campaign. Download it to your workspace:
0017 ```bash
0018 xrdcp root://dtn-eic.jlab.org//work/eic2/EPIC/RECO/24.07.0/epic_craterlake/EXCLUSIVE/UCHANNEL_RHO/10x100/rho_10x100_uChannel_Q2of0to10_hiDiv.0020.eicrecon.tree.edm4eic.root ./
0019 ```
0020 
0021 
0022 {% include links.md %}