Ingen beskrivning

Caleb Fangmeier 65b5e62d21 Adds updates TrackingNtuple which now contains ladder/blade information 7 år sedan
analysis 65b5e62d21 Adds updates TrackingNtuple which now contains ladder/blade information 7 år sedan
cmake a6295f14f9 initial implementation of analysis code for electron tracking validation, included plots for dz vs. eta and dphi vs. eta between sim-hits and rec-hits in the pixel barrel 7 år sedan
docs 65b5e62d21 Adds updates TrackingNtuple which now contains ladder/blade information 7 år sedan
filval @ 27cc0b9b63 65b5e62d21 Adds updates TrackingNtuple which now contains ladder/blade information 7 år sedan
util c21551aa10 Adds ability to specify multiple input root files via a text file 7 år sedan
.gitignore c90b4ffc39 Updates to 2017_07_17 presentation and addition of EGamma studies jupyter nb 7 år sedan
.gitmodules eebd72f19f switches filval submodule to use https checkout 7 år sedan
CMakeLists.txt 65b5e62d21 Adds updates TrackingNtuple which now contains ladder/blade information 7 år sedan
EGamma_TrackingValidation.ipynb 65b5e62d21 Adds updates TrackingNtuple which now contains ladder/blade information 7 år sedan
README.md 143926e6c8 Update 'README.md' 7 år sedan

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.