1 import FWCore.ParameterSet.Config
as cms
7 goodZToMuMuLoose = cms.EDFilter(
8 "ZToMuMuIsolatedIDSelector",
10 src = cms.InputTag(
"dimuonsGlobal"),
11 filter = cms.bool(
True)
15 goodZToMuMu = cms.EDFilter(
16 "ZToMuMuIsolatedIDSelector",
18 src = cms.InputTag(
"dimuonsGlobal"),
19 filter = cms.bool(
True)
23 goodZToMuMuNotFiltered = cms.EDFilter(
24 "ZToMuMuIsolatedIDSelector",
26 src = cms.InputTag(
"dimuonsGlobal"),
27 filter = cms.bool(
False)
34 goodZToMuMuAtLeast1HLTLoose = cms.EDFilter(
36 src = cms.InputTag(
"goodZToMuMuLoose"),
37 condition =cms.string(
"atLeastOneMatched"),
38 hltPath = cms.string(
"HLT_Mu9"),
39 filter = cms.bool(
True)
42 goodZToMuMuAtLeast1HLT = cms.EDFilter(
44 src = cms.InputTag(
"goodZToMuMu"),
45 condition =cms.string(
"atLeastOneMatched"),
46 hltPath = cms.string(
"HLT_Mu9"),
47 filter = cms.bool(
True)
54 goodZToMuMu2HLTLoose = copy.deepcopy(goodZToMuMuAtLeast1HLTLoose)
55 goodZToMuMu2HLTLoose.condition =cms.string(
"bothMatched")
57 goodZToMuMu2HLT = copy.deepcopy(goodZToMuMuAtLeast1HLT)
58 goodZToMuMu2HLT.condition =cms.string(
"bothMatched")
62 goodZToMuMu1HLTLoose = copy.deepcopy(goodZToMuMuAtLeast1HLTLoose)
63 goodZToMuMu1HLTLoose.condition =cms.string(
"exactlyOneMatched")
65 goodZToMuMu1HLT = copy.deepcopy(goodZToMuMuAtLeast1HLT)
66 goodZToMuMu1HLT.condition =cms.string(
"exactlyOneMatched")
72 zToMuMuABLoose = cms.EDFilter(
73 "ZToMuMuIsolatedIDSelector",
75 src = cms.InputTag(
"dimuonsGlobal"),
76 filter = cms.bool(
True)
81 zToMuMuBBLoose = cms.EDFilter(
82 "ZToMuMuIsolatedIDSelector",
84 src = cms.InputTag(
"dimuonsGlobal"),
85 filter = cms.bool(
True)
89 zToMuMuAB = cms.EDFilter(
90 "ZToMuMuIsolatedIDSelector",
92 src = cms.InputTag(
"dimuonsGlobal"),
93 filter = cms.bool(
True)
97 zToMuMuBB = cms.EDFilter(
98 "ZToMuMuIsolatedIDSelector",
100 src = cms.InputTag(
"dimuonsGlobal"),
101 filter = cms.bool(
True)
105 goodZToMuMuABLoose = cms.EDFilter(
106 "ZMuMuOverlapExclusionSelector",
107 src = cms.InputTag(
"zToMuMuABLoose"),
108 overlap = cms.InputTag(
"goodZToMuMuNotFiltered"),
109 filter = cms.bool(
True)
113 goodZToMuMuAB = cms.EDFilter(
114 "ZMuMuOverlapExclusionSelector",
115 src = cms.InputTag(
"zToMuMuAB"),
116 overlap = cms.InputTag(
"goodZToMuMuNotFiltered"),
117 filter = cms.bool(
True)
121 goodZToMuMuAB1HLTLoose = cms.EDFilter(
123 src = cms.InputTag(
"goodZToMuMuABLoose"),
124 condition =cms.string(
"exactlyOneMatched"),
125 hltPath = cms.string(
"HLT_Mu9"),
126 filter = cms.bool(
True)
129 goodZToMuMuBB2HLTLoose = cms.EDFilter(
131 src = cms.InputTag(
"zToMuMuBBLoose"),
132 condition =cms.string(
"bothMatched"),
133 hltPath = cms.string(
"HLT_DoubleMu3"),
134 filter = cms.bool(
True)
139 goodZToMuMuAB1HLT = cms.EDFilter(
141 src = cms.InputTag(
"goodZToMuMuAB"),
142 condition =cms.string(
"exactlyOneMatched"),
143 hltPath = cms.string(
"HLT_Mu9"),
144 filter = cms.bool(
True)
147 goodZToMuMuBB2HLT = cms.EDFilter(
149 src = cms.InputTag(
"zToMuMuBB"),
150 condition =cms.string(
"bothMatched"),
151 hltPath = cms.string(
"HLT_DoubleMu3"),
152 filter = cms.bool(
True)