coffea.analysis_tools

Tools of general use for columnar analysis

These helper classes were previously part of coffea.processor but have been migrated and updated to be compatible with awkward-array 1.0

Classes

Cutflow(names, nevonecut, nevcutflow, ...)

Object to be returned by PackedSelection.cutflow()

CutflowToNpz(file, labels, nevonecut, ...)

Object to be returned by Cutflow.to_npz()

IncompatiblePartitions(name, *args)

NminusOne(names, nev, masks, delayed_mode)

Object to be returned by PackedSelection.nminusone()

NminusOneToNpz(file, labels, nev, masks, saver)

Object to be returned by NminusOne.to_npz()

PackedSelection([dtype])

Store several boolean arrays in a compact manner

WeightStatistics([sumw, sumw2, minw, maxw, n])

Weights(size[, storeIndividual])

Container for event weights and associated systematic shifts

Class Inheritance Diagram

Inheritance diagram of coffea.analysis_tools.Cutflow, coffea.analysis_tools.CutflowToNpz, coffea.analysis_tools.NminusOne, coffea.analysis_tools.NminusOneToNpz, coffea.analysis_tools.PackedSelection, coffea.analysis_tools.WeightStatistics, coffea.analysis_tools.Weights