00001 import FWCore.ParameterSet.Config as cms
00002
00003 from RecoLocalCalo.EcalRecAlgos.ecalCleaningAlgo import cleaningAlgoConfig
00004
00005
00006 ecalRecHit = cms.EDProducer("EcalRecHitProducer",
00007 EErechitCollection = cms.string('EcalRecHitsEE'),
00008 EEuncalibRecHitCollection = cms.InputTag("ecalGlobalUncalibRecHit","EcalUncalibRecHitsEE"),
00009 EBuncalibRecHitCollection = cms.InputTag("ecalGlobalUncalibRecHit","EcalUncalibRecHitsEB"),
00010 EBrechitCollection = cms.string('EcalRecHitsEB'),
00011
00012 ChannelStatusToBeExcluded = cms.vint32(),
00013
00014 killDeadChannels = cms.bool(True),
00015 algo = cms.string("EcalRecHitWorkerSimple"),
00016
00017 laserCorrection = cms.bool(True),
00018
00019
00020
00021 flagsMapDBReco = cms.vint32(
00022 0, 0, 0, 0,
00023 4,
00024 -1, -1, -1,
00025 4, 4,
00026 7, 7, 7,
00027 8,
00028 9
00029 ),
00030
00031 algoRecover = cms.string("EcalRecHitWorkerRecover"),
00032 recoverEBIsolatedChannels = cms.bool(False),
00033 recoverEEIsolatedChannels = cms.bool(False),
00034 recoverEBVFE = cms.bool(False),
00035 recoverEEVFE = cms.bool(False),
00036 recoverEBFE = cms.bool(True),
00037 recoverEEFE = cms.bool(True),
00038
00039 dbStatusToBeExcludedEE = cms.vint32(
00040 142
00041 ),
00042
00043
00044
00045
00046
00047 logWarningEtThreshold_EB_FE = cms.double(50),
00048 logWarningEtThreshold_EE_FE = cms.double(50),
00049 ebDetIdToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:ebDetId"),
00050 eeDetIdToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:eeDetId"),
00051 ebFEToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:ebFE"),
00052 eeFEToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:eeFE"),
00053 singleChannelRecoveryMethod = cms.string("NeuralNetworks"),
00054 singleChannelRecoveryThreshold = cms.double(8),
00055 triggerPrimitiveDigiCollection = cms.InputTag("ecalDigis:EcalTriggerPrimitives"),
00056 cleaningConfig=cleaningAlgoConfig,
00057 )