File indexing completed on 2025-02-20 03:45:08
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def HLTEcalRecHitInAllL1RegionsProducer(*args, **kwargs):
0004 mod = cms.EDProducer('HLTEcalRecHitInAllL1RegionsProducer',
0005 productLabels = cms.vstring(
0006 'EcalRegionalRecHitsEB',
0007 'EcalRegionalRecHitsEE'
0008 ),
0009 recHitLabels = cms.VInputTag(
0010 'hltEcalRegionalEgammaRecHit:EcalRecHitsEB',
0011 'hltEcalRegionalEgammaRecHit:EcalRecHitsEE',
0012 'hltESRegionalEgammaRecHit:EcalRecHitsES'
0013 ),
0014 l1InputRegions = cms.VPSet(
0015 cms.PSet(
0016 inputColl = cms.InputTag('hltL1extraParticles', 'NonIsolated'),
0017 maxEt = cms.double(999),
0018 minEt = cms.double(5),
0019 regionEtaMargin = cms.double(0.14),
0020 regionPhiMargin = cms.double(0.4),
0021 type = cms.string('L1EmParticle')
0022 ),
0023 cms.PSet(
0024 inputColl = cms.InputTag('hltL1extraParticles', 'Isolated'),
0025 maxEt = cms.double(999),
0026 minEt = cms.double(5),
0027 regionEtaMargin = cms.double(0.14),
0028 regionPhiMargin = cms.double(0.4),
0029 type = cms.string('L1EmParticle')
0030 ),
0031 cms.PSet(
0032 inputColl = cms.InputTag('hltCaloStage2Digis'),
0033 maxEt = cms.double(999),
0034 minEt = cms.double(5),
0035 regionEtaMargin = cms.double(0.4),
0036 regionPhiMargin = cms.double(0.5),
0037 type = cms.string('EGamma')
0038 ),
0039 cms.PSet(
0040 inputColl = cms.InputTag('hltCaloStage2Digis'),
0041 maxEt = cms.double(999),
0042 minEt = cms.double(200),
0043 regionEtaMargin = cms.double(0.4),
0044 regionPhiMargin = cms.double(0.5),
0045 type = cms.string('EGamma')
0046 ),
0047 template = cms.PSetTemplate(
0048 type = cms.required.string,
0049 minEt = cms.required.double,
0050 maxEt = cms.required.double,
0051 regionEtaMargin = cms.required.double,
0052 regionPhiMargin = cms.required.double,
0053 inputColl = cms.required.InputTag
0054 )
0055 ),
0056 mightGet = cms.optional.untracked.vstring
0057 )
0058 for a in args:
0059 mod.update_(a)
0060 mod.update_(kwargs)
0061 return mod