Skip to the content.

Vertex reconstruction

The code available in this repository implements vertex reconstruction for simulated events in a vertex detector, evaluating its efficiency and resolution.

Running the reconstruction

To compile the reconstruction, it is sufficient to run ROOT and execute the following command:

.x Compile_Reconstruction.cpp+

To run the reconstruction execute the analysis function:

RunAnalysis()

It is possible to add some arguments to the Compile_Reconstruction.cpp file to activate different options:

Configuration of the reconstruction

It is possible to configure a reconstruction using a .yaml file, following these steps:

The config file can then be passed to the reconstruction function: RunAnalysis("Config_file.yaml")

Here is an example of settings used to run a reconstruction.

A description of the settings is available here.

Program implementation

Here some details on how the program implements the key steps to implement vertex reconstruction as well as efficiency and resolution evaluation: