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
00018 EBLaserMIN = cms.double(0.5),
00019 EELaserMIN = cms.double(0.5),
00020
00021 EBLaserMAX = cms.double(2),
00022 EELaserMAX = cms.double(3),
00023
00024
00025
00026 laserCorrection = cms.bool(True),
00027
00028
00029
00030 flagsMapDBReco = cms.vint32(
00031 0, 0, 0, 0,
00032 4,
00033 -1, -1, -1,
00034 4, 4,
00035 7, 7, 7,
00036 8,
00037 9
00038 ),
00039
00040
00041 algoRecover = cms.string("EcalRecHitWorkerRecover"),
00042 recoverEBIsolatedChannels = cms.bool(False),
00043 recoverEEIsolatedChannels = cms.bool(False),
00044 recoverEBVFE = cms.bool(False),
00045 recoverEEVFE = cms.bool(False),
00046 recoverEBFE = cms.bool(True),
00047 recoverEEFE = cms.bool(True),
00048
00049 dbStatusToBeExcludedEE = cms.vint32(
00050 142
00051 ),
00052 dbStatusToBeExcludedEB = cms.vint32(
00053 142
00054 ),
00055
00056
00057
00058
00059
00060 logWarningEtThreshold_EB_FE = cms.double(50),
00061 logWarningEtThreshold_EE_FE = cms.double(50),
00062 ebDetIdToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:ebDetId"),
00063 eeDetIdToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:eeDetId"),
00064 ebFEToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:ebFE"),
00065 eeFEToBeRecovered = cms.InputTag("ecalDetIdToBeRecovered:eeFE"),
00066 singleChannelRecoveryMethod = cms.string("NeuralNetworks"),
00067 singleChannelRecoveryThreshold = cms.double(8),
00068 triggerPrimitiveDigiCollection = cms.InputTag("ecalDigis:EcalTriggerPrimitives"),
00069 cleaningConfig=cleaningAlgoConfig,
00070
00071 )