{ "cells": [ { "cell_type": "code", "execution_count": null, "id": "960720c4", "metadata": {}, "outputs": [], "source": [ "import json\n", "import tarfile\n", "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pyhf\n", "import pyhf.contrib.utils\n", "import scipy\n", "from pyhf.contrib.viz import brazil\n", "\n", "pyhf.set_backend(\"numpy\", \"minuit\")\n", "\n", "from rich import box\n", "from rich.console import Console\n", "from rich.table import Table" ] }, { "cell_type": "markdown", "id": "e2335cc8", "metadata": {}, "source": [ "# Model-Independent Upper Limits\n", "\n", "This section is aiming to cover some common concepts about (model-independent) upper limits. While it won't necessarily be exhaustive, the aim is to summarize the current working knowledge of how High Energy Physics experiments such as ATLAS produce tables such as Table 20 from the Supersymmetry Electroweak 2-lepton, 2-jet analysis ([SUSY-2018-05](https://atlas.web.cern.ch/Atlas/GROUPS/PHYSICS/PAPERS/SUSY-2018-05/)):\n", "\n", "