ATLAS Offline Software
Functions
python.InDetVKalVxInJetToolConfig Namespace Reference

Functions

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

Function Documentation

◆ InDetTrkInJetTypeCfg()

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

Definition at line 21 of file InDetVKalVxInJetToolConfig.py.

21 def InDetTrkInJetTypeCfg(flags, name="TrkInJetType", **kwargs):
22  acc = ComponentAccumulator()
23  kwargs.setdefault("trkSctHits", 4 if flags.GeoModel.Run <= LHCPeriod.Run3 else -1)
24  kwargs.setdefault("useFivePtJetBinVersion", flags.BTagging.TrkClassFiveBinMode)
25  acc.setPrivateTools(CompFactory.InDet.InDetTrkInJetType(name, **kwargs))
26  return acc
27 

◆ InDetVKalVxInHiPtJetToolCfg()

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

Definition at line 59 of file InDetVKalVxInJetToolConfig.py.

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

◆ InDetVKalVxInJetToolCfg()

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

Definition at line 28 of file InDetVKalVxInJetToolConfig.py.

28 def InDetVKalVxInJetToolCfg(flags, name="InDetVKalVxInJetTool", **kwargs):
29  acc = ComponentAccumulator()
30 
31  from TrkConfig.TrkVKalVrtFitterConfig import BTAG_TrkVKalVrtFitterCfg
32  VertexFitter = acc.popToolsAndMerge(BTAG_TrkVKalVrtFitterCfg(flags,"VKalVrtFitter"))
33 
34  if "TrackClassTool" not in kwargs:
35  kwargs.setdefault("TrackClassTool", acc.popToolsAndMerge(
36  InDetTrkInJetTypeCfg(flags,VertexFitterTool=VertexFitter)))
37 
38  kwargs.setdefault("ExistIBL", flags.GeoModel.Run in [LHCPeriod.Run2, LHCPeriod.Run3])
39  kwargs.setdefault("getNegativeTag", "Flip" in name)
40  kwargs.setdefault("UseFrozenVersion", True)
41  kwargs.setdefault("VertexFitterTool", VertexFitter)
42 
43  if flags.GeoModel.Run >= LHCPeriod.Run4:
44  from InDetConfig.InDetEtaDependentCutsConfig import IDEtaDependentCuts_SV1_SvcCfg
45  acc.merge(IDEtaDependentCuts_SV1_SvcCfg(flags, name="IDEtaDepCutsSvc_" + name))
46  kwargs.setdefault("InDetEtaDependentCutsSvc", acc.getService("IDEtaDepCutsSvc_" + name))
47  kwargs.setdefault("useVertexCleaningPix", False) # Would use hardcoded InDet Pixel geometry
48  kwargs.setdefault("useITkMaterialRejection", True)
49 
50  acc.setPrivateTools(CompFactory.InDet.InDetVKalVxInJetTool(name,**kwargs))
51  return acc
52 

◆ MSV_InDetVKalVxInJetToolCfg()

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

Definition at line 53 of file InDetVKalVxInJetToolConfig.py.

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

◆ TCTDecorCheckInToolCfg()

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

Definition at line 8 of file InDetVKalVxInJetToolConfig.py.

8 def TCTDecorCheckInToolCfg(flags, name="TCTDecorCheckInTool", **kwargs):
9 
10  acc = ComponentAccumulator()
11 
12  kwargs.setdefault("JetCollection","AntiKt4EMPFlowJets")
13 
14  from TrkConfig.TrkVKalVrtFitterConfig import TrkVKalVrtFitterCfg
15  VertexFitter = acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags,"VKalVrtFitter"))
16  kwargs.setdefault("TrackClassificationTool",acc.popToolsAndMerge(InDetTrkInJetTypeCfg(flags,name="TrkInJetType",JetCollection=kwargs["JetCollection"],VertexFitterTool=VertexFitter)))
17 
18  acc.addEventAlgo(CompFactory.TCTDecorCheckInTool(name, **kwargs))
19  return acc
20 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.InDetVKalVxInJetToolConfig.InDetVKalVxInJetToolCfg
def InDetVKalVxInJetToolCfg(flags, name="InDetVKalVxInJetTool", **kwargs)
Definition: InDetVKalVxInJetToolConfig.py:28
python.InDetVKalVxInJetToolConfig.TCTDecorCheckInToolCfg
def TCTDecorCheckInToolCfg(flags, name="TCTDecorCheckInTool", **kwargs)
Definition: InDetVKalVxInJetToolConfig.py:8
python.InDetVKalVxInJetToolConfig.InDetTrkInJetTypeCfg
def InDetTrkInJetTypeCfg(flags, name="TrkInJetType", **kwargs)
Definition: InDetVKalVxInJetToolConfig.py:21
python.TrkVKalVrtFitterConfig.TrkVKalVrtFitterCfg
def TrkVKalVrtFitterCfg(flags, name="TrkVKalVrtFitter", **kwargs)
Definition: TrkVKalVrtFitterConfig.py:7
python.InDetEtaDependentCutsConfig.IDEtaDependentCuts_SV1_SvcCfg
def IDEtaDependentCuts_SV1_SvcCfg(flags, name="IDEtaDepCutsSvc_SV1", **kwargs)
Definition: InDetEtaDependentCutsConfig.py:73
python.InDetVKalVxInJetToolConfig.InDetVKalVxInHiPtJetToolCfg
def InDetVKalVxInHiPtJetToolCfg(flags, name="InDetVKalVxInHiPtJetTool", **kwargs)
Definition: InDetVKalVxInJetToolConfig.py:59
python.InDetVKalVxInJetToolConfig.MSV_InDetVKalVxInJetToolCfg
def MSV_InDetVKalVxInJetToolCfg(flags, name="IDVKalMultiVxInJet", **kwargs)
Definition: InDetVKalVxInJetToolConfig.py:53
python.TrkVKalVrtFitterConfig.BTAG_TrkVKalVrtFitterCfg
def BTAG_TrkVKalVrtFitterCfg(flags, name="BTAG_TrkVKalVrtFitter", **kwargs)
Definition: TrkVKalVrtFitterConfig.py:65