Skip to main content

Generalised graph neural network based fast simulation tool for LHCb.

Project description

Rex Banner

Rex

Rex offers a fast emulation of the LHCb detector simulation. From truth level kinematics to reconstructed quantities and all commonly used reconstruction quality variables.

Table of Contents

About

A full description of the tool can be found in this 📖 arXiv preprint.

📖 Project Docs | 💬 Mattermost Chat | 📬 Developer Email

Installation

Prerequisites

  • Python 3.9

Install with pip:

pip install lhcb-rex

Usage

Examples below

Click to see an example
import lhcb_rex

lhcb_rex.run(
    events=1000,
    decay="Bs0 -> mu+ mu-",
    naming_scheme="MOTHER -> DAUGHTER1 DAUGHTER2",
    decay_models="PHSP -> NA NA",
    workingDir="./Bs_mumu",
)

Installation for development

git clone
uv sync
uv run pip install -e .

📬 Have questions? Reach out at alex.marshall@bristol.ac.uk

Notes for me

/dice/users/am13743/fast_vertex_quality/graveyard /dice/users/am13743/fast_vertex_quality/checkpoints/

Relevant tags/checkpoints:

  • 21_03_2025 - Plotting for paper draft
rm -rf dist/
uv build
uv publish

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lhcb_rex-0.1.3.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lhcb_rex-0.1.3-py3-none-any.whl (3.4 MB view details)

Uploaded Python 3

File details

Details for the file lhcb_rex-0.1.3.tar.gz.

File metadata

  • Download URL: lhcb_rex-0.1.3.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for lhcb_rex-0.1.3.tar.gz
Algorithm Hash digest
SHA256 90310ed37b42e9094cc32795c8cef76e008a5be885f89e0bfa646238d499b9d6
MD5 37654db4375f594dbc293c8d1eb30c5d
BLAKE2b-256 528374e7ed26628bfdf685de84f3564e984a77a2573cffaa3720b1aeed8b8d01

See more details on using hashes here.

File details

Details for the file lhcb_rex-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: lhcb_rex-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for lhcb_rex-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4fd0a1b09b98f0facada61e12f10296aafe3e174b288a9f0a1cf4ad5944b8fa3
MD5 3312ce7cf530c073a20bdd2383bc1547
BLAKE2b-256 136150c10e9f81aa315bb643736adf345431f22041aa8639dcaba77053b46159

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page