This repository contains my final project for PY485E: Computational Physics at CERN, Spring 2025.
The assignment involved analyzing muon detector data stored in ROOT format using Python and Jupyter Notebooks. I used the uproot and numpy libraries to explore event structures, perform selections, and visualize physical quantities.
Problem 1.ipynbthroughProblem 5.ipynb: Sequential notebooks solving five structured problems involving muon event dataMuRun2010B_withoutM.csv: Supporting event data filemuons_v2.root: Original detector output in ROOT format
- Event selection and filtering from
.rootfiles - Histogramming and distribution fitting
- Momentum and energy reconstruction from particle data
- Data processing using
uproot,numpy, andmatplotlib
- Python 3
- Jupyter Notebook
uproot(for ROOT file parsing)matplotlib,numpy
This project was completed as part of my undergraduate research and coursework during my semester at CERN, under the supervision of the EP-CMO group.