ATLAS Offline Software
PhysicsAnalysis
DerivationFramework
DerivationFrameworkEGamma
python
EGammaDFConfigFlags.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3
# configuration flags for the egamma derivations
4
5
from
AthenaConfiguration.AthConfigFlags
import
AthConfigFlags
6
7
8
def
createEGammaDFConfigFlags
():
9
egdcf = AthConfigFlags()
10
# thin tracks
11
egdcf.addFlag(
"Derivation.Egamma.doTrackThinning"
,
True
)
12
# slim event info or save all variables
13
egdcf.addFlag(
"Derivation.Egamma.doEventInfoSlimming"
,
False
)
14
# run EgammaClussterCoreCellRecovery tool (cells removed by timing cut) or not
15
egdcf.addFlag(
"Derivation.Egamma.addMissingCellInfo"
,
True
)
16
# run ElectronChargeIDSelector tool or not
17
egdcf.addFlag(
"Derivation.Egamma.addECIDS"
,
True
)
18
# add improved prompt lepton tagger inputs/output
19
egdcf.addFlag(
"Derivation.Egamma.addPLITInputs"
,
True
)
20
egdcf.addFlag(
"Derivation.Egamma.addPLITOutputs"
,
True
)
21
# add HLT jet container (temporary for fake photon bkg rejection studies)
22
egdcf.addFlag(
"Derivation.Egamma.addHLTJets"
,
False
)
23
return
egdcf
python.EGammaDFConfigFlags.createEGammaDFConfigFlags
def createEGammaDFConfigFlags()
Definition:
EGammaDFConfigFlags.py:8
Generated on Sun Dec 22 2024 21:09:47 for ATLAS Offline Software by
1.8.18