3 import FWCore.ParameterSet.Config
as cms
6 particleFlowPtrsForMuonRadiationFilter = cms.EDProducer(
"PFCandidateFwdPtrProducer",
7 src = cms.InputTag(
'particleFlow',
'',
'RECO')
11 pfPileUpForMuonRadiationFilter = config.pfPileUp.clone(
12 PFCandidates = cms.InputTag(
'particleFlowPtrsForMuonRadiationFilter')
16 pfNoPileUpForMuonRadiationFilter = config.pfNoPileUp.clone(
17 topCollection = cms.InputTag(
'pfPileUpForMuonRadiationFilter'),
18 bottomCollection = pfPileUpForMuonRadiationFilter.PFCandidates
21 muonRadiationFilter = cms.EDFilter(
"MuonRadiationFilter",
22 srcSelectedMuons = cms.InputTag(
''),
23 srcPFCandsNoPU = cms.InputTag(
'pfNoPileUpForMuonRadiationFilter'),
24 srcPFCandsPU = cms.InputTag(
'pfPileUpForMuonRadiationFilter'),
27 minPtLow = cms.double(3.),
28 dRlowPt = cms.double(0.07),
29 addCaloEnECALlowPt = cms.bool(
True),
30 applyMassWindowSelectionLowPt = cms.bool(
True),
31 minPtHigh = cms.double(5.),
32 dRhighPt = cms.double(0.5),
33 addCaloEnECALhighPt = cms.bool(
True),
34 applyMassWindowSelectionHighPt = cms.bool(
True),
35 dRvetoCone = cms.double(1.e-3),
36 dRisoCone = cms.double(0.4),
37 maxRelIso = cms.double(1.0),
38 maxMass = cms.double(105.),
39 invert = cms.bool(
False),
40 filter = cms.bool(
True),
41 verbosity = cms.int32(0)
44 muonRadiationFilterSequence = cms.Sequence(
45 particleFlowPtrsForMuonRadiationFilter
46 * pfPileUpForMuonRadiationFilter
47 * pfNoPileUpForMuonRadiationFilter