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#

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

Container for statistics about the weight, including the sum of squared weights and number of entries.

Weights(size[, storeIndividual])

Container for event weights and associated systematic shifts

NminusOne(names, nev, masks, delayed_mode[, ...])

Object to be returned by PackedSelection.nminusone()

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

Object to be returned by PackedSelection.cutflow()

PackedSelection([dtype])

Store several boolean arrays in a compact manner

Class Inheritance Diagram#

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