1 from past.builtins
import basestring
9 include.block(
"PATJobTransforms/CommonSkeletonJobOptions.py")
10 include(
"RecExCommon/RecoUsefulFlags.py")
18 rec.doMonitoring=
False
26 rec.doWriteTAGCOM=
False
28 rec.AutoConfiguration=[
'everything']
34 if hasattr(runArgs,
"skipEvents"): athenaCommonFlags.SkipEvents.set_Value_and_Lock( runArgs.skipEvents )
35 if hasattr(runArgs,
"maxEvents"): athenaCommonFlags.EvtMax.set_Value_and_Lock( runArgs.maxEvents )
36 else: athenaCommonFlags.EvtMax=-1
39 if hasattr(runArgs,
"geometryVersion"):
40 inputGeometryVersion = runArgs.geometryVersion
41 if isinstance(inputGeometryVersion, basestring)
and inputGeometryVersion.endswith(
"_VALIDATION"):
42 inputGeometryVersion = inputGeometryVersion.replace(
"_VALIDATION",
"")
43 globalflags.DetDescrVersion.set_Value_and_Lock( inputGeometryVersion )
44 if hasattr(runArgs,
"conditionsTag"): globalflags.ConditionsTag.set_Value_and_Lock( runArgs.conditionsTag )
45 if hasattr(runArgs,
"beamType"): jobproperties.Beam.beamType.set_Value_and_Lock( runArgs.beamType )
46 if hasattr(runArgs,
"AMITag"): rec.AMITag=runArgs.AMITag
47 if hasattr(runArgs,
"userExec"): rec.UserExecs=runArgs.userExec
48 if hasattr(runArgs,
"RunNumber"): rec.RunNumber=runArgs.RunNumber
49 if hasattr(runArgs,
"projectName"): rec.projectName=runArgs.projectName
50 if hasattr(runArgs,
"trigStream"): rec.triggerStream=runArgs.trigStream
51 if hasattr(runArgs,
"triggerConfig"):
52 from AthenaConfiguration.AllConfigFlags
import ConfigFlags
53 ConfigFlags.Trigger.triggerConfig=runArgs.triggerConfig
56 if hasattr(runArgs,
"autoConfiguration"):
58 rec.AutoConfiguration=[]
59 for key
in runArgs.autoConfiguration:
60 rec.AutoConfiguration.append(key)