17 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
18 flags = initConfigFlags()
20 from AthenaConfiguration.TestDefaults
import defaultTestFiles, defaultConditionsTags
21 flags.Exec.MaxEvents = 20
22 flags.Input.Files = defaultTestFiles.RDO_RUN3
23 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN3_MC
24 from AthenaConfiguration.Enums
import ProductionStep
25 flags.Common.ProductionStep = ProductionStep.Reconstruction
28 flags.Output.ESDFileName =
"myESD.pool.root"
29 flags.Output.AODFileName =
"myAOD.pool.root"
35 from AthenaConfiguration.DetectorConfigFlags
import setupDetectorFlags
36 setupDetectorFlags(flags,
None, use_metadata=
True,
37 toggle_geometry=
True, keep_beampipe=
True)
40 from tauRec.ConfigurationHelpers
import StandaloneTauRecoFlags
41 StandaloneTauRecoFlags(flags)
42 flags.Tau.TauRec.SeedJetCollection =
"AntiKt4EMTopoJets"
45 from RecJobTransforms.RecoSteering
import RecoSteering
46 acc = RecoSteering(flags)
49 from tauRec.ConfigurationHelpers
import tauSpecialContent
50 tauSpecialContent(flags,acc)
53 from DigitizationConfig.DigitizationSteering
import DigitizationMessageSvcCfg
54 acc.merge(DigitizationMessageSvcCfg(flags))
56 from AthenaConfiguration.Utils
import setupLoggingLevels
57 setupLoggingLevels(flags, acc)
60 from RecJobTransforms.RecoConfigFlags
import printRecoFlags
64 statusCode = acc.run()