sally_cpv_wh
Created for benchmarking different techniques to search for CP violation in the HWW vertex in leptonic WH production.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
✓Academic publication links
Links to: springer.com, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.1%) to scientific vocabulary
Keywords
Repository
Created for benchmarking different techniques to search for CP violation in the HWW vertex in leptonic WH production.
Basic Info
- Host: GitHub
- Owner: rbarrue
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://arxiv.org/abs/2308.02882
- Size: 56.6 KB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 2
Topics
Metadata Files
README.md
Simulation-based inference in the search for CP violation in leptonic WH production
This is the companion code to "Simulation-based inference in the search for CP violation in leptonic WH production" (https://link.springer.com/article/10.1007/JHEP04(2024)014). In this paper, we benchmarked different techniques to search for CP violation in the HWW vertex in leptonic WH production.
Compares energy-related observables, angular observables and combinations thereof with a simulation-based inference method, SALLY (Score Approximates Likelihood LocallY), that aims to reconstruct a detector-level optimal observable around the SM point.
Compares exclusion limits obtained with linearized and full likelihood ratios (without and with rate information).
Everytime you want to generate samples, either locally or in a batch system, you should set up the download and/or linkage to the SMEFTsim model and restrict card used, by running the following command:
source setupSMEFTsimmodel.sh
Work uses version 0.9.3 of MadMiner (https://github.com/madminer-tool/madminer), installed simply by running pip install -r requirements.txt
Requires version >= 3.3.1 of Madgraph if generating samples.
There are different files in the codebase, designed to maximize the parallelizability of event generation and analysis:
setup.py: defines the Wilson coefficient and morphing setup and creates setup file.gen_signal/gen_background.py: generate signal and background samples or prepare files to run sample generation on batch systems- requires pointing the code to your Madgraph installation
delphes_level_analysis.py: simulates detector response with Delphes (with the ATLAS card) and performs the analysis (inc. reconstructing the relevant observables)analysis_sample_combiner.py: combines the analysed samplessally_training.py: creates unweighted training sample, augmented with joint score + trains the neural networks for the SALLY method, with a few different input variable setscompute_FisherInfo_sally.py: compute the Fisher information matrices and derive linearized limits from the SALLY methodcompute_FisherInfo_histograms.py: compute the Fisher information matrices and derive linearized limits from the complete truth-level information, the rate or 1D/2D histogramscompute_full_limits.py: compute limits with the full likelihood ratio (in the asymptotic limit) from 1D/2D histograms or SALLY
All of the scripts have an argument parser describing their API, just type _script_ -h to see the list of available options.
If you want to reproduce the results, we added is a series of shell scripts with the exact parameters used for this work, to be run in the following order sample_generation.sh → SALLY_training.sh → plotting.sh/linearized_limits.sh/full_limits.sh (you can run these simultaneously).
Owner
- Name: Ricardo Barrué
- Login: rbarrue
- Kind: user
- Location: Lisbon
- Company: CERN
- Repositories: 3
- Profile: https://github.com/rbarrue
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Code for "Simulation-based inference in the search for CP
violation in leptonic WH production"
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Ricardo
family-names: Barrué
email: ricardo.barrue@cern.ch
orcid: 'https://orcid.org/0000-0001-8985-5379'
- given-names: Patricia
family-names: Conde Muiño
email: patricia.conde.muino@cern.ch
orcid: 'https://orcid.org/0000-0002-9187-7478'
- given-names: Valerio
family-names: Dao
orcid: 'https://orcid.org/0000-0003-1645-8393'
email: valerio.dao@cern.ch
- given-names: Rui
family-names: Santos
email: rasantos@ciencias.ulisboa.pt
orcid: 'https://orcid.org/0000-0002-7948-0355'
GitHub Events
Total
- Release event: 1
- Watch event: 1
- Delete event: 1
- Push event: 4
- Pull request event: 5
- Create event: 2
Last Year
- Release event: 1
- Watch event: 1
- Delete event: 1
- Push event: 4
- Pull request event: 5
- Create event: 2