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.1 by amagnan, Thu May 28 15:12:44 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",
6 <    src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"),
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("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 + 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("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  
50 +
51   #order in 2_2_X
52   #0=btagAlgos.push_back("combinedSecondaryVertexBJetTags");
53   #1=btagAlgos.push_back("combinedSecondaryVertexMVABJetTags");
# Line 38 | Line 64 | selectedJetsEtaFid = cms.EDFilter(
64  
65   selectedJetsTCHP = cms.EDFilter(
66      "PATJetSelector",
67 <    src = cms.InputTag("getPairDiscri()[10].second > 2"),
68 <    cut = cms.string(''),
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("getPairDiscri()[9].second > 2.5"),
76 <    cut = cms.string(''),
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("getPairDiscri()[5].second > 2"),
84 <    cut = cms.string(''),
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("getPairDiscri()[0].second > 0.4"),
92 <    cut = cms.string(''),
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("getPairDiscri()[3].second > 1."),
100 <    cut = cms.string(''),
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("getPairDiscri()[7].second > 0.2"),
108 <    cut = cms.string(''),
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 +    )

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines