Skip to content

fchinu/TANS

Repository files navigation

Simulation of proton-proton collisions

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.

Run full simulation and analysis

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

Prerequisites

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
    • For other OS follow instructions in the yaml-cpp official github page

Documentation

The documentation for the project can be found here: https://fchinu.github.io/TANS/