Back to home page

Project CMSSW displayed by LXR

 
 

    


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