1 |
|
import FWCore.ParameterSet.Config as cms |
2 |
+ |
import copy |
3 |
|
|
4 |
|
select1jet = cms.EDFilter( |
5 |
|
"PATCandViewCountFilter", |
9 |
|
filter = cms.bool(True) |
10 |
|
) |
11 |
|
|
12 |
< |
select1JPTjet = cms.EDFilter( |
13 |
< |
"PATCandViewCountFilter", |
14 |
< |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
15 |
< |
minNumber = cms.uint32(1), |
16 |
< |
maxNumber = cms.uint32(100), |
17 |
< |
filter = cms.bool(True) |
18 |
< |
) |
19 |
< |
|
20 |
< |
select1PFjet = cms.EDFilter( |
21 |
< |
"PATCandViewCountFilter", |
21 |
< |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
22 |
< |
minNumber = cms.uint32(1), |
12 |
> |
selectedJetsDeltaR = cms.EDFilter( |
13 |
> |
"HbbJetLeptonDeltaRSelector", |
14 |
> |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
15 |
> |
DEBUG = cms.int32(0), |
16 |
> |
JetLeptonDeltaRCut = cms.double(0.5), |
17 |
> |
GenParticles = cms.InputTag("genParticles"), |
18 |
> |
Electrons = cms.InputTag("allLayer1ElectronsForTauAnalyses"), |
19 |
> |
Muons = cms.InputTag("allLayer1MuonsForTauAnalyses"), |
20 |
> |
Taus = cms.InputTag("selectedCleanPFTaus"), |
21 |
> |
minNumber = cms.uint32(0), |
22 |
|
maxNumber = cms.uint32(100), |
23 |
< |
filter = cms.bool(True) |
23 |
> |
filter = cms.bool(False) |
24 |
|
) |
25 |
|
|
26 |
|
selectedJetsPt15 = cms.EDFilter( |
27 |
|
"PATJetSelector", |
28 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
30 |
< |
cut = cms.string('pt>15'), |
31 |
< |
filter = cms.bool(True) |
32 |
< |
) |
33 |
< |
|
34 |
< |
selectedJPTJetsPt15 = cms.EDFilter( |
35 |
< |
"PATJetSelector", |
36 |
< |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
37 |
< |
cut = cms.string('pt>15'), |
38 |
< |
filter = cms.bool(True) |
39 |
< |
) |
40 |
< |
|
41 |
< |
selectedPFJetsPt15 = cms.EDFilter( |
42 |
< |
"PATJetSelector", |
43 |
< |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
28 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
29 |
|
cut = cms.string('pt>15'), |
30 |
+ |
minNumber = cms.uint32(1), |
31 |
|
filter = cms.bool(True) |
32 |
|
) |
33 |
|
|
34 |
|
selectedJetsEtaFid = cms.EDFilter( |
35 |
|
"PATJetSelector", |
36 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
51 |
< |
cut = cms.string('abs(eta) < 2.1'), |
52 |
< |
filter = cms.bool(True) |
53 |
< |
) |
54 |
< |
|
55 |
< |
selectedJPTJetsEtaFid = cms.EDFilter( |
56 |
< |
"PATJetSelector", |
57 |
< |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
36 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
37 |
|
cut = cms.string('abs(eta) < 2.1'), |
38 |
+ |
minNumber = cms.uint32(1), |
39 |
|
filter = cms.bool(True) |
40 |
|
) |
41 |
|
|
62 |
– |
selectedPFJetsEtaFid = cms.EDFilter( |
63 |
– |
"PATJetSelector", |
64 |
– |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
65 |
– |
cut = cms.string('abs(eta) < 2.1'), |
66 |
– |
filter = cms.bool(True) |
67 |
– |
) |
42 |
|
|
43 |
|
#order in 2_2_X |
44 |
|
#0=btagAlgos.push_back("combinedSecondaryVertexBJetTags"); |
56 |
|
|
57 |
|
selectedJetsTCHP = cms.EDFilter( |
58 |
|
"PATJetSelector", |
59 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
59 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
60 |
|
cut = cms.string('bDiscriminator("trackCountingHighPurBJetTags") > 2'), |
61 |
+ |
minNumber = cms.uint32(1), |
62 |
|
filter = cms.bool(True) |
63 |
|
) |
64 |
|
|
65 |
|
selectedJetsTCHE = cms.EDFilter( |
66 |
|
"PATJetSelector", |
67 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
67 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
68 |
|
cut = cms.string('bDiscriminator("trackCountingHighEffBJetTags") > 2.5'), |
69 |
+ |
minNumber = cms.uint32(1), |
70 |
|
filter = cms.bool(True) |
71 |
|
) |
72 |
|
|
73 |
|
selectedJetsSSV = cms.EDFilter( |
74 |
|
"PATJetSelector", |
75 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
75 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
76 |
|
cut = cms.string('bDiscriminator("simpleSecondaryVertexBJetTags") > 2'), |
77 |
+ |
minNumber = cms.uint32(1), |
78 |
|
filter = cms.bool(True) |
79 |
|
) |
80 |
|
|
81 |
|
selectedJetsCSV = cms.EDFilter( |
82 |
|
"PATJetSelector", |
83 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
83 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
84 |
|
cut = cms.string('bDiscriminator("combinedSecondaryVertexBJetTags") > 0.4'), |
85 |
+ |
minNumber = cms.uint32(1), |
86 |
|
filter = cms.bool(True) |
87 |
|
) |
88 |
|
|
89 |
|
selectedJetsBProba = cms.EDFilter( |
90 |
|
"PATJetSelector", |
91 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
91 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
92 |
|
cut = cms.string('bDiscriminator("jetBProbabilityBJetTags") > 1.'), |
93 |
+ |
minNumber = cms.uint32(1), |
94 |
|
filter = cms.bool(True) |
95 |
|
) |
96 |
|
|
97 |
|
selectedJetsSoftMu = cms.EDFilter( |
98 |
|
"PATJetSelector", |
99 |
< |
src = cms.InputTag("allLayer1JetsForTauAnalyses"), |
99 |
> |
src = cms.InputTag("selectedJetsDeltaR"), |
100 |
|
cut = cms.string('bDiscriminator("softMuonBJetTags") > 0.2'), |
101 |
+ |
minNumber = cms.uint32(1), |
102 |
|
filter = cms.bool(True) |
103 |
|
) |
104 |
|
|
125 |
– |
|
126 |
– |
selectedJPTJetsTCHP = cms.EDFilter( |
127 |
– |
"PATJetSelector", |
128 |
– |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
129 |
– |
cut = cms.string('bDiscriminator("trackCountingHighPurBJetTags") > 2'), |
130 |
– |
filter = cms.bool(True) |
131 |
– |
) |
132 |
– |
|
133 |
– |
selectedJPTJetsTCHE = cms.EDFilter( |
134 |
– |
"PATJetSelector", |
135 |
– |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
136 |
– |
cut = cms.string('bDiscriminator("trackCountingHighEffBJetTags") > 2.5'), |
137 |
– |
filter = cms.bool(True) |
138 |
– |
) |
139 |
– |
|
140 |
– |
selectedJPTJetsSSV = cms.EDFilter( |
141 |
– |
"PATJetSelector", |
142 |
– |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
143 |
– |
cut = cms.string('bDiscriminator("simpleSecondaryVertexBJetTags") > 2'), |
144 |
– |
filter = cms.bool(True) |
145 |
– |
) |
146 |
– |
|
147 |
– |
selectedJPTJetsCSV = cms.EDFilter( |
148 |
– |
"PATJetSelector", |
149 |
– |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
150 |
– |
cut = cms.string('bDiscriminator("combinedSecondaryVertexBJetTags") > 0.4'), |
151 |
– |
filter = cms.bool(True) |
152 |
– |
) |
153 |
– |
|
154 |
– |
selectedJPTJetsBProba = cms.EDFilter( |
155 |
– |
"PATJetSelector", |
156 |
– |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
157 |
– |
cut = cms.string('bDiscriminator("jetBProbabilityBJetTags") > 1.'), |
158 |
– |
filter = cms.bool(True) |
159 |
– |
) |
160 |
– |
|
161 |
– |
selectedJPTJetsSoftMu = cms.EDFilter( |
162 |
– |
"PATJetSelector", |
163 |
– |
src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"), |
164 |
– |
cut = cms.string('bDiscriminator("softMuonBJetTags") > 0.2'), |
165 |
– |
filter = cms.bool(True) |
166 |
– |
) |
167 |
– |
|
168 |
– |
selectedPFJetsTCHP = cms.EDFilter( |
169 |
– |
"PATJetSelector", |
170 |
– |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
171 |
– |
cut = cms.string('bDiscriminator("trackCountingHighPurBJetTags") > 2'), |
172 |
– |
filter = cms.bool(True) |
173 |
– |
) |
174 |
– |
|
175 |
– |
selectedPFJetsTCHE = cms.EDFilter( |
176 |
– |
"PATJetSelector", |
177 |
– |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
178 |
– |
cut = cms.string('bDiscriminator("trackCountingHighEffBJetTags") > 2.5'), |
179 |
– |
filter = cms.bool(True) |
180 |
– |
) |
181 |
– |
|
182 |
– |
selectedPFJetsSSV = cms.EDFilter( |
183 |
– |
"PATJetSelector", |
184 |
– |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
185 |
– |
cut = cms.string('bDiscriminator("simpleSecondaryVertexBJetTags") > 2'), |
186 |
– |
filter = cms.bool(True) |
187 |
– |
) |
188 |
– |
|
189 |
– |
selectedPFJetsCSV = cms.EDFilter( |
190 |
– |
"PATJetSelector", |
191 |
– |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
192 |
– |
cut = cms.string('bDiscriminator("combinedSecondaryVertexBJetTags") > 0.4'), |
193 |
– |
filter = cms.bool(True) |
194 |
– |
) |
195 |
– |
|
196 |
– |
selectedPFJetsBProba = cms.EDFilter( |
197 |
– |
"PATJetSelector", |
198 |
– |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
199 |
– |
cut = cms.string('bDiscriminator("jetBProbabilityBJetTags") > 1.'), |
200 |
– |
filter = cms.bool(True) |
201 |
– |
) |
202 |
– |
|
203 |
– |
selectedPFJetsSoftMu = cms.EDFilter( |
204 |
– |
"PATJetSelector", |
205 |
– |
src = cms.InputTag("allLayer1PFJetsForTauAnalyses"), |
206 |
– |
cut = cms.string('bDiscriminator("softMuonBJetTags") > 0.2'), |
207 |
– |
filter = cms.bool(True) |
208 |
– |
) |