Package for b tagging efficiency and SF corrections. Note that the efficiencies added in data/BTagUL*/eff.pickle are phase space dependant and should be remeasured if going to a very different phase space. The ones currently there were measured in the inclusive ee/mm channel with only lepton pT and trigger requirements applied).
Package for lepton SF and lepton trigger SF.
ID+ISO SF are applied in a very general way, the same logic can be used for any POG-supported SF.
TriggerSF are, again, phase space dependant. Current defaults are the ZH trigger soup in the ZH final state.
Package for lepton scales. Those are usable independently of selection.
(Cleaned up) implementation of the ZH analysis that uses all of the above, including the corresponding runner. Some points that are different from the gg fusion and we might want to discuss:
PU/ISR/Prefire corrections are done "in place" in the analyzer. Maybe I should rewrite it so we are sure we do the same? I.e. point to the corresponding implementation in CMS_corrections?
Several things going on the PR. Esentially:
Package for b tagging efficiency and SF corrections. Note that the efficiencies added in data/BTagUL*/eff.pickle are phase space dependant and should be remeasured if going to a very different phase space. The ones currently there were measured in the inclusive ee/mm channel with only lepton pT and trigger requirements applied).
Package for lepton SF and lepton trigger SF.
Package for lepton scales. Those are usable independently of selection.
(Cleaned up) implementation of the ZH analysis that uses all of the above, including the corresponding runner. Some points that are different from the gg fusion and we might want to discuss: