ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/ExtraJetReco_cff.py
Revision: 1.11
Committed: Fri Jan 25 10:52:59 2013 UTC (12 years, 3 months ago) by yjlee
Content type: text/x-python
Branch: MAIN
CVS Tags: HiForest_V02_53
Changes since 1.10: +0 -5 lines
Log Message:
Some fix

File Contents

# User Rev Content
1 frankma 1.1 import FWCore.ParameterSet.Config as cms
2    
3     # reco jet with russian pileup subtraction
4     from RecoHI.HiJetAlgos.HiRecoJets_cff import *
5     from RecoHI.HiJetAlgos.HiRecoPFJets_cff import *
6 yjlee 1.10 from RecoJets.JetProducers.JetIDParams_cfi import *
7    
8 yilmaz 1.2 akPu3CaloJets = cms.EDProducer(
9     "FastjetJetProducer",
10     HiCaloJetParameters,
11     AnomalousCellParameters,
12     MultipleAlgoIteratorBlock,
13     jetAlgorithm = cms.string("AntiKt"),
14     rParam = cms.double(0.3)
15     )
16     akPu5CaloJets.radiusPU = 0.5
17    
18 frankma 1.1 iterativeConePu5CaloJets.doPVCorrection = cms.bool(True)
19     iterativeConePu5CaloJets.srcPVs = 'hiSelectedVertex'
20    
21 yilmaz 1.7 iterativeConePu5CaloJets.jetPtMin = 1.0
22 yilmaz 1.8 ak5PFJets.jetPtMin = 1.0
23 yilmaz 1.7
24 frankma 1.1 akPu5PFJets = ak5PFJets.clone()
25     akPu5PFJets.src = 'PFTowers'
26     akPu5PFJets.jetType = 'BasicJet'
27     akPu5PFJets.doPUOffsetCorr = True
28     akPu5PFJets.sumRecHits = False
29    
30     akPu3PFJets = akPu5PFJets.clone()
31     akPu3PFJets.rParam = cms.double(0.3)
32    
33     # pileup subtraction jet exclusion pt min
34     iterativeConePu5CaloJets.puPtMin = cms.double(10.0)
35     akPu5PFJets.puPtMin = cms.double(25.0)
36     akPu3PFJets.puPtMin = cms.double(15.0)
37 yilmaz 1.2 akPu5CaloJets.puPtMin = cms.double(10.0)
38     akPu3CaloJets.puPtMin = cms.double(10.0)
39    
40 yilmaz 1.3 akPu5PFJets.doRhoFastjet = False
41     akPu5PFJets.doAreaFastjet = False
42    
43     akPu3PFJets.doRhoFastjet = False
44     akPu3PFJets.doAreaFastjet = False
45    
46 yilmaz 1.2 akPu5CaloJets.doRhoFastjet = False
47     akPu5CaloJets.doAreaFastjet = False
48     akPu5CaloJets.doPUOffsetCorr = True
49    
50     akPu3CaloJets.doRhoFastjet = False
51     akPu3CaloJets.doAreaFastjet = False
52     akPu3CaloJets.doPUOffsetCorr = True
53    
54    
55 yilmaz 1.4 ### Extra extended algos & sequence
56     akPu6PFJets = akPu3PFJets.clone(rParam = 0.6)
57     akPu6CaloJets = akPu3CaloJets.clone(rParam = 0.6)
58     akPu4PFJets = akPu3PFJets.clone(rParam = 0.4)
59     akPu4CaloJets = akPu3CaloJets.clone(rParam = 0.4)
60     akPu2PFJets = akPu3PFJets.clone(rParam = 0.2)
61     akPu2CaloJets = akPu3CaloJets.clone(rParam = 0.2)
62     akPu1PFJets = akPu3PFJets.clone(rParam = 0.1)
63     akPu1CaloJets = akPu3CaloJets.clone(rParam = 0.1)
64    
65 yilmaz 1.6 iterativeCone5CaloJets = iterativeConePu5CaloJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
66     ak6PFJets = akPu6PFJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
67     ak6CaloJets = akPu6CaloJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
68     ak5PFJets = akPu5PFJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
69     ak5CaloJets = akPu5CaloJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
70     ak4PFJets = akPu4PFJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
71     ak4CaloJets = akPu4CaloJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
72     ak3PFJets = akPu3PFJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
73     ak3CaloJets = akPu3CaloJets.clone(doPUOffsetCorr = False, jetPtMin = 10)
74     ak2PFJets = akPu2PFJets.clone(doPUOffsetCorr = False, jetPtMin = 5)
75     ak2CaloJets = akPu2CaloJets.clone(doPUOffsetCorr = False, jetPtMin = 5)
76     ak1PFJets = akPu1PFJets.clone(doPUOffsetCorr = False, jetPtMin = 5)
77     ak1CaloJets = akPu1CaloJets.clone(doPUOffsetCorr = False, jetPtMin = 5)
78 yilmaz 1.4
79 yilmaz 1.5
80 yilmaz 1.9 #akPu1PFJets.puPtMin = cms.double(5.0)
81     #akPu2PFJets.puPtMin = cms.double(10.0)
82     #akPu3PFJets.puPtMin = cms.double(15.0)
83     #akPu4PFJets.puPtMin = cms.double(20.0)
84     #akPu5PFJets.puPtMin = cms.double(25.0)
85     #akPu6PFJets.puPtMin = cms.double(30.0)
86    
87     #akPu1CaloJets.puPtMin = cms.double(2.0)
88     #akPu2CaloJets.puPtMin = cms.double(4.0)
89     #akPu3CaloJets.puPtMin = cms.double(6.0)
90     #akPu4CaloJets.puPtMin = cms.double(8.0)
91     #akPu5CaloJets.puPtMin = cms.double(10.0)
92     #akPu6CaloJets.puPtMin = cms.double(12.0)
93    
94 yilmaz 1.5 akPu1PFJets.puPtMin = cms.double(5.0)
95 yilmaz 1.9 akPu2PFJets.puPtMin = cms.double(5.0)
96     akPu3PFJets.puPtMin = cms.double(5.0)
97     akPu4PFJets.puPtMin = cms.double(5.0)
98     akPu5PFJets.puPtMin = cms.double(5.0)
99     akPu6PFJets.puPtMin = cms.double(5.0)
100    
101     akPu1CaloJets.puPtMin = cms.double(5.0)
102     akPu2CaloJets.puPtMin = cms.double(5.0)
103     akPu3CaloJets.puPtMin = cms.double(5.0)
104     akPu4CaloJets.puPtMin = cms.double(5.0)
105     akPu5CaloJets.puPtMin = cms.double(5.0)
106     akPu6CaloJets.puPtMin = cms.double(5.0)
107 yilmaz 1.5
108 yjlee 1.10 # jet ID producer
109     ak1CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak1CaloJets'))
110     ak2CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak2CaloJets'))
111     ak3CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak3CaloJets'))
112     ak4CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak4CaloJets'))
113     ak5CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak5CaloJets'))
114     ak6CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak6CaloJets'))
115     akPu1CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu1CaloJets'))
116     akPu2CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu2CaloJets'))
117     akPu3CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu3CaloJets'))
118     akPu4CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu4CaloJets'))
119     akPu5CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu5CaloJets'))
120     akPu6CaloJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu6CaloJets'))
121    
122     ak1PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak1PFJets'))
123     ak2PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak2PFJets'))
124     ak3PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak3PFJets'))
125     ak4PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak4PFJets'))
126     ak5PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak5PFJets'))
127     ak6PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('ak6PFJets'))
128     akPu1PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu1PFJets'))
129     akPu2PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu2PFJets'))
130     akPu3PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu3PFJets'))
131     akPu4PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu4PFJets'))
132     akPu5PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu5PFJets'))
133     akPu6PFJetID= cms.EDProducer('JetIDProducer', JetIDParams, src = cms.InputTag('akPu6PFJets'))
134    
135    
136 yilmaz 1.4 recoAk1to6 = cms.Sequence( akPu1PFJets * akPu2PFJets *akPu3PFJets * akPu4PFJets * akPu5PFJets * akPu6PFJets *
137     ak1PFJets * ak2PFJets *ak3PFJets * ak4PFJets * ak5PFJets * ak6PFJets *
138     akPu1CaloJets * akPu2CaloJets *akPu3CaloJets * akPu4CaloJets * akPu5CaloJets * akPu6CaloJets *
139     ak1CaloJets * ak2CaloJets *ak3CaloJets * ak4CaloJets * ak5CaloJets * ak6CaloJets
140     )
141    
142 yjlee 1.10 recoAk1to6ID = cms.Sequence( akPu1PFJetID * akPu2PFJetID *akPu3PFJetID * akPu4PFJetID * akPu5PFJetID * akPu6PFJetID *
143     ak1PFJetID * ak2PFJetID *ak3PFJetID * ak4PFJetID * ak5PFJetID * ak6PFJetID *
144     akPu1CaloJetID * akPu2CaloJetID *akPu3CaloJetID * akPu4CaloJetID * akPu5CaloJetID * akPu6CaloJetID *
145     ak1CaloJetID * ak2CaloJetID *ak3CaloJetID * ak4CaloJetID * ak5CaloJetID * ak6CaloJetID
146     )
147    
148 yilmaz 1.4
149    
150    
151    
152    
153    
154