diff --git a/Control/AthenaConfiguration/python/Enums.py b/Control/AthenaConfiguration/python/Enums.py index 3e6a399c29b449dffa6d28d14a5d62f95a22b218..6fbb1d70419da4ed58ea9619f264f8bb99fe07f4 100644 --- a/Control/AthenaConfiguration/python/Enums.py +++ b/Control/AthenaConfiguration/python/Enums.py @@ -23,3 +23,4 @@ class ProductionStep(FlagEnum): Overlay = 'Overlay' FastChain = 'FastChain' Digitization = 'Digitization' + Reconstruction = 'Reconstruction' diff --git a/Reconstruction/RecJobTransforms/python/RAWtoALL_Skeleton.py b/Reconstruction/RecJobTransforms/python/RAWtoALL_Skeleton.py index 6edc77e3844070efd8273ea495a65fcca5faadf9..f73429efaa491ffdeb46647d039e2442ecb730af 100644 --- a/Reconstruction/RecJobTransforms/python/RAWtoALL_Skeleton.py +++ b/Reconstruction/RecJobTransforms/python/RAWtoALL_Skeleton.py @@ -56,6 +56,9 @@ def fromRunArgs(runArgs): ConfigFlags.Output.AODFileName = runArgs.outputAODFile log.info("---------- Configured AOD output") + from AthenaConfiguration.Enums import ProductionStep + ConfigFlags.Common.ProductionStep=ProductionStep.Reconstruction + # TODO: DESD, DAOD and DRAW # outputHIST_R2AFile diff --git a/Reconstruction/RecJobTransforms/test/RecoSteeringTest.py b/Reconstruction/RecJobTransforms/test/RecoSteeringTest.py index 8370000c66def9f460d9c669ef6f31481a8eaeca..92a8cfb7031eebdd3727da8824869fe7c4ecfa2e 100755 --- a/Reconstruction/RecJobTransforms/test/RecoSteeringTest.py +++ b/Reconstruction/RecJobTransforms/test/RecoSteeringTest.py @@ -24,12 +24,15 @@ def _run(input): # test inputs if not flags.Input.Files: from AthenaConfiguration.TestDefaults import defaultTestFiles + from AthenaConfiguration.Enums import ProductionStep if input == "RAW": flags.Input.Files = defaultTestFiles.RAW + flags.Common.ProductionStep=ProductionStep.Reconstruction if input == "ESD": flags.Input.Files = defaultTestFiles.ESD if input == "RDO": flags.Input.Files = defaultTestFiles.RDO_RUN2 + flags.Common.ProductionStep=ProductionStep.Reconstruction # Enable PerfMon flags.PerfMon.doFullMonMT = True