Нема описа

Caleb Fangmeier a5fa101f1c Implements additional efficiency/purity measurements for electron seeds пре 7 година
.idea a5fa101f1c Implements additional efficiency/purity measurements for electron seeds пре 7 година
analysis a5fa101f1c Implements additional efficiency/purity measurements for electron seeds пре 7 година
cmake 5ffc3b99ef updates to plotting routines in filval and adds dr computation for rec/sim hits пре 7 година
docs 5ad40f66b9 Updates to include Egamma workshop presentation and initial efficiency пре 7 година
filval @ 74e26df8bf a5fa101f1c Implements additional efficiency/purity measurements for electron seeds пре 7 година
util c21551aa10 Adds ability to specify multiple input root files via a text file пре 7 година
.flake8 5ffc3b99ef updates to plotting routines in filval and adds dr computation for rec/sim hits пре 7 година
.gitignore a5fa101f1c Implements additional efficiency/purity measurements for electron seeds пре 7 година
.gitmodules eebd72f19f switches filval submodule to use https checkout пре 7 година
CMakeLists.txt 5ad40f66b9 Updates to include Egamma workshop presentation and initial efficiency пре 7 година
README.md 4b16aa7391 Update 'README.md' пре 7 година
eff_plots.py a5fa101f1c Implements additional efficiency/purity measurements for electron seeds пре 7 година
mk_tags.sh eedd54167a Introduces new version of filval plotting routines, as well as new plots пре 7 година
plots.py a5fa101f1c Implements additional efficiency/purity measurements for electron seeds пре 7 година

README.md

EGamma Electron Tracking Validation

How To Run

Run the following commands to download, compile, and run the analysis routine.

# The recursive clone makes sure to also checkout the filval submodule.
git clone --recursive https://git.fangmeier.tech/caleb/EGamma_ElectronTrackingValidation.git
cd EGamma_ElectronTrackingValidation
mkdir build
cd build
cmake ..
make
./tracking_validation -l LABEL -f PATH_TO_NTUPLE

Where LABEL is an arbitrary string used to keep track of, for example, what dataset is contained in the source Ntuple, and PATH_TO_NTUPLE is the path to the trackingNtuple.root file that you want to run over.

If everything runs successfully, there will be a log file and new root file in the directory containing the source Ntuple. If there are errors, you can check the log file for hints to what happened. The new root file will be suffixed with "_result".

TODO:

  • Enable specifying multiple root files to chain together.