ATLAS Offline Software
Loading...
Searching...
No Matches
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
10from D3PDMakerConfig.D3PDMakerFlags import configFlags
11from AthenaConfiguration.MainServicesConfig import MainServicesCfg
12
13configFlags.Reco.EnableBTagging = False
14configFlags.Jet.strictMode = False
15configFlags.fillFromArgs()
16configFlags.lock()
17
18cfg = MainServicesCfg (configFlags)
19
20from AthenaPoolCnvSvc.PoolReadConfig import PoolReadCfg
21cfg.merge (PoolReadCfg (configFlags))
22
23# Remake jets.
24from JetRecConfig.StandardSmallRJets import AntiKt4EMPFlow
25from JetRecConfig.JetRecConfig import JetRecCfg
26cfg.merge (JetRecCfg (configFlags, AntiKt4EMPFlow))
27
28from D3PDMakerConfig.egammaD3PDConfig import egammaD3PDCfg
29cfg.merge (egammaD3PDCfg (configFlags))
30
31sc = cfg.run (configFlags.Exec.MaxEvents)
32import sys
33sys.exit (sc.isFailure())
34