Back to home page

Project CMSSW displayed by LXR

 
 

    


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