00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004
00005
00006
00007
00008
00009
00010 calotoweroptmaker = cms.EDFilter("CaloTowersCreator",
00011
00012 MomEmDepth = cms.double(0.0),
00013
00014 EBSumThreshold = cms.double(0.2),
00015
00016 HF2Weight = cms.double(1.0),
00017
00018 EBWeight = cms.double(1.0),
00019
00020 hfInput = cms.InputTag("hfreco"),
00021
00022 EESumThreshold = cms.double(0.45),
00023
00024 HOThreshold = cms.double(0.5),
00025 HBGrid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00026
00027 HBThreshold = cms.double(0.5),
00028 EEWeights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00029
00030 HF1Threshold = cms.double(1.2),
00031 HF2Weights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00032 HOWeights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00033 EEGrid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00034
00035 HEDWeight = cms.double(1.0),
00036
00037 MomConstrMethod = cms.int32(0),
00038
00039 EEWeight = cms.double(1.0),
00040
00041 UseHO = cms.bool(False),
00042 HBWeights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00043
00044 HESWeight = cms.double(1.0),
00045
00046 HF1Weight = cms.double(1.0),
00047 HF2Grid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00048 HEDWeights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00049 HF1Grid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00050 EBWeights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00051
00052 HOWeight = cms.double(1.0),
00053
00054 EBThreshold = cms.double(0.09),
00055
00056 hbheInput = cms.InputTag("hbhereco"),
00057
00058 HcalThreshold = cms.double(-1000.0),
00059
00060 HF2Threshold = cms.double(1.8),
00061
00062 EEThreshold = cms.double(0.45),
00063
00064 HESThreshold = cms.double(0.7),
00065 HF1Weights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00066
00067 hoInput = cms.InputTag("horeco"),
00068 HESGrid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00069
00070 MomTotDepth = cms.double(0.0),
00071 HESWeights = cms.untracked.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
00072
00073 HEDThreshold = cms.double(0.5),
00074
00075 MomHadDepth = cms.double(0.0),
00076
00077 EcutTower = cms.double(-1000.0),
00078 HEDGrid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00079
00080 ecalInputs = cms.VInputTag(cms.InputTag("ecalRecHit","EcalRecHitsEB"), cms.InputTag("ecalRecHit","EcalRecHitsEE")),
00081
00082 HBWeight = cms.double(1.0),
00083 HOGrid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
00084
00085 EBGrid = cms.untracked.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0)
00086 )
00087
00088 calotoweroptmakerWithHO = calotoweroptmaker.clone()
00089 calotoweroptmakerWithHO.UseHO = True