3if __name__==
"__main__":
5 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
6 cfgFlags = initConfigFlags()
7 cfgFlags.Concurrency.NumThreads=8
8 cfgFlags.Input.isMC=
True
9 cfgFlags.Input.Files = [
"/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/PFlowTests/mc21_13p6TeV/mc21_13p6TeV.601589.PhPy8EG_A14_ttbar_hdamp258p75_nonallhadron.recon.ESD.e8485_s3986_r14060/ESD_100Events.pool.root"]
10 cfgFlags.Output.AODFileName=
"output_AOD.root"
11 cfgFlags.Output.doWriteAOD=
True
12 cfgFlags.PF.doThinning=
False
13 cfgFlags.PF.EOverPMode=
True
15 cfgFlags.Calo.Noise.fixedLumiForNoise=3*0.1724*50/25
16 cfgFlags.Calo.Noise.useCaloNoiseLumi=
False
17 cfgFlags.fillFromArgs()
20 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
21 cfg=MainServicesCfg(cfgFlags)
23 from AthenaPoolCnvSvc.PoolReadConfig
import PoolReadCfg
24 cfg.merge(PoolReadCfg(cfgFlags))
25 from eflowRec.PFRun3Config
import PFFullCfg
26 cfg.merge(PFFullCfg(cfgFlags))
28 from eflowRec.PFRun3Remaps
import ListRemaps
30 list_remaps=ListRemaps(cfg,
'AOD')
31 for mapping
in list_remaps:
35 from PFlowUtils.configureRecoForPFlow
import configureMetaDataForPFlowCfg
36 cfg.merge(configureMetaDataForPFlowCfg(cfgFlags))