import FWCore.ParameterSet.Config as cms # generic from TauAnalysis.CandidateTools.diCandidatePairProducer_cfi import diTauProducer recoZll = diTauProducer.clone() #Be careful in standard PAT_v2 'selectedPatMuons' are not cleaned. recoZll.srcLeg1 = 'selectedPatMuons' recoZll.srcLeg2 = 'selectedPatMuons' recoZll.srcMET = '' recoZll.recoMode = '' recoZll.useLeadingTausOnly = False # PAT filters from PhysicsTools.PatAlgos.selectionLayer1.muonCountFilter_cfi import countPatMuons recoAtLeastTwoMuons = countPatMuons.clone() recoAtLeastTwoMuons.minNumber = 2 recoAtLeastTwoMuons.maxNumber = 999999 #not changed, only for information recoAtLeastTwoMuons.src = recoZll.srcLeg1 #same collection as for 'recoZll' recoZllReconstruction = cms.Sequence(recoAtLeastTwoMuons * recoZll)
import FWCore.ParameterSet.Config as cms # generic from TauAnalysis.CandidateTools.diCandidatePairProducer_cfi import diTauProducer recoZll = diTauProducer.clone() #Be careful in standard PAT_v2 'selectedPatMuons' are not cleaned. recoZll.srcLeg1 = 'selectedPatMuons' recoZll.srcLeg2 = 'selectedPatMuons' recoZll.srcMET = '' recoZll.recoMode = '' recoZll.useLeadingTausOnly = False # PAT filters from PhysicsTools.PatAlgos.selectionLayer1.muonCountFilter_cfi import countPatMuons recoAtLeastTwoMuons = countPatMuons.clone() recoAtLeastTwoMuons.minNumber = 2 recoAtLeastTwoMuons.maxNumber = 999999 #not changed, only for information recoAtLeastTwoMuons.src = recoZll.srcLeg1 #same collection as for 'recoZll' recoZllReconstruction = cms.Sequence( recoAtLeastTwoMuons * recoZll )
process.patMuons.embedTcMETMuonCorrs = cms.bool(False) process.patMuons.embedCombinedMuon = cms.bool(True) process.patMuons.embedStandAloneMuon = cms.bool(False) process.patMuons.embedPickyMuon = cms.bool(False) ################# process.patTrigger.processName = "REDIGI38XPU" ###WHAT DO WE NEED TO PUT HERE FOR THE 38X SAMPLES??????????????????????????? process.patTriggerEvent.processName = "REDIGI38XPU" ################# #Sequences and Paths ################# #process.skim = cms.Sequence() from PhysicsTools.PatAlgos.selectionLayer1.muonCountFilter_cfi import countPatMuons process.skimPatMuons = countPatMuons.clone() process.skimPatMuons.minNumber = cms.uint32(2) process.skimPatMuons.filter = cms.bool(True) process.skimPatMuons.src = 'selectedMuons' process.recosequence = cms.Sequence(#process.recPFjetsSequence* process.offsetCorrection* process.patDefaultSequence* process.zmumurecSequence* process.recjetsSequence) #process.pattuples = cms.Sequence(process.recosequence*process.skimPatMuons) process.gensequence = cms.Sequence(process.genjetsSequence*process.zmumugenSequence) process.pattuples = cms.Sequence(process.gensequence + process.recosequence)
recoDiTau = diTauProducer.clone() #Be careful in standard PAT_v2 'selectedPat' collections are not cleaned recoDiTau.srcLeg1 = 'selectedPatMuons' recoDiTau.srcLeg2 = 'selectedPatTaus' #Be careful in standard PAT_v2 MET collection is called 'patMETs' recoDiTau.srcMET = 'patMETs' # PAT filters from PhysicsTools.PatAlgos.selectionLayer1.tauCountFilter_cfi import countPatTaus recoAtLeastOneTau = countPatTaus.clone() recoAtLeastOneTau.minNumber = 1 recoAtLeastOneTau.maxNumber = 999999 #not changed, only for information recoAtLeastOneTau.src = recoDiTau.srcLeg2 #same collection as for 'recoDiTau' from PhysicsTools.PatAlgos.selectionLayer1.muonCountFilter_cfi import countPatMuons recoAtLeastOneMuon = countPatMuons.clone() recoAtLeastOneMuon.minNumber = 1 recoAtLeastOneMuon.maxNumber = 999999 #not changed, only for information recoAtLeastOneMuon.src = recoDiTau.srcLeg1 #same collection as for 'recoDiTau' from PhysicsTools.PatAlgos.selectionLayer1.electronCountFilter_cfi import countPatElectrons recoAtLeastOneElectron = countPatElectrons.clone() recoAtLeastOneElectron.minNumber = 1 recoAtLeastOneElectron.maxNumber = 999999 #not changed, only for information #recoAtLeastOneElectron.src = recoDiTau.srcLeg1 #same collection as for 'recoDiTau' # DiTau filter from TauAnalysis.CandidateTools.candidateCountFilter_cfi import candidateCountFilter recoAtLeastOneDiTau = candidateCountFilter.clone() recoAtLeastOneDiTau.minNumber = 1 recoAtLeastOneDiTau.src = 'recoDiTau'