10 looseMuons = cleanPatMuons.clone(
12 'isGlobalMuon & isTrackerMuon &'
15 '(trackIso+caloIso)/pt < 0.1 &'
16 'innerTrack.numberOfValidHits > 10 &'
17 'globalTrack.normalizedChi2 < 10.0 &'
18 'globalTrack.hitPattern.numberOfValidMuonHits > 0 &'
20 checkOverlaps = cms.PSet(
22 src = cms.InputTag(
"goodJets"),
23 algorithm = cms.string(
"byDeltaR"),
24 preselection = cms.string(
""),
25 deltaR = cms.double(0.3),
26 checkRecoComponents = cms.bool(
False),
27 pairCut = cms.string(
""),
28 requireNoOverlaps = cms.bool(
True),
33 tightMuons = cleanPatMuons.clone(
35 preselection =
'(trackIso+caloIso)/pt < 0.05'
39 vetoMuons = selectedPatMuons.clone(
40 src =
'selectedPatMuons',
45 '(trackIso+caloIso)/pt < 0.2'
49 vetoElecs = selectedPatElectrons.clone(
50 src =
'selectedPatElectrons',
54 '(dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/et < 0.2'
58 goodJets = selectedPatJets.clone(
59 src =
'selectedPatJets',
63 'emEnergyFraction > 0.01 &'
68 topObjectSelection = cms.Sequence(