File indexing completed on 2025-02-07 14:24:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def ElectronHEEPIDValueMapProducer(*args, **kwargs):
0004 mod = cms.EDProducer('ElectronHEEPIDValueMapProducer',
0005 beamSpot = cms.InputTag('offlineBeamSpot'),
0006 ebRecHitsAOD = cms.InputTag('reducedEcalRecHitsEB'),
0007 eeRecHitsAOD = cms.InputTag('reducedEcalRecHitsEE'),
0008 candsAOD = cms.VInputTag('packedCandidates'),
0009 candVetosAOD = cms.vstring('none'),
0010 elesAOD = cms.InputTag('gedGsfElectrons'),
0011 ebRecHitsMiniAOD = cms.InputTag('reducedEcalRecHitsEB'),
0012 eeRecHitsMiniAOD = cms.InputTag('reducedEcalRecHitsEE'),
0013 candsMiniAOD = cms.VInputTag('packedCandidates'),
0014 candVetosMiniAOD = cms.vstring('none'),
0015 elesMiniAOD = cms.InputTag('gedGsfElectrons'),
0016 dataFormat = cms.int32(0),
0017 makeTrkIso04 = cms.bool(False),
0018 trkIsoConfig = cms.PSet(
0019 barrelCuts = cms.PSet(
0020 minPt = cms.double(1),
0021 maxDR = cms.double(0.3),
0022 minDR = cms.double(0),
0023 minDEta = cms.double(0.005),
0024 maxDZ = cms.double(0.1),
0025 maxDPtPt = cms.double(-1),
0026 minHits = cms.int32(8),
0027 minPixelHits = cms.int32(1),
0028 allowedQualities = cms.required.vstring,
0029 algosToReject = cms.required.vstring
0030 ),
0031 endcapCuts = cms.PSet(
0032 minPt = cms.double(1),
0033 maxDR = cms.double(0.3),
0034 minDR = cms.double(0),
0035 minDEta = cms.double(0.005),
0036 maxDZ = cms.double(0.1),
0037 maxDPtPt = cms.double(-1),
0038 minHits = cms.int32(8),
0039 minPixelHits = cms.int32(1),
0040 allowedQualities = cms.required.vstring,
0041 algosToReject = cms.required.vstring
0042 )
0043 ),
0044 trkIso04Config = cms.PSet(
0045 barrelCuts = cms.PSet(
0046 minPt = cms.double(1),
0047 maxDR = cms.double(0.3),
0048 minDR = cms.double(0),
0049 minDEta = cms.double(0.005),
0050 maxDZ = cms.double(0.1),
0051 maxDPtPt = cms.double(-1),
0052 minHits = cms.int32(8),
0053 minPixelHits = cms.int32(1),
0054 allowedQualities = cms.required.vstring,
0055 algosToReject = cms.required.vstring
0056 ),
0057 endcapCuts = cms.PSet(
0058 minPt = cms.double(1),
0059 maxDR = cms.double(0.3),
0060 minDR = cms.double(0),
0061 minDEta = cms.double(0.005),
0062 maxDZ = cms.double(0.1),
0063 maxDPtPt = cms.double(-1),
0064 minHits = cms.int32(8),
0065 minPixelHits = cms.int32(1),
0066 allowedQualities = cms.required.vstring,
0067 algosToReject = cms.required.vstring
0068 )
0069 ),
0070 mightGet = cms.optional.untracked.vstring
0071 )
0072 for a in args:
0073 mod.update_(a)
0074 mod.update_(kwargs)
0075 return mod