1 import FWCore.ParameterSet.Config
as cms
3 calotowermaker = cms.EDProducer(
"CaloTowersCreator",
5 EBSumThreshold = cms.double(0.2),
7 HF2Weight = cms.double(1.0),
9 EBWeight = cms.double(1.0),
11 hfInput = cms.InputTag(
"hfreco"),
13 EESumThreshold = cms.double(0.45),
15 HOThreshold0 = cms.double(1.1),
16 HOThresholdPlus1 = cms.double(3.5),
17 HOThresholdMinus1 = cms.double(3.5),
18 HOThresholdPlus2 = cms.double(3.5),
19 HOThresholdMinus2 = cms.double(3.5),
20 HBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
22 HBThreshold = cms.double(0.7),
23 EEWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
25 HF1Threshold = cms.double(0.5),
26 HF2Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
27 HOWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
28 EEGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
30 HEDWeight = cms.double(1.0),
32 EEWeight = cms.double(1.0),
34 UseHO = cms.bool(
True),
35 HBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
37 HESWeight = cms.double(1.0),
39 HF1Weight = cms.double(1.0),
40 HF2Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
41 HEDWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
42 HF1Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
43 EBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
45 HOWeight = cms.double(1.0),
48 EBThreshold = cms.double(0.07),
50 EEThreshold = cms.double(0.3),
54 UseEtEBTreshold = cms.bool(
False),
55 UseSymEBTreshold = cms.bool(
True),
56 UseEtEETreshold = cms.bool(
False),
57 UseSymEETreshold = cms.bool(
True),
61 hbheInput = cms.InputTag(
"hbhereco"),
63 HcalThreshold = cms.double(-1000.0),
65 HF2Threshold = cms.double(0.85),
68 HESThreshold = cms.double(0.8),
69 HF1Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
71 hoInput = cms.InputTag(
"horeco"),
72 HESGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
74 HESWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
76 HEDThreshold = cms.double(0.8),
78 EcutTower = cms.double(-1000.0),
79 HEDGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
81 ecalInputs = cms.VInputTag(cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB"), cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE")),
83 HBWeight = cms.double(1.0),
84 HOGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
86 EBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
91 MomConstrMethod = cms.int32(1),
93 MomHBDepth = cms.double(0.2),
94 MomHEDepth = cms.double(0.4),
95 MomEBDepth = cms.double(0.3),
96 MomEEDepth = cms.double(0.0),
101 HcalAcceptSeverityLevel = cms.uint32(9),
103 EcalRecHitSeveritiesToBeExcluded = cms.vstring(
'kTime',
'kWeird',
'kBad'),
106 UseHcalRecoveredHits = cms.bool(
True),
110 UseEcalRecoveredHits = cms.bool(
False),
118 UseRejectedHitsOnly = cms.bool(
False),
124 HcalAcceptSeverityLevelForRejectedHit = cms.uint32(9999),
128 EcalSeveritiesToBeUsedInBadTowers = cms.vstring(),
134 UseRejectedRecoveredHcalHits = cms.bool(
True),
135 UseRejectedRecoveredEcalHits = cms.bool(
False),
139 AllowMissingInputs = cms.bool(
False),
142 HcalPhase = cms.int32(0)