File indexing completed on 2024-08-27 22:59:23
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def ElectronNHitSeedProducer(**kwargs):
0004 mod = cms.EDProducer('ElectronNHitSeedProducer',
0005 initialSeeds = cms.InputTag('hltElePixelSeedsCombined'),
0006 vertices = cms.InputTag(''),
0007 beamSpot = cms.InputTag('hltOnlineBeamSpot'),
0008 measTkEvt = cms.InputTag('hltSiStripClusters'),
0009 superClusters = cms.VInputTag('hltEgammaSuperClustersToPixelMatch'),
0010 matcherConfig = cms.PSet(
0011 useRecoVertex = cms.bool(False),
0012 enableHitSkipping = cms.bool(False),
0013 requireExactMatchCount = cms.bool(True),
0014 useParamMagFieldIfDefined = cms.bool(True),
0015 paramMagField = cms.ESInputTag('', 'ParabolicMf'),
0016 navSchool = cms.ESInputTag('', 'SimpleNavigationSchool'),
0017 detLayerGeom = cms.ESInputTag('', 'hltESPGlobalDetLayerGeometry'),
0018 minNrHitsValidLayerBins = cms.vint32(4),
0019 minNrHits = cms.vuint32(
0020 2,
0021 3
0022 ),
0023 matchingCuts = cms.VPSet(
0024 cms.PSet(
0025 dPhiMax = cms.double(0.04),
0026 dRZMax = cms.double(0.09),
0027 dRZMaxLowEt = cms.vdouble(
0028 0.09,
0029 0.09,
0030 0.09
0031 ),
0032 dRZMaxLowEtEtaBins = cms.vdouble(
0033 1,
0034 1.5
0035 ),
0036 dRZMaxLowEtThres = cms.double(0.09),
0037 version = cms.int32(1)
0038 ),
0039 cms.PSet(
0040 dPhiMax = cms.double(0.04),
0041 dRZMax = cms.double(0.09),
0042 dRZMaxLowEt = cms.vdouble(
0043 0.09,
0044 0.09,
0045 0.09
0046 ),
0047 dRZMaxLowEtEtaBins = cms.vdouble(
0048 1,
0049 1.5
0050 ),
0051 dRZMaxLowEtThres = cms.double(0.09),
0052 version = cms.int32(1)
0053 ),
0054 cms.PSet(
0055 dPhiMax = cms.double(0.04),
0056 dRZMax = cms.double(0.09),
0057 dRZMaxLowEt = cms.vdouble(
0058 0.09,
0059 0.09,
0060 0.09
0061 ),
0062 dRZMaxLowEtEtaBins = cms.vdouble(
0063 1,
0064 1.5
0065 ),
0066 dRZMaxLowEtThres = cms.double(0.09),
0067 version = cms.int32(1)
0068 )
0069 )
0070 ),
0071 mightGet = cms.optional.untracked.vstring
0072 )
0073 for k,v in kwargs.items():
0074 setattr(mod, k, v)
0075 return mod