processes#

Column production methods related detecting truth processes.

Classes:

process_ids(*args[, requires_func, ...])

class process_ids(*args, requires_func=law.util.no_value, setup_func=law.util.no_value, sandbox=law.util.no_value, call_force=law.util.no_value, pick_cached_result=law.util.no_value, inst_dict=None, **kwargs)[source]#

Bases: Producer

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.

Attributes:

data_only

mc_only

nominal_only

produces

shifts_only

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#
nominal_only = False#
produces = {'process_id'}#
shifts_only = None#