ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/bjetSelection_cff.py
Revision: 1.4
Committed: Thu Aug 6 07:34:41 2009 UTC (15 years, 8 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
CVS Tags: v00-05-00, HbbAnaFor35X, v00-04-02, v00-04-01, v00-04-00, v00-03-00, v00-02-01, v00-02-00
Changes since 1.3: +15 -0 lines
Log Message:
add configuration selectors for Hbb in etau

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2 import copy
3
4 select1jet = cms.EDFilter(
5 "PATCandViewCountFilter",
6 src = cms.InputTag("allLayer1JetsForTauAnalyses"),
7 minNumber = cms.uint32(1),
8 maxNumber = cms.uint32(100),
9 filter = cms.bool(True)
10 )
11
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(False)
24 )
25
26 selectedJetsPt15 = cms.EDFilter(
27 "PATJetSelector",
28 src = cms.InputTag("selectedJetsDeltaR"),
29 cut = cms.string('pt>15'),
30 minNumber = cms.uint32(1),
31 filter = cms.bool(True)
32 )
33
34 selectedJetsPt20 = cms.EDFilter(
35 "PATJetSelector",
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("selectedJetsDeltaR"),
45 cut = cms.string('abs(eta) < 2.1'),
46 minNumber = cms.uint32(1),
47 filter = cms.bool(True)
48 )
49
50
51 #order in 2_2_X
52 #0=btagAlgos.push_back("combinedSecondaryVertexBJetTags");
53 #1=btagAlgos.push_back("combinedSecondaryVertexMVABJetTags");
54 #2=btagAlgos.push_back("impactParameterMVABJetTags");
55 #3=btagAlgos.push_back("jetBProbabilityBJetTags");
56 #4=btagAlgos.push_back("jetProbabilityBJetTags");
57 #5=btagAlgos.push_back("simpleSecondaryVertexBJetTags");
58 #6=btagAlgos.push_back("softElectronBJetTags");
59 #7=btagAlgos.push_back("softMuonBJetTags");
60 #8=btagAlgos.push_back("softMuonNoIPBJetTags");
61 #9=btagAlgos.push_back("trackCountingHighEffBJetTags");
62 #10=btagAlgos.push_back("trackCountingHighPurBJetTags");
63
64
65 selectedJetsTCHP = cms.EDFilter(
66 "PATJetSelector",
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("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("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("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("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("selectedJetsDeltaR"),
108 cut = cms.string('bDiscriminator("softMuonBJetTags") > 0.2'),
109 minNumber = cms.uint32(1),
110 filter = cms.bool(True)
111 )
112
113 selectedJetsGordon = cms.EDFilter(
114 "PATJetSelector",
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 )