coffea.nanoevents#

NanoEvents and helpers

Functions#

BufferCache(cache, codec)

A compressed buffer cache.

Classes#

NanoEventsFactory(schema, mapping, partition_key)

A factory class to build NanoEvents objects.

BaseSchema(base_form, *args, **kwargs)

Base schema builder

NanoAODSchema(base_form[, version])

NanoAOD schema builder

NoCompressionCodec(*args, **kwargs)

PFNanoAODSchema(base_form[, version])

PFNano schema builder

TreeMakerSchema(base_form, *args, **kwargs)

TreeMaker schema builder

PHYSLITESchema(base_form, *args, **kwargs)

PHYSLITE schema builder - work in progress.

DelphesSchema(base_form[, version])

Delphes schema builder

PDUNESchema(base_form)

ScoutingNanoAODSchema(base_form[, version])

ScoutingNano schema builder

FCC([version])

Class to choose the required variant of FCCSchema.

FCCSchema(base_form[, version])

Schema-builder for Future Circular Collider pregenerated samples.

FCCSchema_edm4hep1(base_form, *args, **kwargs)

Schema-builder for Future Circular Collider pregenerated samples.

EDM4HEPSchema(base_form, *args, **kwargs)

Schema-builder for EDM4HEP root file structure.

Class Inheritance Diagram#

Inheritance diagram of coffea.nanoevents.factory.NanoEventsFactory, coffea.nanoevents.schemas.base.BaseSchema, coffea.nanoevents.schemas.nanoaod.NanoAODSchema, coffea.nanoevents.mapping.buffer_cache.NoCompressionCodec, coffea.nanoevents.schemas.nanoaod.PFNanoAODSchema, coffea.nanoevents.schemas.treemaker.TreeMakerSchema, coffea.nanoevents.schemas.physlite.PHYSLITESchema, coffea.nanoevents.schemas.delphes.DelphesSchema, coffea.nanoevents.schemas.pdune.PDUNESchema, coffea.nanoevents.schemas.nanoaod.ScoutingNanoAODSchema, coffea.nanoevents.schemas.fcc.FCC, coffea.nanoevents.schemas.fcc.FCCSchema, coffea.nanoevents.schemas.fcc.FCCSchema_edm4hep1, coffea.nanoevents.schemas.edm4hep.EDM4HEPSchema