00001 import FWCore.ParameterSet.Config as cms 00002 00003 from RecoParticleFlow.PFTracking.nuclear_cff import * 00004 import RecoLocalTracker.siPixelRecHits.SiPixelRecHits_cfi 00005 nuclearPixelRecHits = RecoLocalTracker.siPixelRecHits.SiPixelRecHits_cfi.siPixelRecHits.clone() 00006 import RecoLocalTracker.siStripRecHitConverter.SiStripRecHitConverter_cfi 00007 nuclearStripRecHits = RecoLocalTracker.siStripRecHitConverter.SiStripRecHitConverter_cfi.siStripMatchedRecHits.clone() 00008 import RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi 00009 nuclearMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone() 00010 nuclearClusters = cms.EDFilter("TrackClusterRemover", 00011 oldClusterRemovalInfo = cms.InputTag("thClusters"), 00012 trajectories = cms.InputTag("thStep"), 00013 pixelClusters = cms.InputTag("thClusters"), 00014 Common = cms.PSet( 00015 maxChi2 = cms.double(30.0) 00016 ), 00017 stripClusters = cms.InputTag("thClusters") 00018 ) 00019 00020 nuclearRemainingHits = cms.Sequence(nuclearClusters*nuclearPixelRecHits*nuclearStripRecHits*nuclear) 00021 nuclearPixelRecHits.src = 'nuclearClusters' 00022 nuclearStripRecHits.ClusterProducer = 'nuclearClusters' 00023 nuclearMeasurementTracker.ComponentName = 'nuclearMeasurementTracker' 00024 nuclearMeasurementTracker.pixelClusterProducer = 'nuclearClusters' 00025 nuclearMeasurementTracker.stripClusterProducer = 'nuclearClusters' 00026 firstnuclearSeed.MeasurementTrackerName = 'nuclearMeasurementTracker' 00027 nuclearCkfTrajectoryBuilder.MeasurementTrackerName = 'nuclearMeasurementTracker'