@@ -656,11 +656,16 @@ def miniAOD_customizeMC(process):
656656 pp_on_AA .toReplaceWith (task ,task .copyAndExclude ([process .slimmedGenJetsFlavourInfos ]))
657657
658658 from Configuration .Eras .Modifier_fastSim_cff import fastSim
659- fastSim .toModify (process .patMuons , addTriggerMatching = False )
660- fastSim .toModify (process .patJets , addTagInfos = cms .bool (False ) )
661- fastSim .toModify (process .slimmedJetsNoDeepFlavour , dropTagInfos = cms .string ('1' ) )
662- fastSim .toModify (process .updatedPatJetsSlimmedDeepFlavour , addTagInfos = cms .bool (False ) )
663- fastSim .toModify (process .updatedPatJetsTransientCorrectedSlimmedDeepFlavour , addTagInfos = cms .bool (False ) )
659+ if hasattr (process , 'patMuons' ):
660+ fastSim .toModify (process .patMuons , addTriggerMatching = False )
661+ if hasattr (process , 'patJets' ):
662+ fastSim .toModify (process .patJets , addTagInfos = cms .bool (False ) )
663+ if hasattr (process , 'slimmedJetsNoDeepFlavour' ):
664+ fastSim .toModify (process .slimmedJetsNoDeepFlavour , dropTagInfos = cms .string ('1' ) )
665+ if hasattr (process , 'updatedPatJetsSlimmedDeepFlavour' ):
666+ fastSim .toModify (process .updatedPatJetsSlimmedDeepFlavour , addTagInfos = cms .bool (False ) )
667+ if hasattr (process , "updatedPatJetsTransientCorrectedSlimmedDeepFlavour" ):
668+ fastSim .toModify (process .updatedPatJetsTransientCorrectedSlimmedDeepFlavour , addTagInfos = cms .bool (False ) )
664669
665670def miniAOD_customizeOutput (out ):
666671 from PhysicsTools .PatAlgos .slimming .MicroEventContent_cff import MiniAODOverrideBranchesSplitLevel
0 commit comments