process.worstIsolationProducer) ### QG TAGGING process.load('RecoJets.JetProducers.QGTagger_cfi') process.QGTagger.srcJets = 'slimmedJets' ### FAT JETS from PandaProd.Producer.utils.makeFatJets_cff import initFatJets, makeFatJets # pfCHS set up here fatJetInitSequence = initFatJets(process, options.isData, ['AK8', 'CA15']) ak8CHSSequence = makeFatJets(process, isData=options.isData, label='AK8PFchs', candidates='pfCHS') ak8PuppiSequence = makeFatJets(process, isData=options.isData, label='AK8PFPuppi', candidates='puppi') ca15CHSSequence = makeFatJets(process, isData=options.isData, label='CA15PFchs', candidates='pfCHS') ca15PuppiSequence = makeFatJets(process, isData=options.isData, label='CA15PFPuppi',
# extracts the raw pfMET from input MINIAOD and repack new corrections pfMetSequence = makeMET(process, False, 'packedPFCandidates', 'slimmedJets', 'AK4PFchs') # compute a brand-new pfMET from puppi candidates and pack with corrections puppiMetSequence = makeMET(process, False, 'puppiForMET', 'selectedJetsPuppi', 'AK4PFPuppi', 'Puppi') metSequence = cms.Sequence(initMetSequence + pfMetSequence + puppiMetSequence) ### FAT JETS from PandaProd.Producer.utils.makeFatJets_cff import initFatJets, makeFatJets fatJetInitSequence = initFatJets(process, False, ['AK8', 'CA15']) ak8CHSSequence = makeFatJets(process, isData=False, label='AK8PFchs') ak8PuppiSequence = makeFatJets(process, isData=False, label='AK8PFPuppi') ca15CHSSequence = makeFatJets(process, isData=False, label='CA15PFchs') ca15PuppiSequence = makeFatJets(process, isData=False, label='CA15PFPuppi') fatJetSequence = cms.Sequence(fatJetInitSequence + ak8CHSSequence + ak8PuppiSequence + ca15CHSSequence + ca15PuppiSequence) ### MET FILTERS process.load('RecoMET.METFilters.BadPFMuonFilter_cfi') process.BadPFMuonFilter.muons = cms.InputTag('slimmedMuons') process.BadPFMuonFilter.PFCandidates = cms.InputTag('packedPFCandidates')