ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/JetAnalyzers_cff.py
Revision: 1.25
Committed: Tue Feb 19 16:09:53 2013 UTC (12 years, 2 months ago) by yjlee
Content type: text/x-python
Branch: MAIN
CVS Tags: HiForest_V02_85, HiForest_V02_84, HiForest_V02_83, HiForest_V02_82, HiForest_V02_81, HiForest_V02_80, HiForest_V02_79, HiForest_V02_78, HiForest_V02_77, HiForest_V02_76, HEAD
Changes since 1.24: +19 -0 lines
Error occurred while calculating annotation data.
Log Message:
update

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2
3 from Configuration.StandardSequences.Generator_cff import *
4 from CmsHi.JetAnalysis.inclusiveJetAnalyzer_cff import *
5
6 inclusiveJetAnalyzer.eventInfoTag = cms.InputTag("hiSignal")
7 inclusiveJetAnalyzer.useCentrality = cms.untracked.bool(False)
8 inclusiveJetAnalyzer.jetPtMin = cms.untracked.double(10)
9
10 icPu5JetAnalyzer = inclusiveJetAnalyzer.clone()
11
12 akPu5PFJetAnalyzer = icPu5JetAnalyzer.clone(
13 jetTag = 'akPu5PFpatJets',
14 genjetTag = 'ak5HiGenJets',
15 matchTag = 'akPu5CalopatJets',
16 rParam = 0.5
17 )
18
19 akPu3PFJetAnalyzer = icPu5JetAnalyzer.clone(
20 jetTag = 'akPu3PFpatJets',
21 genjetTag = 'ak3HiGenJets',
22 matchTag = 'akPu3CalopatJets',
23 rParam = 0.3
24 )
25
26 akPu5CaloJetAnalyzer = icPu5JetAnalyzer.clone(
27 jetTag = 'akPu5patJets',
28 genjetTag = 'ak5HiGenJets',
29 matchTag = 'akPu5PFpatJets',
30 rParam = 0.5
31
32 )
33
34 akPu3CaloJetAnalyzer = icPu5JetAnalyzer.clone(
35 jetTag = 'akPu3patJets',
36 genjetTag = 'ak3HiGenJets',
37 matchTag = 'akPu3PFpatJets',
38 rParam = 0.3
39
40 )
41
42 icPu5JetAnalyzer.jetTag = cms.InputTag("icPu5patJets")
43
44 akPu1PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("akPu1PFpatJets"),genjetTag = 'ak1HiGenJets',rParam = 0.1,matchTag = 'akPu1CalopatJets')
45 akPu2PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("akPu2PFpatJets"),genjetTag = 'ak2HiGenJets',rParam = 0.2,matchTag = 'akPu2CalopatJets')
46 akPu3PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("akPu3PFpatJets"),genjetTag = 'ak3HiGenJets',rParam = 0.3,matchTag = 'akPu3CalopatJets')
47 akPu4PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("akPu4PFpatJets"),genjetTag = 'ak4HiGenJets',rParam = 0.4,matchTag = 'akPu4CalopatJets')
48 akPu5PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("akPu5PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'akPu5CalopatJets')
49 #
50 akPu6PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("akPu6PFpatJets"),genjetTag = 'ak6HiGenJets',rParam = 0.6,matchTag = 'akPu5CalopatJets')
51
52 akPu1CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("akPu1CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.1,matchTag = 'akPu1PFpatJets')
53 akPu2CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("akPu2CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.2,matchTag = 'akPu2PFpatJets')
54 akPu3CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("akPu3CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.3,matchTag = 'akPu3PFpatJets')
55 akPu4CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("akPu4CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.4,matchTag = 'akPu4PFpatJets')
56 akPu5CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("akPu5CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'akPu5PFpatJets')
57 akPu6CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("akPu6CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.6,matchTag = 'akPu6PFpatJets')
58
59 ak1PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak1PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.1,matchTag = 'ak1CalopatJets')
60 ak2PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak2PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.2,matchTag = 'ak2CalopatJets')
61 ak3PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak3PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.3,matchTag = 'ak3CalopatJets')
62 ak4PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak4PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.4,matchTag = 'ak4CalopatJets')
63 ak5PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak5PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'ak5CalopatJets')
64 # FIX
65 ak6PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak6PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.6,matchTag = 'ak5CalopatJets')
66 ak3CaloJetAnalyzer = akPu3PFJetAnalyzer.clone()
67
68 ak1CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak1CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.1,matchTag = 'ak1PFpatJets')
69 ak2CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak2CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.2,matchTag = 'ak2PFpatJets')
70 ak3CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak3CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.3,matchTag = 'ak3PFpatJets')
71 ak4CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak4CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.4,matchTag = 'ak4PFpatJets')
72 ak5CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak5CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'ak5PFpatJets')
73 ak6CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak6CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.6,matchTag = 'ak6PFpatJets')
74
75 ak1PFJetAnalyzer.skipCorrections = cms.untracked.bool(True)
76
77 jetAnalyzers = cms.Sequence(
78 akPu1PFJetAnalyzer +
79 akPu2PFJetAnalyzer +
80 akPu3PFJetAnalyzer +
81 akPu4PFJetAnalyzer +
82 akPu5PFJetAnalyzer +
83 akPu6PFJetAnalyzer +
84
85 akPu1CaloJetAnalyzer +
86 akPu2CaloJetAnalyzer +
87 akPu3CaloJetAnalyzer +
88 akPu4CaloJetAnalyzer +
89 akPu5CaloJetAnalyzer +
90 akPu6CaloJetAnalyzer +
91
92 ak1PFJetAnalyzer +
93 ak2PFJetAnalyzer +
94 ak3PFJetAnalyzer +
95 ak4PFJetAnalyzer +
96 ak5PFJetAnalyzer +
97 ak6PFJetAnalyzer +
98
99 ak1CaloJetAnalyzer +
100 ak2CaloJetAnalyzer +
101 ak3CaloJetAnalyzer +
102 ak4CaloJetAnalyzer +
103 ak5CaloJetAnalyzer +
104 ak6CaloJetAnalyzer
105
106 )
107
108
109
110 jetAnalyzers2to5 = cms.Sequence(
111 akPu2PFJetAnalyzer +
112 akPu3PFJetAnalyzer +
113 akPu4PFJetAnalyzer +
114 akPu5PFJetAnalyzer +
115
116 akPu2CaloJetAnalyzer +
117 akPu3CaloJetAnalyzer +
118 akPu4CaloJetAnalyzer +
119 akPu5CaloJetAnalyzer +
120
121 ak2PFJetAnalyzer +
122 ak3PFJetAnalyzer +
123 ak4PFJetAnalyzer +
124 ak5PFJetAnalyzer +
125
126 ak2CaloJetAnalyzer +
127 ak3CaloJetAnalyzer +
128 ak4CaloJetAnalyzer +
129 ak5CaloJetAnalyzer
130
131 )
132
133
134 jetAnalyzers3to5 = cms.Sequence(
135 akPu3PFJetAnalyzer +
136 akPu4PFJetAnalyzer +
137 akPu5PFJetAnalyzer +
138
139 akPu3CaloJetAnalyzer +
140 akPu4CaloJetAnalyzer +
141 akPu5CaloJetAnalyzer +
142
143 ak3PFJetAnalyzer +
144 ak4PFJetAnalyzer +
145 ak5PFJetAnalyzer +
146
147 ak3CaloJetAnalyzer +
148 ak4CaloJetAnalyzer +
149 ak5CaloJetAnalyzer
150 )
151
152
153
154 fastjet = cms.EDAnalyzer("FastJetAnalyzer",
155 algos = cms.vstring("ak1PFJets05","ak2PFJets05","ak3PFJets05","ak4PFJets05","ak5PFJets05","ak6PFJets05",
156 "ak1PFJets1","ak2PFJets1","ak3PFJets1","ak4PFJets1","ak5PFJets1","ak6PFJets1",
157 "ak1PFJets2","ak2PFJets2","ak3PFJets2","ak4PFJets2","ak5PFJets2","ak6PFJets2",
158 "kt1PFJets05","kt2PFJets05","kt3PFJets05","kt4PFJets05","kt5PFJets05","kt6PFJets05",
159 "kt1PFJets1","kt2PFJets1","kt3PFJets1","kt4PFJets1","kt5PFJets1","kt6PFJets1",
160 "kt1PFJets2","kt2PFJets2","kt3PFJets2","kt4PFJets2","kt5PFJets2","kt6PFJets2",
161 )
162 )
163
164
165
166