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

Functions

ComponentAccumulator tauCaloRoiUpdaterCfg (AthConfigFlags flags, str inputRoIs, str clusters)
ComponentAccumulator tauHitZRoiUpdaterCfg (AthConfigFlags flags, str inputRoIs, str outputRoIs, str taus, str hitz_alg, float max_pt, float max_sigma, str|None tracking_cfg=None)
ComponentAccumulator tauTrackRoiUpdaterCfg (AthConfigFlags flags, str inputRoIs, str outputRoIs, str tracks, str|None tracking_cfg=None)

Variables

 log = logging.getLogger(__name__)

Function Documentation

◆ tauCaloRoiUpdaterCfg()

ComponentAccumulator TrigTauRoIToolsConfig.tauCaloRoiUpdaterCfg ( AthConfigFlags flags,
str inputRoIs,
str clusters )

Definition at line 13 of file TrigTauRoIToolsConfig.py.

13def tauCaloRoiUpdaterCfg(flags: AthConfigFlags, inputRoIs: str, clusters: str) -> ComponentAccumulator:
14 acc = ComponentAccumulator()
15 alg = CompFactory.TrigTauCaloRoiUpdater(name='TauCaloRoiUpdater',
16 RoIInputKey=inputRoIs,
17 RoIOutputKey='UpdatedCaloRoI',
18 CaloClustersKey=clusters)
19 acc.addEventAlgo(alg)
20 return acc
21
22

◆ tauHitZRoiUpdaterCfg()

ComponentAccumulator TrigTauRoIToolsConfig.tauHitZRoiUpdaterCfg ( AthConfigFlags flags,
str inputRoIs,
str outputRoIs,
str taus,
str hitz_alg,
float max_pt,
float max_sigma,
str | None tracking_cfg = None )

Definition at line 23 of file TrigTauRoIToolsConfig.py.

32) -> ComponentAccumulator:
33 if tracking_cfg:
34 flags = getFlagsForActiveConfig(flags, tracking_cfg, log)
35
36 acc = ComponentAccumulator()
37 from TriggerMenuMT.HLT.Tau.TauConfigurationTools import getHitZVariables
38 alg = CompFactory.TrigTauHitZRoiUpdater(name=f'HitZRoiUpdater_{inputRoIs}',
39 etaHalfWidth=flags.Tracking.ActiveConfig.etaHalfWidth,
40 phiHalfWidth=flags.Tracking.ActiveConfig.phiHalfWidth,
41 z0HalfWidth=flags.Tracking.ActiveConfig.zedHalfWidth,
42 RoIInputKey=inputRoIs,
43 RoIOutputKey=outputRoIs,
44 TauKey=taus,
45 zDecorKey=getHitZVariables(hitz_alg)[0],
46 sigmaDecorKey=getHitZVariables(hitz_alg)[1],
47 maxPt=max_pt,
48 maxSigma=max_sigma)
49 acc.addEventAlgo(alg)
50 return acc
51
52

◆ tauTrackRoiUpdaterCfg()

ComponentAccumulator TrigTauRoIToolsConfig.tauTrackRoiUpdaterCfg ( AthConfigFlags flags,
str inputRoIs,
str outputRoIs,
str tracks,
str | None tracking_cfg = None )

Definition at line 53 of file TrigTauRoIToolsConfig.py.

53def tauTrackRoiUpdaterCfg(flags: AthConfigFlags, inputRoIs: str, outputRoIs: str, tracks: str, tracking_cfg: str | None = None) -> ComponentAccumulator:
54 if tracking_cfg:
55 flags = getFlagsForActiveConfig(flags, tracking_cfg, log)
56
57 acc = ComponentAccumulator()
58 acc.addEventAlgo(CompFactory.TrigTauTrackRoiUpdater(
59 name=f'TrackRoiUpdater_{inputRoIs}',
60 etaHalfWidth=flags.Tracking.ActiveConfig.etaHalfWidth,
61 phiHalfWidth=flags.Tracking.ActiveConfig.phiHalfWidth,
62 z0HalfWidth=flags.Tracking.ActiveConfig.zedHalfWidth,
63 RoIInputKey=inputRoIs,
64 RoIOutputKey=outputRoIs,
65 TracksKey=tracks
66 ))
67 return acc

Variable Documentation

◆ log

TrigTauRoIToolsConfig.log = logging.getLogger(__name__)

Definition at line 10 of file TrigTauRoIToolsConfig.py.