9 acc = ComponentAccumulator()
11 kwargs.setdefault(
"JetContainer",
"AntiKt4EMPFlowJets")
12 kwargs.setdefault(
"TrackClassificationTool",acc.popToolsAndMerge(
15 acc.addEventAlgo(CompFactory.TCTDecorCheckInTool(name, **kwargs))
19 acc = ComponentAccumulator()
20 kwargs.setdefault(
"trkSctHits", 4
if flags.GeoModel.Run <= LHCPeriod.Run3
else -1)
21 kwargs.setdefault(
"useFivePtJetBinVersion", flags.BTagging.TrkClassFiveBinMode)
23 if "VertexFitterTool" not in kwargs:
24 from TrkConfig.TrkVKalVrtFitterConfig
import TrkVKalVrtFitterCfg
25 kwargs.setdefault(
"VertexFitterTool", acc.popToolsAndMerge(
26 TrkVKalVrtFitterCfg(flags,
"VKalVrtFitter")))
28 acc.setPrivateTools(CompFactory.InDet.InDetTrkInJetType(name, **kwargs))
32 acc = ComponentAccumulator()
34 from TrkConfig.TrkVKalVrtFitterConfig
import BTAG_TrkVKalVrtFitterCfg
35 VertexFitter = acc.popToolsAndMerge(BTAG_TrkVKalVrtFitterCfg(flags,
"VKalVrtFitter"))
37 if "TrackClassTool" not in kwargs:
38 kwargs.setdefault(
"TrackClassTool", acc.popToolsAndMerge(
41 kwargs.setdefault(
"ExistIBL", flags.GeoModel.Run
in [LHCPeriod.Run2, LHCPeriod.Run3])
42 kwargs.setdefault(
"getNegativeTag",
"Flip" in name)
43 kwargs.setdefault(
"UseFrozenVersion",
True)
44 kwargs.setdefault(
"VertexFitterTool", VertexFitter)
46 if flags.GeoModel.Run >= LHCPeriod.Run4:
47 from InDetConfig.InDetEtaDependentCutsConfig
import IDEtaDependentCuts_SV1_SvcCfg
48 acc.merge(IDEtaDependentCuts_SV1_SvcCfg(flags, name=
"IDEtaDepCutsSvc_" + name))
49 kwargs.setdefault(
"InDetEtaDependentCutsSvc", acc.getService(
"IDEtaDepCutsSvc_" + name))
50 kwargs.setdefault(
"useVertexCleaningPix",
False)
51 kwargs.setdefault(
"useITkMaterialRejection",
True)
53 acc.setPrivateTools(CompFactory.InDet.InDetVKalVxInJetTool(name,**kwargs))