High energy collisions, such as those that occur in particle accelerators, can produce a wide range of fascinating phenomena, including the creation of new particles and the study of fundamental physical interactions. In this project, we developed a simulation tool to study these collisions and how it is possible to use vertex detectors to reconstruct the primary vertex position. The simulation was built using Monte Carlo techniques and only considered high momentum particles moving in a low-intensity magnetic field, i.e. the particles have a linear trajectory.
After checking all prerequisites are satisfied, you can run the full simulation by executing the following shell command:
root -l Run_All.cpp+
Congratulations! You just run your first simulation, you can check the results obtained by looking at the outfile.root
file.
Did not work? Check the results we obtained here
The code in this repository requires to have installed:
- ROOT
- yaml-cpp
- Ubuntu: it can be installed through
sudo apt update sudo apt install libyaml-cpp-dev
- MacOs:
- via MacPorts:
sudo port install yaml-cpp
- via Homebrew:
brew install yaml-cpp
- via MacPorts:
- For other OS follow instructions in the yaml-cpp official github page
- Ubuntu: it can be installed through
The documentation for the project can be found here: https://fchinu.github.io/TANS/