Welcome to tea

tea—the Toolkit for Efficient Analysis—is a C++ and Python toolkit for loop-based analysis of ROOT trees. It handles repetitive work such as tree I/O, object collections, event selection, histogramming, plotting, corrections, and batch submission while leaving analysis decisions in readable code and Python configuration.
New users should start with the guided LLP tutorial. For a shorter check that the installation works, follow First analysis.
Main workflow
- Install
teainside an analysis repository. - Read ROOT trees and define object collections.
- Select or skim events.
- Produce histograms and make plots.
- Submit independent jobs when the input grows.
Get help
For questions, bugs, and feature requests, open a GitHub issue.
Analyses using tea
tea has supported collider and phenomenology analyses using NanoAOD-like and HepMC-derived ROOT inputs. The analyses page keeps this community list separate from the beginner path.