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

Functions

 TrackOverlayRoISiRDOMergerAlgCfg (flags, name="TrackOverlayRoISiRDOMergerAlg", **kwargs)
 TrackOverlaySignalTrackFilterAlgCfg (flags, name="TrackOverlaySignalTrackFilterAlg", **kwargs)

Variables

str RoIPixelRDOs = "RoI_PixelRDOs"
str RoISCT_RDOs = "RoI_SCT_RDOs"

Detailed Description

RoI-limited silicon overlay for the track overlay primary pass.

Function Documentation

◆ TrackOverlayRoISiRDOMergerAlgCfg()

TrackOverlayRoISiRDOMergerAlgCfg ( flags,
name = "TrackOverlayRoISiRDOMergerAlg",
** kwargs )

Definition at line 11 of file TrackOverlayRoIConfig.py.

11def TrackOverlayRoISiRDOMergerAlgCfg(flags, name="TrackOverlayRoISiRDOMergerAlg", **kwargs):
12 acc = ComponentAccumulator()
13
14 # EM topo clusters available before ID tracking (same copier as the calo-seeded RoIs)
15 from egammaAlgs.egammaTopoClusterCopierConfig import indetTopoClusterCopierCfg
16 acc.merge(indetTopoClusterCopierCfg(flags))
17
18 from RegionSelector.RegSelToolConfig import regSelTool_Pixel_Cfg, regSelTool_SCT_Cfg
19 kwargs.setdefault("RegSelTool_Pixel", acc.popToolsAndMerge(regSelTool_Pixel_Cfg(flags)))
20 kwargs.setdefault("RegSelTool_SCT", acc.popToolsAndMerge(regSelTool_SCT_Cfg(flags)))
21
22 kwargs.setdefault("CaloClusterKey", flags.Tracking.EgammaTopoClusters)
23 kwargs.setdefault("SignalPixelRDOKey", flags.Overlay.SigPrefix + "PixelRDOs")
24 kwargs.setdefault("MergedPixelRDOKey", "PixelRDOs")
25 kwargs.setdefault("OutputPixelRDOKey", RoIPixelRDOs)
26 kwargs.setdefault("SignalSCT_RDOKey", flags.Overlay.SigPrefix + "SCT_RDOs")
27 kwargs.setdefault("MergedSCT_RDOKey", "SCT_RDOs")
28 kwargs.setdefault("OutputSCT_RDOKey", RoISCT_RDOs)
29 kwargs.setdefault("MinClusterEt", flags.TrackOverlay.RoIMinClusterEt)
30 kwargs.setdefault("EtaHalfWidth", flags.TrackOverlay.RoIEtaHalfWidth)
31 kwargs.setdefault("PhiHalfWidth", flags.TrackOverlay.RoIPhiHalfWidth)
32 kwargs.setdefault("ZHalfWidth", flags.TrackOverlay.RoIZHalfWidth)
33
34 acc.addEventAlgo(CompFactory.TrackOverlay.TrackOverlayRoISiRDOMergerAlg(name, **kwargs))
35 return acc
36
37

◆ TrackOverlaySignalTrackFilterAlgCfg()

TrackOverlaySignalTrackFilterAlgCfg ( flags,
name = "TrackOverlaySignalTrackFilterAlg",
** kwargs )

Definition at line 38 of file TrackOverlayRoIConfig.py.

38def TrackOverlaySignalTrackFilterAlgCfg(flags, name="TrackOverlaySignalTrackFilterAlg", **kwargs):
39 acc = ComponentAccumulator()
40 kwargs.setdefault("SignalPixelRDOKey", flags.Overlay.SigPrefix + "PixelRDOs")
41 kwargs.setdefault("SignalSCT_RDOKey", flags.Overlay.SigPrefix + "SCT_RDOs")
42 kwargs.setdefault("MinSignalClusterFraction", flags.TrackOverlay.RoIMinSignalClusterFraction)
43 acc.addEventAlgo(CompFactory.TrackOverlay.TrackOverlaySignalTrackFilterAlg(name, **kwargs))
44 return acc

Variable Documentation

◆ RoIPixelRDOs

str TrackOverlayRoIConfig.RoIPixelRDOs = "RoI_PixelRDOs"

Definition at line 7 of file TrackOverlayRoIConfig.py.

◆ RoISCT_RDOs

str TrackOverlayRoIConfig.RoISCT_RDOs = "RoI_SCT_RDOs"

Definition at line 8 of file TrackOverlayRoIConfig.py.