A Quick Histogram drawer for `ROOT::TTree` for smoother HEP analysis!
Project description
QHist – A Quick Histogram drawer for ROOT::TTree for smoother HEP analysis!
Examples:
Simple draw from tree and parameter (branch name):
h1 = QHist() h1.trees = t1 h1.params = 'M' h1.draw()
Overlaid comparison between branches, compact syntax:
QHist(trees=t1, params=['mu_PT/1e3','pi_PT/1e3'], xlabel='PT [GeV]', xmax=60).draw()
Compare between trees, with filtering, and reusable via templating:
H = QHist(trees=[t1, t2, t3], filters=['mu_PT>20e3']) H(params='APT' , xmin=0 , xlabel='PT-asymmetry').draw() H(params='M/1e3', xmax=120, xlabel='Mass [GeV]').draw()
Read more on https://qhist.readthedocs.io
Installation & dependencies
It’s available from pip install qhist. The package requires an existing installation of PyROOT.
Disclaimer
This packacge was written and used during my PhD in 2013-2017 at EPFL (Lausanne) and LHCb collaboration (CERN), for the work in Z->tau tau cross-section measurement and H->mu tau searches at LHCb (8TeV). I hope it can be of a good use for future analysis…
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file qhist-0.1.2.tar.gz
.
File metadata
- Download URL: qhist-0.1.2.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79d5aec3e7a1fad76ddd5e7395978c365a0ed66dc33cfa5a3dfa96b3ce5daa12 |
|
MD5 | fb2d2949e94b43004ad3ec8f3fc5b8b6 |
|
BLAKE2b-256 | 84c78c6e08c7387a983cd696a916ec6969cded5a5818d54ec3f57ee8fa08257e |
File details
Details for the file qhist-0.1.2-py2.py3-none-any.whl
.
File metadata
- Download URL: qhist-0.1.2-py2.py3-none-any.whl
- Upload date:
- Size: 67.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aed18bcb6272825c28c8b27cc62d045aedc58ea2c0617516d707a9646225153 |
|
MD5 | caf0724ee759a55a449f61f6342e28e7 |
|
BLAKE2b-256 | 0c2964947526ab67b1300587ac81b5e7fb7042e65325f7209da0c39e3f46db1d |