00001 import FWCore.ParameterSet.Config as cms 00002 00003 elecpreid = cms.EDProducer("GoodSeedProducer", 00004 ProduceCkfPFTracks = cms.untracked.bool(True), 00005 MaxEOverP = cms.double(3.0), 00006 Smoother = cms.string('GsfTrajectorySmoother_forPreId'), 00007 UseQuality = cms.bool(True), 00008 PFPSClusterLabel = cms.InputTag("particleFlowClusterPS"), 00009 ThresholdFile = cms.string('RecoParticleFlow/PFTracking/data/Threshold.dat'), 00010 TMVAMethod = cms.string('BDT'), 00011 MaxEta = cms.double(2.4), 00012 EtaMap = cms.string('RecoParticleFlow/PFBlockProducer/data/resmap_ECAL_eta.dat'), 00013 PhiMap = cms.string('RecoParticleFlow/PFBlockProducer/data/resmap_ECAL_phi.dat'), 00014 PreCkfLabel = cms.string('SeedsForCkf'), 00015 NHitsInSeed = cms.int32(3), 00016 Fitter = cms.string('GsfTrajectoryFitter_forPreId'), 00017 PreGsfLabel = cms.string('SeedsForGsf'), 00018 MinEOverP = cms.double(0.3), 00019 Weights = cms.string('RecoParticleFlow/PFTracking/data/BDT_weights_21.txt'), 00020 PFEcalClusterLabel = cms.InputTag("particleFlowClusterECAL"), 00021 PFHcalClusterLabel = cms.InputTag("particleFlowClusterHCAL"), 00022 PSThresholdFile = cms.string('RecoParticleFlow/PFTracking/data/PSThreshold.dat'), 00023 MinPt = cms.double(2.0), 00024 TkColList = cms.VInputTag(cms.InputTag("generalTracks")), 00025 UseTMVA = cms.untracked.bool(True), 00026 TrackQuality = cms.string('highPurity'), 00027 MaxPt = cms.double(50.0), 00028 ApplyIsolation = cms.bool(False), 00029 EcalStripSumE_deltaPhiOverQ_minValue = cms.double(-0.1), 00030 EcalStripSumE_minClusEnergy = cms.double(0.1), 00031 EcalStripSumE_deltaEta = cms.double(0.03), 00032 EcalStripSumE_deltaPhiOverQ_maxValue = cms.double(0.5), 00033 EOverPLead_minValue = cms.double(0.95), 00034 HOverPLead_maxValue = cms.double(0.05), 00035 HcalWindow=cms.double(0.184), 00036 ClusterThreshold = cms.double(0.5), 00037 UsePreShower =cms.bool(False) 00038 ) 00039 00040