00001 import FWCore.ParameterSet.Config as cms
00002
00003 calotowermaker = cms.EDProducer("CaloTowersCreator",
00004
00005 EBSumThreshold = cms.double(0.2),
00006
00007 HF2Weight = cms.double(1.0),
00008
00009 EBWeight = cms.double(1.0),
00010
00011 hfInput = cms.InputTag("hfreco"),
00012
00013 EESumThreshold = cms.double(0.45),
00014
00015 HOThreshold0 = cms.double(1.1),
00016 HOThresholdPlus1 = cms.double(3.5),
00017 HOThresholdMinus1 = cms.double(3.5),
00018 HOThresholdPlus2 = cms.double(3.5),
00019 HOThresholdMinus2 = cms.double(3.5),
00020 HBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00021
00022 HBThreshold = cms.double(0.7),
00023 EEWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00024
00025 HF1Threshold = cms.double(0.5),
00026 HF2Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00027 HOWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00028 EEGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00029
00030 HEDWeight = cms.double(1.0),
00031
00032 EEWeight = cms.double(1.0),
00033
00034 UseHO = cms.bool(True),
00035 HBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00036
00037 HESWeight = cms.double(1.0),
00038
00039 HF1Weight = cms.double(1.0),
00040 HF2Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00041 HEDWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00042 HF1Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00043 EBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00044
00045 HOWeight = cms.double(1.0),
00046
00047
00048 EBThreshold = cms.double(0.07),
00049
00050 EEThreshold = cms.double(0.3),
00051
00052
00053
00054 UseEtEBTreshold = cms.bool(False),
00055 UseSymEBTreshold = cms.bool(True),
00056 UseEtEETreshold = cms.bool(False),
00057 UseSymEETreshold = cms.bool(True),
00058
00059
00060
00061 hbheInput = cms.InputTag("hbhereco"),
00062
00063 HcalThreshold = cms.double(-1000.0),
00064
00065 HF2Threshold = cms.double(0.85),
00066
00067
00068 HESThreshold = cms.double(0.8),
00069 HF1Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00070
00071 hoInput = cms.InputTag("horeco"),
00072 HESGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00073
00074 HESWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00075
00076 HEDThreshold = cms.double(0.8),
00077
00078 EcutTower = cms.double(-1000.0),
00079 HEDGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00080
00081 ecalInputs = cms.VInputTag(cms.InputTag("ecalRecHit","EcalRecHitsEB"), cms.InputTag("ecalRecHit","EcalRecHitsEE")),
00082
00083 HBWeight = cms.double(1.0),
00084 HOGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00085
00086 EBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00087
00088
00089
00090
00091 MomConstrMethod = cms.int32(1),
00092
00093 MomHBDepth = cms.double(0.2),
00094 MomHEDepth = cms.double(0.4),
00095 MomEBDepth = cms.double(0.3),
00096 MomEEDepth = cms.double(0.0),
00097
00098
00099
00100
00101 HcalAcceptSeverityLevel = cms.uint32(9),
00102
00103 EcalRecHitSeveritiesToBeExcluded = cms.vstring('kTime','kWeird','kBad'),
00104
00105
00106 UseHcalRecoveredHits = cms.bool(True),
00107
00108
00109
00110 UseEcalRecoveredHits = cms.bool(False),
00111
00112
00113
00114
00115
00116
00117
00118 UseRejectedHitsOnly = cms.bool(False),
00119
00120
00121
00122
00123
00124 HcalAcceptSeverityLevelForRejectedHit = cms.uint32(9999),
00125
00126
00127
00128 EcalSeveritiesToBeUsedInBadTowers = cms.vstring(),
00129
00130
00131
00132
00133
00134 UseRejectedRecoveredHcalHits = cms.bool(True),
00135 UseRejectedRecoveredEcalHits = cms.bool(False),
00136
00137
00138
00139 AllowMissingInputs = cms.bool(False)
00140
00141 )