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

Functions

 PrimaryVertexRefittingToolCfg (flags, **kwargs)
 JpsiFinderCfg (flags, name="JpsiFinder", **kwargs)
 JpsiAlgCfg (flags, name="JpsiAlg", **kwargs)

Function Documentation

◆ JpsiAlgCfg()

JpsiUpsilonToolsConfig.JpsiAlgCfg ( flags,
name = "JpsiAlg",
** kwargs )

Definition at line 36 of file JpsiUpsilonToolsConfig.py.

36def JpsiAlgCfg(flags, name="JpsiAlg", **kwargs):
37 acc = ComponentAccumulator()
38 if "JpsiFinderName" not in kwargs:
39 kwargs.setdefault("JpsiFinderName", acc.popToolsAndMerge(JpsiFinderCfg(flags)))
40 acc.addEventAlgo(CompFactory.JpsiAlg(name, **kwargs))
41 return acc

◆ JpsiFinderCfg()

JpsiUpsilonToolsConfig.JpsiFinderCfg ( flags,
name = "JpsiFinder",
** kwargs )

Definition at line 16 of file JpsiUpsilonToolsConfig.py.

16def JpsiFinderCfg(flags,name="JpsiFinder", **kwargs):
17 acc = ComponentAccumulator()
18 kwargs.setdefault("useV0Fitter", False)
19 kwargs.setdefault("V0VertexFitterTool", None)
20 if "TrkVertexFitterTool" not in kwargs:
21 from TrkConfig.TrkVKalVrtFitterConfig import BPHY_TrkVKalVrtFitterCfg
22 kwargs.setdefault("TrkVertexFitterTool", acc.addPublicTool(acc.popToolsAndMerge(BPHY_TrkVKalVrtFitterCfg(flags))))
23 if "TrackSelectorTool" not in kwargs:
24 from InDetConfig.InDetTrackSelectorToolConfig import BPHY_InDetDetailedTrackSelectorToolCfg
25 kwargs.setdefault("TrackSelectorTool", acc.addPublicTool(acc.popToolsAndMerge(BPHY_InDetDetailedTrackSelectorToolCfg(flags))))
26 if "VertexPointEstimator" not in kwargs:
27 from InDetConfig.InDetConversionFinderToolsConfig import BPHY_VertexPointEstimatorCfg
28 kwargs.setdefault("VertexPointEstimator", acc.addPublicTool(acc.popToolsAndMerge(BPHY_VertexPointEstimatorCfg(flags))))
29 if "PartPropSvc" not in kwargs:
30 from AthenaServices.PartPropSvcConfig import PartPropSvcCfg
31 kwargs.setdefault("PartPropSvc", acc.getPrimaryAndMerge(PartPropSvcCfg(flags)))
32 acc.setPrivateTools(CompFactory.Analysis.JpsiFinder(name, **kwargs))
33 return acc
34
35

◆ PrimaryVertexRefittingToolCfg()

JpsiUpsilonToolsConfig.PrimaryVertexRefittingToolCfg ( flags,
** kwargs )

Definition at line 7 of file JpsiUpsilonToolsConfig.py.

7def PrimaryVertexRefittingToolCfg(flags, **kwargs):
8 acc = ComponentAccumulator()
9 from TrkConfig.TrkVertexFitterUtilsConfig import TrackToVertexIPEstimatorCfg
10 kwargs.setdefault( "TrackToVertexIPEstimator", acc.popToolsAndMerge( TrackToVertexIPEstimatorCfg(flags,**kwargs) ) )
11 acc.setPrivateTools( CompFactory.Analysis.PrimaryVertexRefitter( **kwargs) )
12 return acc
13
14
15#A setup with nice friendly defaults