ATLAS Offline Software
Loading...
Searching...
No Matches
V0ToolConfig Namespace Reference

Functions

 BPHY_InDetV0FinderToolCfg (flags, derivation="", V0ContainerName="", KshortContainerName="", LambdaContainerName="", LambdabarContainerName="", TrackParticleCollection="InDetTrackParticles", RelinkTracks=[], **kwargs)
 BPHY_V0MainDecoratorCfg (flags, derivation="", V0ContainerName="", KshortContainerName="", LambdaContainerName="", LambdabarContainerName="", **kwargs)
 BPHY_Reco_V0FinderCfg (flags, derivation="", suffix="", V0ContainerName="", KshortContainerName="", LambdaContainerName="", LambdabarContainerName="", CheckVertexContainers=[], **kwargs)

Function Documentation

◆ BPHY_InDetV0FinderToolCfg()

V0ToolConfig.BPHY_InDetV0FinderToolCfg ( flags,
derivation = "",
V0ContainerName = "",
KshortContainerName = "",
LambdaContainerName = "",
LambdabarContainerName = "",
TrackParticleCollection = "InDetTrackParticles",
RelinkTracks = [],
** kwargs )

Definition at line 5 of file V0ToolConfig.py.

12 **kwargs):
13
14 from InDetConfig.InDetV0FinderConfig import InDetV0FinderToolCfg
15 return InDetV0FinderToolCfg(
16 flags, name = derivation + "_InDetV0FinderTool",
17 TrackParticleCollection = TrackParticleCollection,
18 V0ContainerName = V0ContainerName,
19 KshortContainerName = KshortContainerName,
20 LambdaContainerName = LambdaContainerName,
21 LambdabarContainerName = LambdabarContainerName,
22 RelinkTracks = RelinkTracks,
23 **kwargs)
24

◆ BPHY_Reco_V0FinderCfg()

V0ToolConfig.BPHY_Reco_V0FinderCfg ( flags,
derivation = "",
suffix = "",
V0ContainerName = "",
KshortContainerName = "",
LambdaContainerName = "",
LambdabarContainerName = "",
CheckVertexContainers = [],
** kwargs )

Definition at line 48 of file V0ToolConfig.py.

54 **kwargs):
55 acc = ComponentAccumulator()
56
57 if "V0FinderTool" not in kwargs:
58 kwargs.setdefault("V0FinderTool", acc.popToolsAndMerge(
59 BPHY_InDetV0FinderToolCfg(
60 flags, derivation,
61 V0ContainerName = V0ContainerName,
62 KshortContainerName = KshortContainerName,
63 LambdaContainerName = LambdaContainerName,
64 LambdabarContainerName = LambdabarContainerName)))
65
66 if "Decorator" not in kwargs:
67 kwargs.setdefault("Decorator", acc.popToolsAndMerge(
68 BPHY_V0MainDecoratorCfg(
69 flags, derivation,
70 V0ContainerName = V0ContainerName,
71 KshortContainerName = KshortContainerName,
72 LambdaContainerName = LambdaContainerName,
73 LambdabarContainerName = LambdabarContainerName)))
74
75 acc.setPrivateTools(CompFactory.DerivationFramework.Reco_V0Finder(
76 name = derivation + "_Reco_V0Finder" + suffix,
77 V0ContainerName = V0ContainerName,
78 KshortContainerName = KshortContainerName,
79 LambdaContainerName = LambdaContainerName,
80 LambdabarContainerName = LambdabarContainerName,
81 CheckVertexContainers = CheckVertexContainers,
82 **kwargs))
83 return acc

◆ BPHY_V0MainDecoratorCfg()

V0ToolConfig.BPHY_V0MainDecoratorCfg ( flags,
derivation = "",
V0ContainerName = "",
KshortContainerName = "",
LambdaContainerName = "",
LambdabarContainerName = "",
** kwargs )

Definition at line 25 of file V0ToolConfig.py.

30 **kwargs):
31 acc = ComponentAccumulator()
32
33 if "V0Tools" not in kwargs:
34 from DerivationFrameworkBPhys.commonBPHYMethodsCfg import BPHY_V0ToolCfg
35 kwargs.setdefault("V0Tools", acc.popToolsAndMerge(
36 BPHY_V0ToolCfg(flags, derivation)))
37
38 from InDetConfig.InDetV0FinderConfig import V0MainDecoratorCfg
39 acc.setPrivateTools(acc.popToolsAndMerge(V0MainDecoratorCfg(
40 flags, name = derivation + "V0Decorator",
41 V0ContainerName = V0ContainerName,
42 KshortContainerName = KshortContainerName,
43 LambdaContainerName = LambdaContainerName,
44 LambdabarContainerName = LambdabarContainerName,
45 **kwargs)))
46 return acc
47