ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/ZbbSelector_jet_cff.py
Revision: 1.2
Committed: Mon Jun 1 16:15:02 2009 UTC (15 years, 11 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
Changes since 1.1: +0 -1 lines
Log Message:
debug PFTau histos + add cleanTauSelection

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2     import copy
3    
4     from UserCode.HbbAnalysis.HbbAnalyzer_cff import *
5     from UserCode.HbbAnalysis.bjetSelection_cff import *
6    
7     ZbbStep0_jetpt15 = copy.deepcopy(HbbAnalyzer)
8     ZbbStep0_jetpt15.Jets = "selectedJetsPt15"
9     ZbbStep0_jetpt15.JPTJets = "selectedJPTJetsPt15"
10     ZbbStep0_jetpt15.PFJets = "selectedPFJetsPt15"
11    
12     selectedJetsEtaFid.src = "selectedJetsPt15"
13     selectedJPTJetsEtaFid.src = "selectedJPTJetsPt15"
14     selectedPFJetsEtaFid.src = "selectedPFJetsPt15"
15    
16     ZbbStep1_jetEtaFid = copy.deepcopy(ZbbStep0_jetpt15)
17     ZbbStep1_jetEtaFid.Jets = "selectedJetsEtaFid"
18     ZbbStep1_jetEtaFid.JPTJets = "selectedJPTJetsEtaFid"
19     ZbbStep1_jetEtaFid.PFJets = "selectedPFJetsEtaFid"
20    
21     selectedJetsTCHP.src = "selectedJetsEtaFid"
22     selectedJPTJetsTCHP.src = "selectedJPTJetsEtaFid"
23     selectedPFJetsTCHP.src = "selectedPFJetsEtaFid"
24    
25     ZbbStep2_jetTCHP = copy.deepcopy(ZbbStep1_jetEtaFid)
26     ZbbStep2_jetTCHP.Jets = "selectedJetsTCHP"
27     ZbbStep2_jetTCHP.JPTJets = "selectedJPTJetsTCHP"
28     ZbbStep2_jetTCHP.PFJets = "selectedPFJetsTCHP"
29    
30     selectedJetsTCHE.src = "selectedJetsEtaFid"
31     selectedJPTJetsTCHE.src = "selectedJPTJetsEtaFid"
32     selectedPFJetsTCHE.src = "selectedPFJetsEtaFid"
33    
34     ZbbStep2_jetTCHE = copy.deepcopy(ZbbStep1_jetEtaFid)
35     ZbbStep2_jetTCHE.Jets = "selectedJetsTCHE"
36     ZbbStep2_jetTCHE.JPTJets = "selectedJPTJetsTCHE"
37     ZbbStep2_jetTCHE.PFJets = "selectedPFJetsTCHE"
38    
39    
40     selectedJetsSSV.src = "selectedJetsEtaFid"
41     selectedJPTJetsSSV.src = "selectedJPTJetsEtaFid"
42     selectedPFJetsSSV.src = "selectedPFJetsEtaFid"
43    
44     ZbbStep2_jetSSV = copy.deepcopy(ZbbStep1_jetEtaFid)
45     ZbbStep2_jetSSV.Jets = "selectedJetsSSV"
46     ZbbStep2_jetSSV.JPTJets = "selectedJPTJetsSSV"
47     ZbbStep2_jetSSV.PFJets = "selectedPFJetsSSV"
48    
49     selectedJetsCSV.src = "selectedJetsEtaFid"
50     selectedJPTJetsCSV.src = "selectedJPTJetsEtaFid"
51     selectedPFJetsCSV.src = "selectedPFJetsEtaFid"
52    
53     ZbbStep2_jetCSV = copy.deepcopy(ZbbStep1_jetEtaFid)
54     ZbbStep2_jetCSV.Jets = "selectedJetsCSV"
55     ZbbStep2_jetCSV.JPTJets = "selectedJPTJetsCSV"
56     ZbbStep2_jetCSV.PFJets = "selectedPFJetsCSV"
57    
58     selectedJetsBProba.src = "selectedJetsEtaFid"
59     selectedJPTJetsBProba.src = "selectedJPTJetsEtaFid"
60     selectedPFJetsBProba.src = "selectedPFJetsEtaFid"
61    
62     ZbbStep2_jetBProba = copy.deepcopy(ZbbStep1_jetEtaFid)
63     ZbbStep2_jetBProba.Jets = "selectedJetsBProba"
64     ZbbStep2_jetBProba.JPTJets = "selectedJPTJetsBProba"
65     ZbbStep2_jetBProba.PFJets = "selectedPFJetsBProba"
66    
67     selectedJetsSoftMu.src = "selectedJetsEtaFid"
68     selectedJPTJetsSoftMu.src = "selectedJPTJetsEtaFid"
69     selectedPFJetsSoftMu.src = "selectedPFJetsEtaFid"
70    
71     ZbbStep2_jetSoftMu = copy.deepcopy(ZbbStep1_jetEtaFid)
72     ZbbStep2_jetSoftMu.Jets = "selectedJetsSoftMu"
73     ZbbStep2_jetSoftMu.JPTJets = "selectedJPTJetsSoftMu"
74     ZbbStep2_jetSoftMu.PFJets = "selectedPFJetsSoftMu"
75    
76     jetSelection = cms.Sequence( (selectedJetsPt15+selectedJPTJetsPt15+selectedPFJetsPt15)
77     *ZbbStep0_jetpt15
78     *(selectedJetsEtaFid+selectedJPTJetsEtaFid+selectedPFJetsEtaFid)
79     *ZbbStep1_jetEtaFid
80     *( ( (selectedJetsTCHP+selectedJPTJetsTCHP+selectedPFJetsTCHP)
81     *ZbbStep2_jetTCHP )
82     +((selectedJetsTCHE+selectedJPTJetsTCHE+selectedPFJetsTCHE)
83     *ZbbStep2_jetTCHE )
84     +((selectedJetsSSV+selectedJPTJetsSSV+selectedPFJetsSSV)
85     *ZbbStep2_jetSSV )
86     +((selectedJetsCSV+selectedJPTJetsCSV+selectedPFJetsCSV)
87     *ZbbStep2_jetCSV )
88     +((selectedJetsBProba+selectedJPTJetsBProba+selectedPFJetsBProba)
89     *ZbbStep2_jetBProba )
90     +((selectedJetsSoftMu+selectedJPTJetsSoftMu+selectedPFJetsSoftMu)
91     *ZbbStep2_jetSoftMu )
92     )
93    
94    
95     )