19 singleRecoMuonPt20Filter = cms.EDFilter(
"MuonRefSelector",
20 src = cms.InputTag(
"muons"),
21 cut = cms.string(
'pt > 20.0 && abs(eta) < 2.1' ),
22 filter = cms.bool(
True),
26 singleRecoMuonPt15Filter = cms.EDFilter(
"MuonRefSelector",
27 src = cms.InputTag(
"muons"),
28 cut = cms.string(
'pt > 15.0 && abs(eta) < 2.1' ),
29 filter = cms.bool(
True),
33 singleRecoMuonPt10Filter = cms.EDFilter(
"MuonRefSelector",
34 src = cms.InputTag(
"muons"),
35 cut = cms.string(
'pt > 10.0 && abs(eta) < 2.1' ),
36 filter = cms.bool(
True),
40 singleRecoMuonPt5Filter = cms.EDFilter(
"MuonRefSelector",
41 src = cms.InputTag(
"muons"),
42 cut = cms.string(
'pt > 0.5 && abs(eta) < 2.1 && isGlobalMuon == 1 && abs (track().d0) < 2 ' ),
43 filter = cms.bool(
True),
48 muonSCMerger = cms.EDFilter(
"EgammaSuperClusterMerger",
49 src = cms.VInputTag(cms.InputTag(
'correctedHybridSuperClusters'),
50 cms.InputTag(
'correctedMulti5x5SuperClustersWithPreshower'))
52 muonSCCands = cms.EDProducer(
"ConcreteEcalCandidateProducer",
53 src = cms.InputTag(
"muonSCMerger"),
54 particleType = cms.string(
'mu+')
57 goodMuonSCs = cms.EDFilter(
"CandViewRefSelector",
58 src = cms.InputTag(
"muonSCCands"),
59 cut = cms.string(
'et > 2.0')
62 muonSCPt5Filter = cms.EDFilter(
"CandViewCountFilter",
63 src = cms.InputTag(
"goodMuonSCs"),
64 minNumber = cms.uint32(2)
67 muonEmClusters = cms.Sequence(
68 muonSCMerger+muonSCCands+goodMuonSCs+muonSCPt5Filter
74 singleMuPt20RecoQualitySeq = cms.Sequence(
76 singleRecoMuonPt20Filter
79 singleMuPt15RecoQualitySeq = cms.Sequence(
81 singleRecoMuonPt15Filter
84 singleMuPt10RecoQualitySeq = cms.Sequence(
86 singleRecoMuonPt10Filter
89 singleMuPt5RecoQualitySeq = cms.Sequence(
92 singleRecoMuonPt5Filter