FCC#

class coffea.nanoevents.FCC(version='latest')[source]#

Bases: object

Class to choose the required variant of FCCSchema.

Example usage:

from coffea.nanoevents import FCC
FCC.get_schema(version='latest')

Available versions:

  • “latest” -> FCCSchema_edm4hep1

  • “pre-edm4hep1” -> FCCSchema

  • “edm4hep1” -> FCCSchema_edm4hep1

Notes

FCCSchema: This schema has been made keeping the Spring2021 pre-generated samples (pre-edm4hep1). It’s also tested with Winter2023 samples with the uproot_options={"filter_name": "/^(?!.*(PARAMETERS|_.*Map))/"} parameter when loading the fileset. This removes the “PARAMETERS” branch and all its subbranches which are unreadable by uproot. More Schema variants could be added later.

FCCSchema_edm4hep1: This schema supports FCC samples produced with edm4hep version >= 1. It inherits from the EDM4HEPSchema and adds a few more functionality.

Methods Summary

get_schema([version])

Methods Documentation

classmethod get_schema(version='latest')[source]#