ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/RandomCones_cff.py
Revision: 1.5
Committed: Sun Jan 27 22:38:28 2013 UTC (12 years, 3 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, HiForest_V02_75, HiForest_V02_74, HiForest_V02_73, HiForest_V02_72, HiForest_V02_71, HiForest_V02_70, HiForest_V02_69, HiForest_V02_68, HiForest_V02_67, HiForest_V02_66, HiForest_V02_65, HiForest_V02_64, HiForest_V02_63, HiForest_V02_62, HiForest_V02_61, HEAD
Changes since 1.4: +11 -0 lines
Log Message:
add 2to5 sequences

File Contents

# Content
1 from RecoJets.JetProducers.AnomalousCellParameters_cfi import *
2 from RecoHI.HiJetAlgos.HiPFJetParameters_cff import *
3 from RecoHI.HiJetAlgos.HiCaloJetParameters_cff import *
4
5 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 )
25
26 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
58 randomCones = cms.Sequence(
59 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 )
81