processes#

Column production methods related detecting truth processes.

Classes:

process_ids(*args, **kwargs)

class process_ids(*args, **kwargs)[source]#

Bases: Producer

Attributes:

Methods:

call_func(events, **kwargs)

Assigns each event a single process id, based on the first process that is registered for the internal py:attr:dataset_inst.

skip_func(**kwargs)

update_cls_dict(cls_name, cls_dict, get_attr)

cache_instances = True#
call_func(events, **kwargs)#

Assigns each event a single process id, based on the first process that is registered for the internal py:attr:dataset_inst. This is rather a dummy method and should be further implemented depending on future needs (e.g. for sample stitching).

Return type:

Array

data_only = False#
mc_only = False#
produces = {'process_id'}#
skip_func(**kwargs) bool#
Return type:

bool

static update_cls_dict(cls_name, cls_dict, get_attr)#