File indexing completed on 2024-11-23 03:28:20
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def EgammaHLTExtraProducer(*args, **kwargs):
0004 mod = cms.EDProducer('EgammaHLTExtraProducer',
0005 minPtToSaveHits = cms.double(0),
0006 saveHitsPlusPi = cms.bool(False),
0007 saveHitsPlusHalfPi = cms.bool(True),
0008 recHitCountThresholds = cms.vdouble(
0009 0,
0010 0.5,
0011 1,
0012 1.5,
0013 2
0014 ),
0015 egCands = cms.VPSet(
0016 cms.PSet(
0017 ecalCands = cms.InputTag('hltEgammaCandidates'),
0018 gsfTracks = cms.InputTag('hltEgammaGsfTracks'),
0019 label = cms.string(''),
0020 pixelSeeds = cms.InputTag('hltEgammaElectronPixelSeeds')
0021 )
0022 ),
0023 ecal = cms.VPSet(
0024 cms.PSet(
0025 label = cms.string('EcalRecHitsEB'),
0026 src = cms.InputTag('hltEcalRecHit', 'EcalRecHitsEB')
0027 ),
0028 cms.PSet(
0029 label = cms.string('EcalRecHitsEE'),
0030 src = cms.InputTag('hltEcalRecHit', 'EcalRecHitsEE')
0031 )
0032 ),
0033 hcal = cms.VPSet(
0034 cms.PSet(
0035 label = cms.string(''),
0036 src = cms.InputTag('hltHbhereco')
0037 )
0038 ),
0039 trks = cms.VPSet(
0040 cms.PSet(
0041 label = cms.string(''),
0042 src = cms.InputTag('generalTracks')
0043 )
0044 ),
0045 pfClusIso = cms.VPSet(
0046 cms.PSet(
0047 label = cms.string('Ecal'),
0048 src = cms.InputTag('hltParticleFlowClusterECALL1Seeded')
0049 ),
0050 cms.PSet(
0051 label = cms.string('EcalUnseeded'),
0052 src = cms.InputTag('hltParticleFlowClusterECALUnseeded')
0053 ),
0054 cms.PSet(
0055 label = cms.string('Hcal'),
0056 src = cms.InputTag('hltParticleFlowClusterHCAL')
0057 )
0058 ),
0059 mightGet = cms.optional.untracked.vstring
0060 )
0061 for a in args:
0062 mod.update_(a)
0063 mod.update_(kwargs)
0064 return mod