ATLAS Offline Software
Functions
JpsiUpsilonToolsConfig Namespace Reference

Functions

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

Function Documentation

◆ JpsiAlgCfg()

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

Definition at line 34 of file JpsiUpsilonToolsConfig.py.

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

◆ JpsiFinderCfg()

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

Definition at line 15 of file JpsiUpsilonToolsConfig.py.

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

◆ PrimaryVertexRefittingToolCfg()

def JpsiUpsilonToolsConfig.PrimaryVertexRefittingToolCfg (   ConfigFlags,
**  kwargs 
)

Definition at line 7 of file JpsiUpsilonToolsConfig.py.

7 def PrimaryVertexRefittingToolCfg(ConfigFlags, **kwargs):
9  from TrkConfig.TrkVertexFitterUtilsConfig import TrackToVertexIPEstimatorCfg
10  kwargs.setdefault( "TrackToVertexIPEstimator", acc.popToolsAndMerge( TrackToVertexIPEstimatorCfg(ConfigFlags,**kwargs) ) )
11  acc.setPrivateTools( CompFactory.Analysis.PrimaryVertexRefitter( **kwargs) )
12  return acc
13 
14 #A setup with nice friendly defaults
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
commonBPHYMethodsCfg.BPHY_TrkVKalVrtFitterCfg
def BPHY_TrkVKalVrtFitterCfg(flags, BPHYDerivationName, **kwargs)
Definition: commonBPHYMethodsCfg.py:6
python.TrkVertexFitterUtilsConfig.TrackToVertexIPEstimatorCfg
def TrackToVertexIPEstimatorCfg(flags, name='TrackToVertexIPEstimator', **kwargs)
Definition: TrkVertexFitterUtilsConfig.py:48
JpsiUpsilonToolsConfig.JpsiFinderCfg
def JpsiFinderCfg(ConfigFlags, name="JpsiFinder", **kwargs)
Definition: JpsiUpsilonToolsConfig.py:15
python.InDetConversionFinderToolsConfig.BPHY_VertexPointEstimatorCfg
def BPHY_VertexPointEstimatorCfg(flags, name="BPHY_VertexPointEstimator", **kwargs)
Definition: InDetConversionFinderToolsConfig.py:69
JpsiUpsilonToolsConfig.JpsiAlgCfg
def JpsiAlgCfg(ConfigFlags, name="JpsiAlg", **kwargs)
Definition: JpsiUpsilonToolsConfig.py:34
JpsiUpsilonToolsConfig.PrimaryVertexRefittingToolCfg
def PrimaryVertexRefittingToolCfg(ConfigFlags, **kwargs)
Definition: JpsiUpsilonToolsConfig.py:7
python.InDetTrackSelectorToolConfig.BPHY_InDetDetailedTrackSelectorToolCfg
def BPHY_InDetDetailedTrackSelectorToolCfg(flags, name='BPHY_InDetDetailedTrackSelectorTool', **kwargs)
Definition: InDetTrackSelectorToolConfig.py:213