Skip to content
Snippets Groups Projects

Set ProductionStep in fromRunArgs

Merged Tulay Cuhadar Donszelmann requested to merge tcuhadar/athena:sim-skeletonfix-aug2 into 22.0
2 files
+ 8
4
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -9,8 +9,6 @@ from SimuJobTransforms.CommonSimulationSteering import CommonSimulationCfg, spec
def defaultSimulationFlags(ConfigFlags, detectors):
"""Fill default simulation flags"""
# TODO: how to autoconfigure those
from AthenaConfiguration.Enums import ProductionStep
ConfigFlags.Common.ProductionStep = ProductionStep.Simulation
# Writing out CalibrationHits only makes sense if we are running FullG4 simulation without frozen showers
from SimulationConfig.SimEnums import CalibrationRun, LArParameterization
if ConfigFlags.Sim.LArParameterization is not LArParameterization.NoFrozenShowers:
@@ -43,6 +41,10 @@ def fromRunArgs(runArgs):
from SimulationConfig.SimEnums import CalibrationRun, CavernBackground, SimulationFlavour
commonRunArgsToFlags(runArgs, ConfigFlags)
# Set ProductionStep
from AthenaConfiguration.Enums import ProductionStep
ConfigFlags.Common.ProductionStep = ProductionStep.Simulation
# Generate detector list
from SimuJobTransforms.SimulationHelpers import getDetectorsFromRunArgs
detectors = getDetectorsFromRunArgs(ConfigFlags, runArgs)
Loading