scale#
Column production methods related to the renormalization and factorization scales.
Classes:
|
|
|
- class murmuf_weights(*args, requires_func=law.util.no_value, setup_func=law.util.no_value, sandbox=law.util.no_value, call_force=law.util.no_value, max_chunk_size=law.util.no_value, pick_cached_result=law.util.no_value, inst_dict=None, **kwargs)[source]#
Bases:
_ScaleWeightBaseMethods:
call_func(events, **kwargs)Producer that reads out mur and muf uncertainties on an event-by-event basis.
update_cls_dict(cls_name, cls_dict, get_attr)Attributes:
- call_func(events, **kwargs)#
Producer that reads out mur and muf uncertainties on an event-by-event basis. This producer assumes that the nominal entry is always the 5th LHEScaleWeight entry and that the nominal weight is already included in the LHEWeight. Can only be called with MC datasets.
- Return type:
- data_only = False#
- mc_only = True#
- nominal_only = False#
- produces = {'{mur,muf,murmuf}_weight{,_up,_down}'}#
- shifts_only = None#
- skip_func()#
- static update_cls_dict(cls_name, cls_dict, get_attr)#
- uses = {'LHEScaleWeight'}#
- class murmuf_envelope_weights(*args, requires_func=law.util.no_value, setup_func=law.util.no_value, sandbox=law.util.no_value, call_force=law.util.no_value, max_chunk_size=law.util.no_value, pick_cached_result=law.util.no_value, inst_dict=None, **kwargs)[source]#
Bases:
_ScaleWeightBaseMethods:
call_func(events, **kwargs)Producer that determines the envelope of the mur/muf up and down variations on an event-by-event basis.
setup_func(reqs, inputs, reader_targets)- rtype:
update_cls_dict(cls_name, cls_dict, get_attr)Attributes:
- call_func(events, **kwargs)#
Producer that determines the envelope of the mur/muf up and down variations on an event-by-event basis. This producer assumes that the nominal entry is always the 5th LHEScaleWeight entry and that the nominal weight is already included in the LHEWeight. Can only be called with MC datasets.
- Return type:
- data_only = False#
- mc_only = True#
- nominal_only = False#
- produces = {'murmuf_envelope_weight{,_up,_down}'}#
- shifts_only = None#
- skip_func()#
- static update_cls_dict(cls_name, cls_dict, get_attr)#
- uses = {'LHEScaleWeight'}#