alphatwirl.summary package

Submodules

alphatwirl.summary.BackrefMultipleArrayReader module

class alphatwirl.summary.BackrefMultipleArrayReader.BackrefMultipleArrayReader(arrays, idxs_conf, backref_idxs=None)[source]

Bases: object

read()[source]

alphatwirl.summary.Count module

class alphatwirl.summary.Count.Count(val=None, weight=1, contents=None)[source]

Bases: object

Parameters:
  • val – If None, initialize with 0. i.e., not counted. Otherwise, typically an empty tuple, counted with the weight. Ignored if contents are given.
  • weight (float) – The weight
  • contents – Specified contents unless None

alphatwirl.summary.KeyValueComposer module

class alphatwirl.summary.KeyValueComposer.KeyValueComposer(keyAttrNames=None, binnings=None, keyIndices=None, valAttrNames=None, valIndices=None)[source]

Bases: object

This class composes keys and values for the event

(this docstring is under development.)

This class can be used with BEvents.

This class supports inclusive indices ‘*’

This class supports back references.

begin(event)[source]

alphatwirl.summary.NextKeyComposer module

class alphatwirl.summary.NextKeyComposer.NextKeyComposer(binnings)[source]

Bases: object

alphatwirl.summary.Reader module

class alphatwirl.summary.Reader.Reader(keyValComposer, summarizer, nextKeyComposer=None, weightCalculator=WeightCalculatorOne(), nevents=None)[source]

Bases: object

begin(event)[source]
event(event)[source]
end()[source]
results()[source]

alphatwirl.summary.Scan module

class alphatwirl.summary.Scan.Scan(val=None, weight=1, contents=None)[source]

Bases: object

alphatwirl.summary.Sum module

class alphatwirl.summary.Sum.Sum(val=None, weight=1, contents=None)[source]

Bases: object

alphatwirl.summary.Summarizer module

class alphatwirl.summary.Summarizer.Summarizer(Summary)[source]

Bases: object

add(key, val=None, weight=1)[source]
add_key(key)[source]
keys()[source]
results()[source]
to_key_vals_dict()[source]
to_tuple_list()[source]
alphatwirl.summary.Summarizer.convert_key_vals_dict_to_tuple_list(dict_, fill=nan)[source]

alphatwirl.summary.WeightCalculatorOne module

class alphatwirl.summary.WeightCalculatorOne.WeightCalculatorOne[source]

Bases: object

alphatwirl.summary.parse_indices_config module

alphatwirl.summary.parse_indices_config.parse_indices_config(indices)[source]

Module contents