diff --git a/PhysicsAnalysis/PATJobTransforms/share/skeleton.AODtoDPD_tf.py b/PhysicsAnalysis/PATJobTransforms/share/skeleton.AODtoDPD_tf.py index 4a1efa299a6d7adc0f435da07ab318c505e98e11..7c7a75059e7b75ae3c250d2fa9078be2bc19fd63 100644 --- a/PhysicsAnalysis/PATJobTransforms/share/skeleton.AODtoDPD_tf.py +++ b/PhysicsAnalysis/PATJobTransforms/share/skeleton.AODtoDPD_tf.py @@ -135,8 +135,7 @@ if hasattr(runArgs,"outputNTUP_MCPScaleFile"): from MuonPtCalibNtupleMaker import MuonPtCalibNtupleMaker_Config MuonPtCalibNtupleMaker_Config.MuonScaleConfig(runArgs.outputNTUP_MCPScaleFile) -#Import D3PD flags before preExec, for convenience -from D3PDMakerConfig.D3PDProdFlags import oldProdFlags + ## Pre-exec if hasattr(runArgs,"preExec"): @@ -169,9 +168,14 @@ else: if hasattr(runArgs,"topOptions"): include(runArgs.topOptions) else: include( "RecExCommon/RecExCommon_topOptions.py" ) -## Make "old style" D3PDs. -for c in SetupOutputDPDs(runArgs, [oldProdFlags]): c() - +try: + #Import D3PD flags before preExec, for convenience + from D3PDMakerConfig.D3PDProdFlags import oldProdFlags + ## Make "old style" D3PDs. + for c in SetupOutputDPDs(runArgs, [oldProdFlags]): c() +except ImportError: + print "WARNING: Old prod flags could not be included this. Only OK if you're using job transforms without the AtlasAnalysis project." + ## Offline prescales (has to be *after* the topOptions) if hasattr(runArgs,"prescales"): recoLog.info( '**** DPD offline prescale arguments:' )