ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/RandomCones_cff.py
Revision: 1.2.2.1
Committed: Thu Jan 31 00:25:41 2013 UTC (12 years, 3 months ago) by yilmaz
Content type: text/x-python
Branch: branch_44x
Changes since 1.2: +71 -74 lines
Log Message:
44X updates

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 yilmaz 1.2.2.1 akPu1PFCones = cms.EDProducer(
6     "JetAlgorithmAnalyzer",
7     HiPFJetParameters,
8     AnomalousCellParameters,
9     MultipleAlgoIteratorBlock,
10     jetAlgorithm = cms.string("AntiKt"),
11     rParam = cms.double(0.1),
12     useInputJets = cms.untracked.bool(True),
13     useTowersForBkg = cms.bool(True),
14     centralityTag = cms.InputTag("pACentrality"),
15     evtPlaneTag = cms.InputTag("hiEvtPlane","recoLevel"),
16     avoidNegative = cms.bool(False),
17     patJetSrc = cms.untracked.InputTag("akPu1PFpatJets"),
18     evtPlaneIndex = cms.untracked.int32(21),
19     doBackToBack = cms.untracked.bool(True),
20     centrality = cms.untracked.int32(-1),
21     doRecoEvtPlane = cms.untracked.bool(False),
22     doAnalysis = cms.untracked.bool(False),
23     puPtMin = cms.double(15.0)
24 yilmaz 1.1 )
25    
26 yilmaz 1.2.2.1 akPu1PFCones.doPUOffsetCorr = True
27     akPu1PFCones.jetType = 'BasicJet'
28     akPu1PFCones.src = cms.InputTag("PFTowers")
29    
30     akPu2PFCones = akPu1PFCones.clone(rParam = 0.2, patJetSrc = cms.untracked.InputTag("akPu2PFpatJets"))
31     akPu3PFCones = akPu1PFCones.clone(rParam = 0.3, patJetSrc = cms.untracked.InputTag("akPu3PFpatJets"))
32     akPu4PFCones = akPu1PFCones.clone(rParam = 0.4, patJetSrc = cms.untracked.InputTag("akPu4PFpatJets"))
33     akPu5PFCones = akPu1PFCones.clone(rParam = 0.5, patJetSrc = cms.untracked.InputTag("akPu5PFpatJets"))
34     akPu6PFCones = akPu1PFCones.clone(rParam = 0.6, patJetSrc = cms.untracked.InputTag("akPu6PFpatJets"))
35    
36     akPu1CaloCones = akPu1PFCones.clone(src = cms.InputTag("towerMaker"), rParam = 0.1, patJetSrc = cms.untracked.InputTag("akPu1CalopatJets"))
37     akPu2CaloCones = akPu1PFCones.clone(src = cms.InputTag("towerMaker"), rParam = 0.2, patJetSrc = cms.untracked.InputTag("akPu2CalopatJets"))
38     akPu3CaloCones = akPu1PFCones.clone(src = cms.InputTag("towerMaker"), rParam = 0.3, patJetSrc = cms.untracked.InputTag("akPu3CalopatJets"))
39     akPu4CaloCones = akPu1PFCones.clone(src = cms.InputTag("towerMaker"), rParam = 0.4, patJetSrc = cms.untracked.InputTag("akPu4CalopatJets"))
40     akPu5CaloCones = akPu1PFCones.clone(src = cms.InputTag("towerMaker"), rParam = 0.5, patJetSrc = cms.untracked.InputTag("akPu5CalopatJets"))
41     akPu6CaloCones = akPu1PFCones.clone(src = cms.InputTag("towerMaker"), rParam = 0.6, patJetSrc = cms.untracked.InputTag("akPu6CalopatJets"))
42    
43    
44     akPu1PFCones.puPtMin = 5
45     akPu2PFCones.puPtMin = 10
46     akPu3PFCones.puPtMin = 15
47     akPu4PFCones.puPtMin = 20
48     akPu5PFCones.puPtMin = 25
49     akPu6PFCones.puPtMin = 30
50    
51     akPu1CaloCones.puPtMin = 2
52     akPu2CaloCones.puPtMin = 4
53     akPu3CaloCones.puPtMin = 6
54     akPu4CaloCones.puPtMin = 8
55     akPu5CaloCones.puPtMin = 10
56     akPu6CaloCones.puPtMin = 12
57 yilmaz 1.1
58     randomCones = cms.Sequence(
59 yilmaz 1.2.2.1 akPu2PFCones+
60     akPu3PFCones+
61     akPu4PFCones+
62     akPu5PFCones+
63     akPu6PFCones+
64     akPu2CaloCones+
65     akPu3CaloCones+
66     akPu4CaloCones+
67     akPu5CaloCones+
68     akPu6CaloCones
69     )
70    
71     randomCones2to5 = cms.Sequence(
72     akPu2PFCones+
73     akPu3PFCones+
74     akPu4PFCones+
75     akPu5PFCones+
76     akPu2CaloCones+
77     akPu3CaloCones+
78     akPu4CaloCones+
79     akPu5CaloCones
80 yilmaz 1.1 )
81