ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEgammaConfigFlags.py
Go to the documentation of this file.
1# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3from AthenaConfiguration.AthConfigFlags import AthConfigFlags
4
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','egammaFastCaloCalib/online/v0')
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
58if __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")