ATLAS Offline Software
Loading...
Searching...
No Matches
python.InDetVKalVxInJetToolConfig Namespace Reference

Functions

 TCTDecorCheckInToolCfg (flags, name="TCTDecorCheckInTool", **kwargs)
 InDetTrkInJetTypeCfg (flags, name="TrkInJetType", **kwargs)
 InDetVKalVxInJetToolCfg (flags, name="InDetVKalVxInJetTool", **kwargs)
 MSV_InDetVKalVxInJetToolCfg (flags, name="IDVKalMultiVxInJet", **kwargs)
 InDetVKalVxInHiPtJetToolCfg (flags, name="InDetVKalVxInHiPtJetTool", **kwargs)

Function Documentation

◆ InDetTrkInJetTypeCfg()

python.InDetVKalVxInJetToolConfig.InDetTrkInJetTypeCfg ( flags,
name = "TrkInJetType",
** kwargs )

Definition at line 18 of file InDetVKalVxInJetToolConfig.py.

18def InDetTrkInJetTypeCfg(flags, name="TrkInJetType", **kwargs):
19 acc = ComponentAccumulator()
20 kwargs.setdefault("trkSctHits", 4 if flags.GeoModel.Run <= LHCPeriod.Run3 else -1)
21 kwargs.setdefault("useFivePtJetBinVersion", flags.BTagging.TrkClassFiveBinMode)
22
23 if "VertexFitterTool" not in kwargs:
24 from TrkConfig.TrkVKalVrtFitterConfig import TrkVKalVrtFitterCfg
25 kwargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(
26 TrkVKalVrtFitterCfg(flags,"VKalVrtFitter")))
27
28 acc.setPrivateTools(CompFactory.InDet.InDetTrkInJetType(name, **kwargs))
29 return acc
30

◆ InDetVKalVxInHiPtJetToolCfg()

python.InDetVKalVxInJetToolConfig.InDetVKalVxInHiPtJetToolCfg ( flags,
name = "InDetVKalVxInHiPtJetTool",
** kwargs )

Definition at line 62 of file InDetVKalVxInJetToolConfig.py.

62def InDetVKalVxInHiPtJetToolCfg(flags, name="InDetVKalVxInHiPtJetTool", **kwargs):
63 kwargs.setdefault("CutSharedHits", 0)
64 kwargs.setdefault("Sel2VrtChi2Cut", 4.)
65 kwargs.setdefault("CutBVrtScore", 0.002)
66 return InDetVKalVxInJetToolCfg(flags, name, **kwargs)

◆ InDetVKalVxInJetToolCfg()

python.InDetVKalVxInJetToolConfig.InDetVKalVxInJetToolCfg ( flags,
name = "InDetVKalVxInJetTool",
** kwargs )

Definition at line 31 of file InDetVKalVxInJetToolConfig.py.

31def InDetVKalVxInJetToolCfg(flags, name="InDetVKalVxInJetTool", **kwargs):
32 acc = ComponentAccumulator()
33
34 from TrkConfig.TrkVKalVrtFitterConfig import BTAG_TrkVKalVrtFitterCfg
35 VertexFitter = acc.popToolsAndMerge(BTAG_TrkVKalVrtFitterCfg(flags,"VKalVrtFitter"))
36
37 if "TrackClassTool" not in kwargs:
38 kwargs.setdefault("TrackClassTool", acc.popToolsAndMerge(
39 InDetTrkInJetTypeCfg(flags,VertexFitterTool=VertexFitter)))
40
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)
45
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) # Would use hardcoded InDet Pixel geometry
51 kwargs.setdefault("useITkMaterialRejection", True)
52
53 acc.setPrivateTools(CompFactory.InDet.InDetVKalVxInJetTool(name,**kwargs))
54 return acc
55

◆ MSV_InDetVKalVxInJetToolCfg()

python.InDetVKalVxInJetToolConfig.MSV_InDetVKalVxInJetToolCfg ( flags,
name = "IDVKalMultiVxInJet",
** kwargs )

Definition at line 56 of file InDetVKalVxInJetToolConfig.py.

56def MSV_InDetVKalVxInJetToolCfg(flags, name="IDVKalMultiVxInJet", **kwargs):
57 kwargs.setdefault("getNegativeTail", False)
58 kwargs.setdefault("ConeForTag", 1.0)
59 kwargs.setdefault("MultiVertex", True)
60 return InDetVKalVxInJetToolCfg(flags, name, **kwargs)
61

◆ TCTDecorCheckInToolCfg()

python.InDetVKalVxInJetToolConfig.TCTDecorCheckInToolCfg ( flags,
name = "TCTDecorCheckInTool",
** kwargs )

Definition at line 8 of file InDetVKalVxInJetToolConfig.py.

8def TCTDecorCheckInToolCfg(flags, name="TCTDecorCheckInTool", **kwargs):
9 acc = ComponentAccumulator()
10
11 kwargs.setdefault("JetContainer", "AntiKt4EMPFlowJets")
12 kwargs.setdefault("TrackClassificationTool",acc.popToolsAndMerge(
13 InDetTrkInJetTypeCfg(flags, JetCollection=kwargs["JetContainer"])))
14
15 acc.addEventAlgo(CompFactory.TCTDecorCheckInTool(name, **kwargs))
16 return acc
17