Configurable analysis framework based on Coffea for CMS NanoAOD events analysis
Project description
PocketCoffea
PocketCoffea is a slim analysis framework based on Coffea for CMS NanoAOD events.
The goal of the framework is to define an HEP analysis in a declarative way where possible (with a well defined configuration file), and with python code where customization is needed (by subclassing the base PocketCoffea processor).
PocketCoffea defines a customizable structure to process NanoAOD events and define weights, categories, histograms. This
is done thans to a BaseProcessor
class which defines a workflow
of operations to go from Raw NanoAOD to histograms.
The user can customize the process from the confguration file or by redefining well-defined steps in the workflow.
Documentation
All the documentaton is hosted at: https://pocketcoffea.readthedocs.io
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.