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 |
|
|
)
|