diff --git a/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run2.py b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run2.py new file mode 100644 index 0000000000000000000000000000000000000000..b8a194ba7a6961fe4ea8aabaf240c20db0845246 --- /dev/null +++ b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run2.py @@ -0,0 +1,27 @@ +#!/usr/bin/env athena.py --CA +# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration + +# Example of configuring full reconstruction from RDO for Run2. + +from AthenaConfiguration.AllConfigFlags import initConfigFlags +flags = initConfigFlags() + +from AthenaConfiguration.TestDefaults import defaultTestFiles +flags.Input.Files = defaultTestFiles.RDO_RUN2 + +flags.Output.AODFileName = 'myAOD.pool.root' +flags.Output.ESDFileName = 'myESD.pool.root' +flags.Exec.MaxEvents = 10 + +from AthenaConfiguration.DetectorConfigFlags import setupDetectorFlags +setupDetectorFlags(flags, None, + use_metadata=True, + toggle_geometry=True, + keep_beampipe=True) +flags.fillFromArgs() +flags.lock() + +from RecJobTransforms.RecoSteering import RecoSteering +cfg = RecoSteering(flags) + +cfg.run (flags.Exec.MaxEvents) diff --git a/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run4.py b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run4.py new file mode 100644 index 0000000000000000000000000000000000000000..4f6a62c59fd56139c83eff02aae11b5e55f209e3 --- /dev/null +++ b/Reconstruction/RecExample/RecExRecoTest/python/FullReco_RDO_Run4.py @@ -0,0 +1,27 @@ +#!/usr/bin/env athena.py --CA +# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration + +# Example of configuring full reconstruction from RDO for Run4. + +from AthenaConfiguration.AllConfigFlags import initConfigFlags +flags = initConfigFlags() + +from AthenaConfiguration.TestDefaults import defaultTestFiles +flags.Input.Files = defaultTestFiles.RDO_RUN4 + +flags.Output.AODFileName = 'myAOD.pool.root' +flags.Output.ESDFileName = 'myESD.pool.root' +flags.Exec.MaxEvents = 10 + +from AthenaConfiguration.DetectorConfigFlags import setupDetectorFlags +setupDetectorFlags(flags, None, + use_metadata=True, + toggle_geometry=True, + keep_beampipe=True) +flags.fillFromArgs() +flags.lock() + +from RecJobTransforms.RecoSteering import RecoSteering +cfg = RecoSteering(flags) + +cfg.run (flags.Exec.MaxEvents)