Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:45

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # rechit producer
0004 ecalTBSimRecHit = cms.EDProducer("EcalRecHitProducer",
0005     EErechitCollection = cms.string('EcalRecHitsEE'),
0006     EEuncalibRecHitCollection = cms.InputTag("ecalTBSimWeightUncalibRecHit","EcalUncalibRecHitsEE"),
0007     EBuncalibRecHitCollection = cms.InputTag("ecalTBSimWeightUncalibRecHit","EcalUncalibRecHitsEB"),
0008     EBrechitCollection = cms.string('EcalRecHitsEB'),
0009     ChannelStatusToBeExcluded = cms.vint32(),
0010     algo = cms.string("EcalRecHitWorkerSimple"),
0011     killDeadChannels = cms.bool(True),
0012     laserCorrection = cms.bool(True),
0013     # reco flags association to DB flag
0014     # the vector index corresponds to the DB flag
0015     # the value correspond to the reco flag
0016     flagsMapDBReco = cms.vint32(
0017              0,   0,   0,  0, # standard reco
0018              4,               # faulty hardware (noisy)
0019             -1,  -1,  -1,     # not yet assigned
0020              4,   4,          # faulty hardware (fixed gain)
0021              6,   6,   6,     # dead channel with trigger
0022              7,               # dead FE
0023              8                # dead or recovery failed
0024             ),
0025     # for channel recovery
0026     algoRecover = cms.string("EcalRecHitWorkerRecover"),
0027     recoverEBIsolatedChannels = cms.bool(False),
0028     recoverEEIsolatedChannels = cms.bool(False),
0029     recoverEBVFE  = cms.bool(False),
0030     recoverEEVFE  = cms.bool(False),
0031     recoverEBFE = cms.bool(False),
0032     recoverEEFE = cms.bool(False),
0033     ebDetIdToBeRecovered = cms.InputTag("ebDetId"),
0034     eeDetIdToBeRecovered = cms.InputTag("eeDetId"),
0035     ebFEToBeRecovered = cms.InputTag("ebFE"),
0036     eeFEToBeRecovered = cms.InputTag("eeFE"),
0037     singleChannelRecoveryMethod = cms.string("NeuralNetworks"),
0038     singleChannelRecoveryThreshold = cms.double(0),
0039     triggerPrimitiveDigiCollection = cms.InputTag("ecalDigis")
0040 )