ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigGepPerf
python
GepEratioAlgConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
def
GepEratioAlgCfg
(flags, alg_type, name: str,
7
seedsKey: str,
8
caloCellsMapKey: str =
'GepCells'
,
9
outputEratioDecorKey: str =
'Eratio'
,
10
etaWindowHalfSize: int = 8,
11
phiWindowHalfSize: int = 1,
12
**kwargs):
13
acc = ComponentAccumulator()
14
15
alg = alg_type(name, **kwargs)
16
17
alg.SeedsKey = seedsKey
18
alg.gepCellMapKey = caloCellsMapKey
19
alg.OutputEratioDecorKey = outputEratioDecorKey
20
alg.EtaWindowHalfSize = etaWindowHalfSize
21
alg.PhiWindowHalfSize = phiWindowHalfSize
22
23
acc.addEventAlgo(alg, primary=
True
)
24
25
return
acc
26
27
28
def
GepEMEratioAlgCfg
(flags, name: str,
29
seedsKey: str =
'L1_eEMRoI'
,
30
caloCellsMapKey=
'GepCells'
,
31
outputEratioDecorKey=
'Eratio'
,
32
etaWindowHalfSize: int = 8,
33
phiWindowHalfSize: int = 1,
34
**kwargs):
35
return
GepEratioAlgCfg
(flags, CompFactory.GepEMEratioAlg, name, seedsKey,
36
caloCellsMapKey, outputEratioDecorKey,
37
etaWindowHalfSize, phiWindowHalfSize, **kwargs)
38
39
def
GepTauEratioAlgCfg
(flags, name: str,
40
seedsKey: str =
'L1_eTauRoI'
,
41
caloCellsMapKey=
'GepCells'
,
42
outputEratioDecorKey=
'Eratio'
,
43
etaWindowHalfSize: int = 8,
44
phiWindowHalfSize: int = 1,
45
**kwargs):
46
return
GepEratioAlgCfg
(flags, CompFactory.GepTauEratioAlg, name, seedsKey,
47
caloCellsMapKey, outputEratioDecorKey,
48
etaWindowHalfSize, phiWindowHalfSize, **kwargs)
GepEratioAlgConfig.GepEMEratioAlgCfg
GepEMEratioAlgCfg(flags, str name, str seedsKey='L1_eEMRoI', caloCellsMapKey='GepCells', outputEratioDecorKey='Eratio', int etaWindowHalfSize=8, int phiWindowHalfSize=1, **kwargs)
Definition
GepEratioAlgConfig.py:34
GepEratioAlgConfig.GepEratioAlgCfg
GepEratioAlgCfg(flags, alg_type, str name, str seedsKey, str caloCellsMapKey='GepCells', str outputEratioDecorKey='Eratio', int etaWindowHalfSize=8, int phiWindowHalfSize=1, **kwargs)
Definition
GepEratioAlgConfig.py:12
GepEratioAlgConfig.GepTauEratioAlgCfg
GepTauEratioAlgCfg(flags, str name, str seedsKey='L1_eTauRoI', caloCellsMapKey='GepCells', outputEratioDecorKey='Eratio', int etaWindowHalfSize=8, int phiWindowHalfSize=1, **kwargs)
Definition
GepEratioAlgConfig.py:45
Generated on
for ATLAS Offline Software by
1.17.0