ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/bjetSelection_cff.py
Revision: 1.2
Committed: Fri May 29 14:14:25 2009 UTC (15 years, 11 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
Changes since 1.1: +140 -12 lines
Log Message:
debug further selection + add 3 paths

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2    
3     select1jet = cms.EDFilter(
4     "PATCandViewCountFilter",
5 amagnan 1.2 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
6     minNumber = cms.uint32(1),
7     maxNumber = cms.uint32(100),
8     filter = cms.bool(True)
9     )
10    
11     select1JPTjet = cms.EDFilter(
12     "PATCandViewCountFilter",
13 amagnan 1.1 src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"),
14     minNumber = cms.uint32(1),
15     maxNumber = cms.uint32(100),
16     filter = cms.bool(True)
17     )
18    
19 amagnan 1.2 select1PFjet = cms.EDFilter(
20     "PATCandViewCountFilter",
21     src = cms.InputTag("allLayer1PFJetsForTauAnalyses"),
22     minNumber = cms.uint32(1),
23     maxNumber = cms.uint32(100),
24     filter = cms.bool(True)
25     )
26    
27 amagnan 1.1 selectedJetsPt15 = cms.EDFilter(
28     "PATJetSelector",
29 amagnan 1.2 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
30     cut = cms.string('pt>15'),
31     filter = cms.bool(True)
32     )
33    
34     selectedJPTJetsPt15 = cms.EDFilter(
35     "PATJetSelector",
36 amagnan 1.1 src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"),
37     cut = cms.string('pt>15'),
38     filter = cms.bool(True)
39     )
40    
41 amagnan 1.2 selectedPFJetsPt15 = cms.EDFilter(
42     "PATJetSelector",
43     src = cms.InputTag("allLayer1PFJetsForTauAnalyses"),
44     cut = cms.string('pt>15'),
45     filter = cms.bool(True)
46     )
47    
48 amagnan 1.1 selectedJetsEtaFid = cms.EDFilter(
49     "PATJetSelector",
50 amagnan 1.2 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 amagnan 1.1 src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"),
58     cut = cms.string('abs(eta) < 2.1'),
59     filter = cms.bool(True)
60     )
61    
62 amagnan 1.2 selectedPFJetsEtaFid = cms.EDFilter(
63     "PATJetSelector",
64     src = cms.InputTag("allLayer1PFJetsForTauAnalyses"),
65     cut = cms.string('abs(eta) < 2.1'),
66     filter = cms.bool(True)
67     )
68    
69 amagnan 1.1 #order in 2_2_X
70     #0=btagAlgos.push_back("combinedSecondaryVertexBJetTags");
71     #1=btagAlgos.push_back("combinedSecondaryVertexMVABJetTags");
72     #2=btagAlgos.push_back("impactParameterMVABJetTags");
73     #3=btagAlgos.push_back("jetBProbabilityBJetTags");
74     #4=btagAlgos.push_back("jetProbabilityBJetTags");
75     #5=btagAlgos.push_back("simpleSecondaryVertexBJetTags");
76     #6=btagAlgos.push_back("softElectronBJetTags");
77     #7=btagAlgos.push_back("softMuonBJetTags");
78     #8=btagAlgos.push_back("softMuonNoIPBJetTags");
79     #9=btagAlgos.push_back("trackCountingHighEffBJetTags");
80     #10=btagAlgos.push_back("trackCountingHighPurBJetTags");
81    
82    
83     selectedJetsTCHP = cms.EDFilter(
84     "PATJetSelector",
85 amagnan 1.2 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
86     cut = cms.string('bDiscriminator("trackCountingHighPurBJetTags") > 2'),
87 amagnan 1.1 filter = cms.bool(True)
88     )
89    
90     selectedJetsTCHE = cms.EDFilter(
91     "PATJetSelector",
92 amagnan 1.2 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
93     cut = cms.string('bDiscriminator("trackCountingHighEffBJetTags") > 2.5'),
94 amagnan 1.1 filter = cms.bool(True)
95     )
96    
97     selectedJetsSSV = cms.EDFilter(
98     "PATJetSelector",
99 amagnan 1.2 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
100     cut = cms.string('bDiscriminator("simpleSecondaryVertexBJetTags") > 2'),
101 amagnan 1.1 filter = cms.bool(True)
102     )
103    
104     selectedJetsCSV = cms.EDFilter(
105     "PATJetSelector",
106 amagnan 1.2 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
107     cut = cms.string('bDiscriminator("combinedSecondaryVertexBJetTags") > 0.4'),
108 amagnan 1.1 filter = cms.bool(True)
109     )
110    
111     selectedJetsBProba = cms.EDFilter(
112     "PATJetSelector",
113 amagnan 1.2 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
114     cut = cms.string('bDiscriminator("jetBProbabilityBJetTags") > 1.'),
115 amagnan 1.1 filter = cms.bool(True)
116     )
117    
118     selectedJetsSoftMu = cms.EDFilter(
119     "PATJetSelector",
120 amagnan 1.2 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"),
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 amagnan 1.1 filter = cms.bool(True)
180     )
181    
182 amagnan 1.2 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     )