ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
D3PDMakerConfig
python
AODToEgammaD3PD.py
Go to the documentation of this file.
1
#!/usr/bin/env athena.py
2
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
3
#
4
# File: D3PDMakerConfig/python/AODToEgammaD3PD.py
5
# Author: snyder@bnl.gov
6
# Date: Dec 2023, from old config
7
# Purpose: Make egamma D3PD.
8
#
9
10
from
D3PDMakerConfig.D3PDMakerFlags
import
configFlags
11
from
AthenaConfiguration.MainServicesConfig
import
MainServicesCfg
12
13
configFlags.Reco.EnableBTagging =
False
14
configFlags.Jet.strictMode =
False
15
configFlags.fillFromArgs()
16
configFlags.lock()
17
18
cfg = MainServicesCfg (configFlags)
19
20
from
AthenaPoolCnvSvc.PoolReadConfig
import
PoolReadCfg
21
cfg.merge (PoolReadCfg (configFlags))
22
23
# Remake jets.
24
from
JetRecConfig.StandardSmallRJets
import
AntiKt4EMPFlow
25
from
JetRecConfig.JetRecConfig
import
JetRecCfg
26
cfg.merge (JetRecCfg (configFlags, AntiKt4EMPFlow))
27
28
from
D3PDMakerConfig.egammaD3PDConfig
import
egammaD3PDCfg
29
cfg.merge (egammaD3PDCfg (configFlags))
30
31
sc = cfg.run (configFlags.Exec.MaxEvents)
32
import
sys
33
sys.exit (sc.isFailure())
34
Generated on
for ATLAS Offline Software by
1.17.0