All Projects → JustWhit3 → higgs-decay-classification

JustWhit3 / higgs-decay-classification

Licence: MIT license
Classification of Higgs boson decays using machine learning. Project for the "Tandem Project" activity at Master degree in Physics.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to higgs-decay-classification

Corpuscles.jl
Julia package for particle physics
Stars: ✭ 25 (+19.05%)
Mutual labels:  particle-physics
Unity DataVisualization
This is a collection of Unity Particle System for data visualization
Stars: ✭ 22 (+4.76%)
Mutual labels:  particle-physics
spicyphysics
Sup bois, here's my work
Stars: ✭ 22 (+4.76%)
Mutual labels:  particle-physics
school2021
ESCAPE Summer School 2021
Stars: ✭ 241 (+1047.62%)
Mutual labels:  particle-physics
alice-rs
Analyze the public data from the CERN base ALICE collaboration with Rust
Stars: ✭ 81 (+285.71%)
Mutual labels:  particle-physics
UnROOT.jl
Native Julia I/O package to work with CERN ROOT files
Stars: ✭ 52 (+147.62%)
Mutual labels:  particle-physics
particle
Package to deal with particles, the PDG particle data table, PDGIDs, etc.
Stars: ✭ 113 (+438.1%)
Mutual labels:  particle-physics
ml-lpi
Materials for ML course at Lebedev Physical Institute
Stars: ✭ 31 (+47.62%)
Mutual labels:  particle-physics
LatticeQCD.jl
A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
Stars: ✭ 85 (+304.76%)
Mutual labels:  particle-physics
decaylanguage
Package to parse decay files, describe and convert particle decays between digital representations.
Stars: ✭ 34 (+61.9%)
Mutual labels:  particle-physics
pylhe
Lightweight Python interface to read Les Houches Event (LHE) files
Stars: ✭ 29 (+38.1%)
Mutual labels:  particle-physics

Classification of Higgs boson decays using machine learning. Project for the "Tandem Project" activity at Master degree in Physics.

v2.0 license Python 3.8
code size repo size total lines

Table of contents

Introduction

Study of the Higgs boson Yukawa coupling to tau leptons using the 2012 ATLAS Run-2 dataset. Particular focus is dedicated to the usage of machine learning classification algorithms to classify the Higgs decay channel H to tautau as signal with respect to the other background processes.

For the classification have been considered the cases in which there are 0,1 or 2 jets in the final state.

This classification has been performed on the free dataset from the Higgs Boson Challenge (dataset), that contains data related to the case in which we have in the final state a tau that decays hadronically and the other one that decays leptonically (data for same leptonic or hadronic decays of the tau are omitted).

Analysis scripts are located into the python folder, while Jupyter Notebooks examples are located into the jupyter folder. The purpose of this latter is to show interactively the various analysis passages.

The software is and will stay free, but if you want to support me with a donation it would be really appreciated!

Buy Me A Coffee

Repository diagram structure

higgs-decay-classification/
├── doc/
│   ├── PDF_dataset.pdf
│   ├── background_explanation.md
│   ├── run_the_code.md
│   ├── utils.md
│   ├── CREDITS.md
│   ├── CONTRIBUTING.md
├── img/
├── scripts/
│   ├── jupyter/
│   │   ├── analysis.ipynb
│   │   ├── plots.ipynb
│   ├── python/
│   │   ├── analysis.py
│   │   ├── plots.py
├── utils/
│   ├── AMS_functions.py
│   ├── Make_model.py
│   ├── Plot_distributions.py
│   ├── Splitting_function.py
│   ├── Splitting_jets_function.py
│── README.md
│── LICENSE
│── CITATION.cff
│── .gitignore
│── .gitattributes

Documentation

List of documentation from the doc folder:

Final results:

Final weighted distribution:

Unofficial paper

An unofficial paper has been produced within this analysis. It has been presented at the 2020 ISHEP school through a small presentation.

This paper can be accessed here.

Credits

Project leaders


Gianluca Bianco

FloMau

Other contributors


Mi. Lia.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].