ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/bjetSelection_cff.py
Revision: 1.1
Committed: Thu May 28 15:12:44 2009 UTC (15 years, 11 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
Log Message:
add JetFlavour class + selectors

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2    
3     select1jet = cms.EDFilter(
4     "PATCandViewCountFilter",
5     src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"),
6     minNumber = cms.uint32(1),
7     maxNumber = cms.uint32(100),
8     filter = cms.bool(True)
9     )
10    
11     selectedJetsPt15 = cms.EDFilter(
12     "PATJetSelector",
13     src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"),
14     cut = cms.string('pt>15'),
15     filter = cms.bool(True)
16     )
17    
18     selectedJetsEtaFid = cms.EDFilter(
19     "PATJetSelector",
20     src = cms.InputTag("allLayer1JPTJetsForTauAnalyses"),
21     cut = cms.string('abs(eta) < 2.1'),
22     filter = cms.bool(True)
23     )
24    
25     #order in 2_2_X
26     #0=btagAlgos.push_back("combinedSecondaryVertexBJetTags");
27     #1=btagAlgos.push_back("combinedSecondaryVertexMVABJetTags");
28     #2=btagAlgos.push_back("impactParameterMVABJetTags");
29     #3=btagAlgos.push_back("jetBProbabilityBJetTags");
30     #4=btagAlgos.push_back("jetProbabilityBJetTags");
31     #5=btagAlgos.push_back("simpleSecondaryVertexBJetTags");
32     #6=btagAlgos.push_back("softElectronBJetTags");
33     #7=btagAlgos.push_back("softMuonBJetTags");
34     #8=btagAlgos.push_back("softMuonNoIPBJetTags");
35     #9=btagAlgos.push_back("trackCountingHighEffBJetTags");
36     #10=btagAlgos.push_back("trackCountingHighPurBJetTags");
37    
38    
39     selectedJetsTCHP = cms.EDFilter(
40     "PATJetSelector",
41     src = cms.InputTag("getPairDiscri()[10].second > 2"),
42     cut = cms.string(''),
43     filter = cms.bool(True)
44     )
45    
46     selectedJetsTCHE = cms.EDFilter(
47     "PATJetSelector",
48     src = cms.InputTag("getPairDiscri()[9].second > 2.5"),
49     cut = cms.string(''),
50     filter = cms.bool(True)
51     )
52    
53     selectedJetsSSV = cms.EDFilter(
54     "PATJetSelector",
55     src = cms.InputTag("getPairDiscri()[5].second > 2"),
56     cut = cms.string(''),
57     filter = cms.bool(True)
58     )
59    
60     selectedJetsCSV = cms.EDFilter(
61     "PATJetSelector",
62     src = cms.InputTag("getPairDiscri()[0].second > 0.4"),
63     cut = cms.string(''),
64     filter = cms.bool(True)
65     )
66    
67     selectedJetsBProba = cms.EDFilter(
68     "PATJetSelector",
69     src = cms.InputTag("getPairDiscri()[3].second > 1."),
70     cut = cms.string(''),
71     filter = cms.bool(True)
72     )
73    
74     selectedJetsSoftMu = cms.EDFilter(
75     "PATJetSelector",
76     src = cms.InputTag("getPairDiscri()[7].second > 0.2"),
77     cut = cms.string(''),
78     filter = cms.bool(True)
79     )
80