cms.EDProducer("EcalRecHitProducer",\
ChannelStatusToBeExcluded = cms.vstring(\
'kDAC',\
'kNoisy',\
'kNNoisy',\
'kFixedG6',\
'kFixedG1',\
'kFixedG0',\
'kNonRespondingIsolated',\
'kDeadVFE',\
'kDeadFE',\
'kNoDataNoTP'\
),\
EBLaserMAX = cms.double(3.0),\
EBLaserMIN = cms.double(0.5),\
EBrechitCollection = cms.string('EcalRecHitsEB'),\
EBuncalibRecHitCollection = cms.InputTag("hltEcalMultiFitUncalibRecHit","EcalUncalibRecHitsEB"),\
EELaserMAX = cms.double(8.0),\
EELaserMIN = cms.double(0.5),\
EErechitCollection = cms.string('EcalRecHitsEE'),\
EEuncalibRecHitCollection = cms.InputTag("hltEcalMultiFitUncalibRecHit","EcalUncalibRecHitsEE"),\
algo = cms.string('EcalRecHitWorkerSimple'),\
algoRecover = cms.string('EcalRecHitWorkerRecover'),\
bdtWeightFileCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml'),\
bdtWeightFileNoCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml'),\
cleaningConfig = cms.PSet(\
cThreshold_barrel = cms.double(4),\
cThreshold_double = cms.double(10),\
cThreshold_endcap = cms.double(15),\
e4e1Threshold_barrel = cms.double(0.08),\
e4e1Threshold_endcap = cms.double(0.3),\
e4e1_a_barrel = cms.double(0.02),\
e4e1_a_endcap = cms.double(0.02),\
e4e1_b_barrel = cms.double(0.02),\
e4e1_b_endcap = cms.double(-0.0125),\
e6e2thresh = cms.double(0.04),\
ignoreOutOfTimeThresh = cms.double(1000000000.0),\
tightenCrack_e1_double = cms.double(2),\
tightenCrack_e1_single = cms.double(1),\
tightenCrack_e4e1_single = cms.double(2.5),\
tightenCrack_e6e2_double = cms.double(3)\
),\
dbStatusToBeExcludedEB = cms.vint32(14, 78, 142),\
dbStatusToBeExcludedEE = cms.vint32(14, 78, 142),\
ebDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebDetId"),\
ebFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebFE"),\
eeDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeDetId"),\
eeFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeFE"),\
flagsMapDBReco = cms.PSet(\
kDead = cms.vstring('kNoDataNoTP'),\
kGood = cms.vstring(\
'kOk',\
'kDAC',\
'kNoLaser',\
'kNoisy'\
),\
kNeighboursRecovered = cms.vstring(\
'kFixedG0',\
'kNonRespondingIsolated',\
'kDeadVFE'\
),\
kNoisy = cms.vstring(\
'kNNoisy',\
'kFixedG6',\
'kFixedG1'\
),\
kTowerRecovered = cms.vstring('kDeadFE')\
),\
killDeadChannels = cms.bool(True),\
laserCorrection = cms.bool(True),\
logWarningEtThreshold_EB_FE = cms.double(50),\
logWarningEtThreshold_EE_FE = cms.double(50),\
recoverEBFE = cms.bool(True),\
recoverEBIsolatedChannels = cms.bool(False),\
recoverEBVFE = cms.bool(False),\
recoverEEFE = cms.bool(True),\
recoverEEIsolatedChannels = cms.bool(False),\
recoverEEVFE = cms.bool(False),\
singleChannelRecoveryMethod = cms.string('BDTG'),\
singleChannelRecoveryThreshold = cms.double(0.7),\
skipTimeCalib = cms.bool(False),\
sum8ChannelRecoveryThreshold = cms.double(0.0),\
triggerPrimitiveDigiCollection = cms.InputTag("hltEcalDigis","EcalTriggerPrimitives")\
)\