ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TriggerCommon
TriggerMenuMT
python
HLT
Egamma
TrigEgammaConfigFlags.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.AthConfigFlags
import
AthConfigFlags
4
5
def
createTrigEgammaConfigFlags
():
6
flags = AthConfigFlags()
7
8
# Particle ID tune
9
flags.addFlag(
'Trigger.egamma.electronPidVersion'
,
'ElectronPhotonSelectorTools/trigger/rel21_20232105/'
)
10
flags.addFlag(
'Trigger.egamma.electronNoPixPidVersion'
,
'ElectronPhotonSelectorTools/trigger/rel21_20232105/'
)
11
flags.addFlag(
'Trigger.egamma.electronNoGSFPidVersion'
,
'ElectronPhotonSelectorTools/trigger/rel21_20232105/'
)
12
flags.addFlag(
'Trigger.egamma.electronNoGSFNoPixPidVersion'
,
'ElectronPhotonSelectorTools/trigger/rel21_20232105/'
)
13
flags.addFlag(
'Trigger.egamma.electronHIPidVersion'
,
'ElectronPhotonSelectorTools/trigger/rel22_20210611/'
)
14
flags.addFlag(
'Trigger.egamma.photonPidVersion'
,
'ElectronPhotonSelectorTools/trigger/rel22_20210611/'
)
15
flags.addFlag(
'Trigger.egamma.dnnVersion'
,
'ElectronPhotonSelectorTools/trigger/R22_20241216_OfflineTargets/'
)
16
flags.addFlag(
'Trigger.egamma.ringerVersion'
,
'RingerSelectorTools/trigger/Run3_20250317_v1/'
)
17
flags.addFlag(
'Trigger.egamma.photonRingerVersion'
,
'ElectronPhotonSelectorTools/trigger/rel23_20250321'
)
18
flags.addFlag(
'Trigger.egamma.electronRingerFastElectronVersion'
,
'ElectronPhotonSelectorTools/trigger/rel24_20250205'
)
19
20
21
# cluster correction version, allowed value is: None or v12phiflip_noecorrnogap
22
flags.addFlag(
'Trigger.egamma.clusterCorrectionVersion'
,
'v12phiflip_noecorrnogap'
)
23
24
# tune of MVA
25
flags.addFlag(
'Trigger.egamma.Calib.precCaloMVAVersion'
,
'egammaMVACalib/online/v7'
)
26
flags.addFlag(
'Trigger.egamma.Calib.precEgammaMVAVersion'
,
'egammaMVACalib/online/v7'
)
27
28
# Dump rings cells information at FastCalo
29
flags.addFlag(
'Trigger.egamma.dumpCellsFastCaloInfo'
,
False
)
30
31
# Do QuarterRings feature extraction at Fastcalo
32
flags.addFlag(
'Trigger.egamma.doQuarterRings'
,
False
)
33
34
# Build rings with a sigmanoise factor constraint / phase2 studies
35
flags.addFlag(
'Trigger.egamma.doNoiseThrRings'
,
False
)
36
flags.addFlag(
'Trigger.egamma.sigmaNoiseFactor'
,2.0)
37
38
# Fastcalo bdt calibration
39
flags.addFlag(
'Trigger.egamma.fastCaloETCalibration'
,
False
)
40
flags.addFlag(
'Trigger.egamma.fastCaloETCalibrationVersion'
,
'ElectronPhotonSelectorTools/trigger/calib_240626_v1/'
)
41
flags.addFlag(
'Trigger.egamma.CalibrationETThreshold'
, 3.)
42
43
# Precision Electron Isolation
44
flags.addFlag(
'Trigger.egamma.useRelptvarcone30'
,
False
)
45
flags.addFlag(
'Trigger.egamma.isoWPs'
, [0.055, 0.05, 0.042])
46
flags.addFlag(
'Trigger.egamma.useTopoetcone20'
,
False
)
47
flags.addFlag(
'Trigger.egamma.topoIsoWPs'
, [0.2, 0.1, 0.06])
48
49
# Fast Electron Ringer Validation
50
flags.addFlag(
'Trigger.egamma.enableFastElectronRinger'
,
False
)
51
52
flags.addFlag(
'Trigger.egamma.monitorEffLH'
,
False
)
53
flags.addFlag(
'Trigger.egamma.monitorEffDNN'
,
False
)
54
55
return
flags
56
57
58
if
__name__ ==
"__main__"
:
59
from
AthenaConfiguration.AllConfigFlags
import
initConfigFlags
60
from
AthenaConfiguration.TestDefaults
import
defaultTestFiles
61
flags = initConfigFlags()
62
flags.Input.Files = defaultTestFiles.RAW_RUN2
63
flags.lock()
64
flags.dump(
"Egamma|Trigger"
)
python.HLT.Egamma.TrigEgammaConfigFlags.createTrigEgammaConfigFlags
createTrigEgammaConfigFlags()
Definition
TrigEgammaConfigFlags.py:5
Generated on
for ATLAS Offline Software by
1.17.0