3 from RecoLocalCalo.EcalRecAlgos.ecalCleaningAlgo
import cleaningAlgoConfig
6 ecalRecHit = cms.EDProducer(
"EcalRecHitProducer",
7 EErechitCollection = cms.string(
'EcalRecHitsEE'),
8 EEuncalibRecHitCollection = cms.InputTag(
"ecalGlobalUncalibRecHit",
"EcalUncalibRecHitsEE"),
9 EBuncalibRecHitCollection = cms.InputTag(
"ecalGlobalUncalibRecHit",
"EcalUncalibRecHitsEB"),
10 EBrechitCollection = cms.string(
'EcalRecHitsEB'),
12 ChannelStatusToBeExcluded = cms.vint32(),
14 killDeadChannels = cms.bool(
True),
15 algo = cms.string(
"EcalRecHitWorkerSimple"),
18 EBLaserMIN = cms.double(0.5),
19 EELaserMIN = cms.double(0.5),
21 EBLaserMAX = cms.double(3.0),
22 EELaserMAX = cms.double(8.0),
26 laserCorrection = cms.bool(
True),
30 flagsMapDBReco = cms.vint32(
41 algoRecover = cms.string(
"EcalRecHitWorkerRecover"),
42 recoverEBIsolatedChannels = cms.bool(
False),
43 recoverEEIsolatedChannels = cms.bool(
False),
44 recoverEBVFE = cms.bool(
False),
45 recoverEEVFE = cms.bool(
False),
46 recoverEBFE = cms.bool(
True),
47 recoverEEFE = cms.bool(
True),
49 dbStatusToBeExcludedEE = cms.vint32(
54 dbStatusToBeExcludedEB = cms.vint32(
63 logWarningEtThreshold_EB_FE = cms.double(50),
64 logWarningEtThreshold_EE_FE = cms.double(50),
65 ebDetIdToBeRecovered = cms.InputTag(
"ecalDetIdToBeRecovered:ebDetId"),
66 eeDetIdToBeRecovered = cms.InputTag(
"ecalDetIdToBeRecovered:eeDetId"),
67 ebFEToBeRecovered = cms.InputTag(
"ecalDetIdToBeRecovered:ebFE"),
68 eeFEToBeRecovered = cms.InputTag(
"ecalDetIdToBeRecovered:eeFE"),
69 singleChannelRecoveryMethod = cms.string(
"NeuralNetworks"),
70 singleChannelRecoveryThreshold = cms.double(8),
71 triggerPrimitiveDigiCollection = cms.InputTag(
"ecalDigis:EcalTriggerPrimitives"),
72 cleaningConfig=cleaningAlgoConfig,