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

Functions

 InDetTruthSelectionToolTrackOverlayCfg (flags, name="AthTruthSelectionTool", **kwargs)
 TrackOverlayDecisionAlgCfg (flags, name="TrackOverlayDecisionAlg", **kwargs)
 InvertedTrackOverlayDecisionAlgCfg (flags, name="InvertedTrackOverlayDecisionAlg", **kwargs)

Function Documentation

◆ InDetTruthSelectionToolTrackOverlayCfg()

TrackOverlayEventFilterConfig.InDetTruthSelectionToolTrackOverlayCfg ( flags,
name = "AthTruthSelectionTool",
** kwargs )

Definition at line 5 of file TrackOverlayEventFilterConfig.py.

5def InDetTruthSelectionToolTrackOverlayCfg(flags, name="AthTruthSelectionTool", **kwargs):
6 acc = ComponentAccumulator()
7 kwargs.setdefault("requireCharged", flags.PhysVal.IDPVM.requireCharged)
8 acc.setPrivateTools(CompFactory.AthTruthSelectionTool(name, **kwargs))
9 return acc
10

◆ InvertedTrackOverlayDecisionAlgCfg()

TrackOverlayEventFilterConfig.InvertedTrackOverlayDecisionAlgCfg ( flags,
name = "InvertedTrackOverlayDecisionAlg",
** kwargs )

Definition at line 18 of file TrackOverlayEventFilterConfig.py.

18def InvertedTrackOverlayDecisionAlgCfg(flags, name="InvertedTrackOverlayDecisionAlg", **kwargs):
19 kwargs.setdefault("InvertFilter", True)
20 return TrackOverlayDecisionAlgCfg(flags, name,**kwargs)
21

◆ TrackOverlayDecisionAlgCfg()

TrackOverlayEventFilterConfig.TrackOverlayDecisionAlgCfg ( flags,
name = "TrackOverlayDecisionAlg",
** kwargs )

Definition at line 11 of file TrackOverlayEventFilterConfig.py.

11def TrackOverlayDecisionAlgCfg(flags, name="TrackOverlayDecisionAlg", **kwargs):
12 acc = ComponentAccumulator()
13 kwargs.setdefault("TruthSelectionTool", acc.popToolsAndMerge(InDetTruthSelectionToolTrackOverlayCfg(flags)))
14 kwargs.setdefault("MLThreshold", flags.TrackOverlay.MLThreshold)
15 acc.addEventAlgo(CompFactory.TrackOverlayDecisionAlg.TrackOverlayDecisionAlg(name, **kwargs))
16 return acc
17