File indexing completed on 2024-04-06 12:00:44
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def ElectronSeedProducer(**kwargs):
0004 mod = cms.EDProducer('ElectronSeedProducer',
0005 initialSeedsVector = cms.VInputTag(),
0006 useRecoVertex = cms.bool(False),
0007 vertices = cms.InputTag('offlinePrimaryVerticesWithBS'),
0008 beamSpot = cms.InputTag('offlineBeamSpot'),
0009 dynamicPhiRoad = cms.bool(True),
0010 SCEtCut = cms.double(0),
0011 applyHOverECut = cms.bool(True),
0012 hOverEConeSize = cms.double(0.15),
0013 maxHOverEBarrel = cms.double(0.15),
0014 maxHOverEEndcaps = cms.double(0.15),
0015 hbheRecHits = cms.InputTag('hbhereco'),
0016 recHitEThresholdHB = cms.vdouble(
0017 0,
0018 0,
0019 0,
0020 0
0021 ),
0022 recHitEThresholdHE = cms.vdouble(
0023 0,
0024 0,
0025 0,
0026 0,
0027 0,
0028 0,
0029 0
0030 ),
0031 maxHcalRecHitSeverity = cms.int32(999999),
0032 usePFThresholdsFromDB = cms.bool(False),
0033 allowHGCal = cms.bool(False),
0034 HGCalConfig = cms.PSet(
0035 HGCEEInput = cms.InputTag('HGCalRecHit', 'HGCEERecHits'),
0036 HGCFHInput = cms.InputTag('HGCalRecHit', 'HGCHEFRecHits'),
0037 HGCBHInput = cms.InputTag('HGCalRecHit', 'HGCHEBRecHits')
0038 ),
0039 nSigmasDeltaZ1 = cms.double(5),
0040 deltaZ1WithVertex = cms.double(25),
0041 z2MaxB = cms.double(0.09),
0042 r2MaxF = cms.double(0.15),
0043 rMaxI = cms.double(0.2),
0044 LowPtThreshold = cms.double(5),
0045 HighPtThreshold = cms.double(35),
0046 SizeWindowENeg = cms.double(0.675),
0047 DeltaPhi1Low = cms.double(0.23),
0048 DeltaPhi1High = cms.double(0.08),
0049 DeltaPhi2B = cms.double(0.008),
0050 DeltaPhi2F = cms.double(0.012),
0051 ePhiMin1 = cms.double(-0.125),
0052 ePhiMax1 = cms.double(0.075),
0053 PhiMax2B = cms.double(0.002),
0054 PhiMax2F = cms.double(0.003),
0055 barrelSuperClusters = cms.InputTag('particleFlowSuperClusterECAL', 'particleFlowSuperClusterECALBarrel'),
0056 endcapSuperClusters = cms.InputTag('particleFlowSuperClusterECAL', 'particleFlowSuperClusterECALEndcapWithPreshower'),
0057 mightGet = cms.optional.untracked.vstring
0058 )
0059 for k,v in kwargs.items():
0060 setattr(mod, k, v)
0061 return mod