10 CaloTowerConstituentsMapBuilder = cms.ESProducer(
"CaloTowerConstituentsMapBuilder",
11 MapFile = cms.untracked.string(
'Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz')
14 caloTowers = cms.EDProducer(
"CaloTowerCandidateCreator",
15 src = cms.InputTag(
"towerMaker"),
17 verbose = cms.untracked.int32(0),
19 minimumE = cms.double(0.0),
20 minimumEt = cms.double(0.0),
25 iterativeConePu5CaloJets = cms.EDProducer(
28 AnomalousCellParameters,
29 MultipleAlgoIteratorBlock,
30 jetAlgorithm = cms.string(
"IterativeCone"),
31 rParam = cms.double(0.5)
33 iterativeConePu5CaloJets.radiusPU = 0.5
35 iterativeConePu7CaloJets = cms.EDProducer(
38 AnomalousCellParameters,
39 MultipleAlgoIteratorBlock,
40 jetAlgorithm = cms.string(
"IterativeCone"),
41 rParam = cms.double(0.7)
43 iterativeConePu7CaloJets.radiusPU = 0.7
46 ktPu4CaloJets = cms.EDProducer(
49 AnomalousCellParameters,
50 MultipleAlgoIteratorBlock,
51 jetAlgorithm = cms.string(
"Kt"),
52 rParam = cms.double(0.4)
54 ktPu4CaloJets.radiusPU = 0.5
56 ktPu6CaloJets = cms.EDProducer(
59 AnomalousCellParameters,
60 MultipleAlgoIteratorBlock,
61 jetAlgorithm = cms.string(
"Kt"),
62 rParam = cms.double(0.6)
64 ktPu6CaloJets.radiusPU = 0.7
67 akPu5CaloJets = cms.EDProducer(
70 AnomalousCellParameters,
71 MultipleAlgoIteratorBlock,
72 jetAlgorithm = cms.string(
"AntiKt"),
73 rParam = cms.double(0.5)
75 akPu5CaloJets.radiusPU = 0.5
77 akPu7CaloJets = cms.EDProducer(
80 AnomalousCellParameters,
81 MultipleAlgoIteratorBlock,
82 jetAlgorithm = cms.string(
"AntiKt"),
83 rParam = cms.double(0.7)
85 akPu7CaloJets.radiusPU = 0.7
88 ic5CaloJets = iterativeConePu5CaloJets.clone()
89 ic5CaloJets.doRhoFastjet =
True
90 ic5CaloJets.doPUOffsetCorr =
False
92 ic7CaloJets = iterativeConePu7CaloJets.clone()
93 ic7CaloJets.doRhoFastjet =
True
94 ic7CaloJets.doPUOffsetCorr =
False
96 ak5CaloJets = akPu5CaloJets.clone()
97 ak5CaloJets.doRhoFastjet =
True
98 ak5CaloJets.doPUOffsetCorr =
False
100 ak7CaloJets = akPu7CaloJets.clone()
101 ak7CaloJets.doRhoFastjet =
True
102 ak7CaloJets.doPUOffsetCorr =
False
104 kt4CaloJets = ktPu4CaloJets.clone()
105 kt4CaloJets.doRhoFastjet =
True
106 kt4CaloJets.doPUOffsetCorr =
False
108 kt6CaloJets = ktPu6CaloJets.clone()
109 kt6CaloJets.doRhoFastjet =
True
110 kt6CaloJets.doPUOffsetCorr =
False
113 hiRecoJets = cms.Sequence(caloTowersRec*caloTowers*iterativeConePu5CaloJets)
116 hiRecoAllJets = cms.Sequence(caloTowersRec*caloTowers*iterativeConePu5CaloJets+iterativeConePu7CaloJets+ic5CaloJets+ic7CaloJets+akPu5CaloJets+akPu7CaloJets+ak5CaloJets+ak7CaloJets + ktPu4CaloJets + ktPu6CaloJets + kt4CaloJets + kt6CaloJets)