ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/RandomCones_cff.py
Revision: 1.1
Committed: Fri Nov 25 11:58:12 2011 UTC (13 years, 5 months ago) by yilmaz
Content type: text/x-python
Branch: MAIN
Log Message:
Random cone updates and running on hydjet sim cfg

File Contents

# User Rev Content
1 yilmaz 1.1 from RecoJets.JetProducers.AnomalousCellParameters_cfi import *
2     from RecoHI.HiJetAlgos.HiPFJetParameters_cff import *
3     from RecoHI.HiJetAlgos.HiCaloJetParameters_cff import *
4    
5    
6     akPu3PFConesAna = cms.EDProducer(
7     "JetAlgorithmAnalyzer",
8     HiPFJetParameters,
9     AnomalousCellParameters,
10     MultipleAlgoIteratorBlock,
11     jetAlgorithm = cms.string("AntiKt"),
12     rParam = cms.double(0.3),
13     useInputJets = cms.untracked.bool(True),
14     inputJetSrc = cms.InputTag("akPu3PFpatJets"),
15     useTowersForBkg = cms.bool(True),
16     centralityTag = cms.InputTag("hiCentrality"),
17     evtPlaneTag = cms.InputTag("hiEvtPlane","recoLevel"),
18    
19     avoidNegative = cms.bool(False),
20     patJetSrc = cms.untracked.InputTag("akPu3PFpatJets")
21    
22     )
23    
24     akPu3PFConesAna.doPUOffsetCorr = True
25    
26     akPu3PFConesAna.jetType = 'BasicJet'
27     akPu3PFConesAna.src = cms.InputTag("PFTowers")
28    
29     akPu5PFConesAna = akPu3PFConesAna.clone(
30     rParam = cms.double(0.5),
31     )
32    
33     akPu5CaloConesAna = akPu3PFConesAna.clone(
34     src = cms.InputTag("towerMaker"),
35     rParam = cms.double(0.5)
36     )
37    
38     akPu3CaloConesAna = akPu3PFConesAna.clone(
39     src = cms.InputTag("towerMaker"),
40     rParam = cms.double(0.3)
41     )
42    
43     icPu5CaloConesAna = cms.EDProducer(
44     "JetAlgorithmAnalyzer",
45     HiCaloJetParameters,
46     AnomalousCellParameters,
47     MultipleAlgoIteratorBlock,
48     jetAlgorithm = cms.string("IterativeCone"),
49     rParam = cms.double(0.5),
50     useInputJets = cms.untracked.bool(True),
51     inputJetSrc = cms.InputTag("iterativeConePu5CaloJets"),
52     useTowersForBkg = cms.bool(True),
53     centralityTag = cms.InputTag("hiCentrality"),
54     evtPlaneTag = cms.InputTag("hiEvtPlane","recoLevel"),
55    
56     avoidNegative = cms.bool(False),
57     patJetSrc = cms.untracked.InputTag("icPu5patJets")
58    
59     )
60    
61    
62     akPu5PFConesAna.puPtMin = cms.double(25)
63     akPu3PFConesAna.puPtMin = cms.double(15)
64    
65     akPu3CaloConesAna.puPtMin = cms.double(10)
66     akPu5CaloConesAna.puPtMin = cms.double(10)
67    
68     icPu5CaloConesAna.puPtMin = cms.double(10)
69    
70     icPu5CaloConesAna.doPUOffsetCorr = True
71     icPu5CaloConesAna.jetType = 'BasicJet'
72     icPu5CaloConesAna.src = cms.InputTag("towerMaker")
73    
74    
75    
76     randomCones = cms.Sequence(
77     akPu3PFConesAna+
78     akPu5PFConesAna+
79     akPu3CaloConesAna+
80     akPu5CaloConesAna+
81     icPu5CaloConesAna
82     )
83