Back to home page

Project CMSSW displayed by LXR

 
 

    


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