7 flags, name="HIGG1D1_ZeeVertexRefitterTool", **kwargs):
8 """ PV refitting after removing Z->ee tracks, for vertex studies """
9 acc = ComponentAccumulator()
10
11 import AthenaCommon.SystemOfUnits as Units
12
13 if "PrimaryVertexRefitterTool" not in kwargs:
14 from JpsiUpsilonTools.JpsiUpsilonToolsConfig import (
15 PrimaryVertexRefittingToolCfg)
16 kwargs.setdefault("PrimaryVertexRefitterTool", acc.popToolsAndMerge(
17 PrimaryVertexRefittingToolCfg(flags)))
18
19 kwargs.setdefault("ObjectRequirements", (
20 "(Electrons.DFCommonElectronsLHMedium) && (Electrons.pt > 19.*GeV)"))
21 kwargs.setdefault("LowMassCut", 50*Units.GeV)
22 kwargs.setdefault("RefittedPVContainerName", "ZeeRefittedPrimaryVertices")
23 kwargs.setdefault("MCSamples", [361106, 601189])
24
25 acc.setPrivateTools(
26 CompFactory.DerivationFramework.ZeeVertexRefittingTool(name, **kwargs))
27 return acc
28