ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/bjetSelection_cff.py
(Generate patch)

Comparing UserCode/HbbAnalysis/python/bjetSelection_cff.py (file contents):
Revision 1.2 by amagnan, Fri May 29 14:14:25 2009 UTC vs.
Revision 1.4 by amagnan, Thu Aug 6 07:34:41 2009 UTC

# Line 1 | Line 1
1   import FWCore.ParameterSet.Config as cms
2 + import copy
3  
4   select1jet = cms.EDFilter(
5      "PATCandViewCountFilter",
# Line 8 | Line 9 | select1jet = cms.EDFilter(
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"),
28 >    src = cms.InputTag("selectedJetsDeltaR"),
29      cut = cms.string('pt>15'),
30 +    minNumber = cms.uint32(1),
31      filter = cms.bool(True)
32      )
33  
34 < selectedPFJetsPt15 = cms.EDFilter(
34 > selectedJetsPt20 = cms.EDFilter(
35      "PATJetSelector",
36 <    src = cms.InputTag("allLayer1PFJetsForTauAnalyses"),
37 <    cut = cms.string('pt>15'),
36 >    src = cms.InputTag("selectedJetsDeltaR"),
37 >    cut = cms.string('pt>20'),
38 >    minNumber = cms.uint32(1),
39      filter = cms.bool(True)
40      )
41  
42   selectedJetsEtaFid = cms.EDFilter(
43      "PATJetSelector",
44 <    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"),
44 >    src = cms.InputTag("selectedJetsDeltaR"),
45      cut = cms.string('abs(eta) < 2.1'),
46 +    minNumber = cms.uint32(1),
47      filter = cms.bool(True)
48      )
49  
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    )
50  
51   #order in 2_2_X
52   #0=btagAlgos.push_back("combinedSecondaryVertexBJetTags");
# Line 82 | Line 64 | selectedPFJetsEtaFid = cms.EDFilter(
64  
65   selectedJetsTCHP = cms.EDFilter(
66      "PATJetSelector",
67 <    src = cms.InputTag("allLayer1JetsForTauAnalyses"),
67 >    src = cms.InputTag("selectedJetsDeltaR"),
68      cut = cms.string('bDiscriminator("trackCountingHighPurBJetTags") > 2'),
69 +    minNumber = cms.uint32(1),
70      filter = cms.bool(True)
71      )
72  
73   selectedJetsTCHE = cms.EDFilter(
74      "PATJetSelector",
75 <    src = cms.InputTag("allLayer1JetsForTauAnalyses"),
75 >    src = cms.InputTag("selectedJetsDeltaR"),
76      cut = cms.string('bDiscriminator("trackCountingHighEffBJetTags") > 2.5'),
77 +    minNumber = cms.uint32(1),
78      filter = cms.bool(True)
79      )
80  
81   selectedJetsSSV = cms.EDFilter(
82      "PATJetSelector",
83 <    src = cms.InputTag("allLayer1JetsForTauAnalyses"),
83 >    src = cms.InputTag("selectedJetsDeltaR"),
84      cut = cms.string('bDiscriminator("simpleSecondaryVertexBJetTags") > 2'),
85 +    minNumber = cms.uint32(1),
86      filter = cms.bool(True)
87      )
88  
89   selectedJetsCSV = cms.EDFilter(
90      "PATJetSelector",
91 <    src = cms.InputTag("allLayer1JetsForTauAnalyses"),
91 >    src = cms.InputTag("selectedJetsDeltaR"),
92      cut = cms.string('bDiscriminator("combinedSecondaryVertexBJetTags") > 0.4'),
93 +    minNumber = cms.uint32(1),
94      filter = cms.bool(True)
95      )
96  
97   selectedJetsBProba = cms.EDFilter(
98      "PATJetSelector",
99 <    src = cms.InputTag("allLayer1JetsForTauAnalyses"),
99 >    src = cms.InputTag("selectedJetsDeltaR"),
100      cut = cms.string('bDiscriminator("jetBProbabilityBJetTags") > 1.'),
101 +    minNumber = cms.uint32(1),
102      filter = cms.bool(True)
103      )
104  
105   selectedJetsSoftMu = cms.EDFilter(
106      "PATJetSelector",
107 <    src = cms.InputTag("allLayer1JetsForTauAnalyses"),
121 <    cut = cms.string('bDiscriminator("softMuonBJetTags") > 0.2'),
122 <    filter = cms.bool(True)
123 <    )
124 <
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"),
107 >    src = cms.InputTag("selectedJetsDeltaR"),
108      cut = cms.string('bDiscriminator("softMuonBJetTags") > 0.2'),
109 +    minNumber = cms.uint32(1),
110      filter = cms.bool(True)
111      )
112  
113 < 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(
113 > selectedJetsGordon = cms.EDFilter(
114      "PATJetSelector",
115 <    src = cms.InputTag("allLayer1PFJetsForTauAnalyses"),
116 <    cut = cms.string('bDiscriminator("softMuonBJetTags") > 0.2'),
115 >    src = cms.InputTag("selectedJetsDeltaR"),
116 >    cut = cms.string('(bDiscriminator("simpleSecondaryVertexBJetTags")>2 | bDiscriminator("combinedSecondaryVertexBJetTags")>0.4) & bDiscriminator("trackCountingHighEffBJetTags")>2.5'),
117 >    minNumber = cms.uint32(1),
118      filter = cms.bool(True)
119      )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines