Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-08-29 07:01:25

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 ecalRecHit = cms.EDProducer('EcalRecHitProducer',
0004   recoverEEVFE = cms.bool(False),
0005   EErechitCollection = cms.string('EcalRecHitsEE'),
0006   recoverEBIsolatedChannels = cms.bool(False),
0007   recoverEBVFE = cms.bool(False),
0008   laserCorrection = cms.bool(True),
0009   EBLaserMIN = cms.double(0.5),
0010   killDeadChannels = cms.bool(True),
0011   dbStatusToBeExcludedEB = cms.vint32(
0012     14,
0013     78,
0014     142
0015   ),
0016   EEuncalibRecHitCollection = cms.InputTag('ecalMultiFitUncalibRecHit', 'EcalUncalibRecHitsEE'),
0017   dbStatusToBeExcludedEE = cms.vint32(
0018     14,
0019     78,
0020     142
0021   ),
0022   EELaserMIN = cms.double(0.5),
0023   ebFEToBeRecovered = cms.InputTag('ecalDetIdToBeRecovered', 'ebFE'),
0024   cleaningConfig = cms.PSet(
0025     e6e2thresh = cms.double(0.04),
0026     tightenCrack_e6e2_double = cms.double(3),
0027     e4e1Threshold_endcap = cms.double(0.3),
0028     tightenCrack_e4e1_single = cms.double(3),
0029     tightenCrack_e1_double = cms.double(2),
0030     cThreshold_barrel = cms.double(4),
0031     e4e1Threshold_barrel = cms.double(0.08),
0032     tightenCrack_e1_single = cms.double(2),
0033     e4e1_b_barrel = cms.double(-0.024),
0034     e4e1_a_barrel = cms.double(0.04),
0035     ignoreOutOfTimeThresh = cms.double(1000000000),
0036     cThreshold_endcap = cms.double(15),
0037     e4e1_b_endcap = cms.double(-0.0125),
0038     e4e1_a_endcap = cms.double(0.02),
0039     cThreshold_double = cms.double(10)
0040   ),
0041   logWarningEtThreshold_EE_FE = cms.double(50),
0042   eeDetIdToBeRecovered = cms.InputTag('ecalDetIdToBeRecovered', 'eeDetId'),
0043   recoverEBFE = cms.bool(True),
0044   eeFEToBeRecovered = cms.InputTag('ecalDetIdToBeRecovered', 'eeFE'),
0045   ebDetIdToBeRecovered = cms.InputTag('ecalDetIdToBeRecovered', 'ebDetId'),
0046   singleChannelRecoveryThreshold = cms.double(8),
0047   sum8ChannelRecoveryThreshold = cms.double(0),
0048   bdtWeightFileNoCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml'),
0049   bdtWeightFileCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml'),
0050   ChannelStatusToBeExcluded = cms.vstring(
0051     'kNoisy',
0052     'kNNoisy',
0053     'kFixedG6',
0054     'kFixedG1',
0055     'kFixedG0',
0056     'kNonRespondingIsolated',
0057     'kDeadVFE',
0058     'kDeadFE',
0059     'kNoDataNoTP'
0060   ),
0061   EBrechitCollection = cms.string('EcalRecHitsEB'),
0062   triggerPrimitiveDigiCollection = cms.InputTag('ecalDigis', 'EcalTriggerPrimitives'),
0063   recoverEEFE = cms.bool(True),
0064   singleChannelRecoveryMethod = cms.string('NeuralNetworks'),
0065   EBLaserMAX = cms.double(3),
0066   flagsMapDBReco = cms.PSet(
0067     kGood = cms.vstring(
0068       'kOk',
0069       'kDAC',
0070       'kNoLaser',
0071       'kNoisy'
0072     ),
0073     kNeighboursRecovered = cms.vstring(
0074       'kFixedG0',
0075       'kNonRespondingIsolated',
0076       'kDeadVFE'
0077     ),
0078     kDead = cms.vstring('kNoDataNoTP'),
0079     kNoisy = cms.vstring(
0080       'kNNoisy',
0081       'kFixedG6',
0082       'kFixedG1'
0083     ),
0084     kTowerRecovered = cms.vstring('kDeadFE')
0085   ),
0086   EBuncalibRecHitCollection = cms.InputTag('ecalMultiFitUncalibRecHit', 'EcalUncalibRecHitsEB'),
0087   algoRecover = cms.string('EcalRecHitWorkerRecover'),
0088   algo = cms.string('EcalRecHitWorkerSimple'),
0089   EELaserMAX = cms.double(8),
0090   logWarningEtThreshold_EB_FE = cms.double(50),
0091   recoverEEIsolatedChannels = cms.bool(False),
0092   skipTimeCalib = cms.bool(False),
0093   mightGet = cms.optional.untracked.vstring
0094 )