CMS 3D CMS Logo

secondStep_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 import RecoLocalTracker.siPixelRecHits.SiPixelRecHits_cfi
00004 secondPixelRecHits = RecoLocalTracker.siPixelRecHits.SiPixelRecHits_cfi.siPixelRecHits.clone()
00005 import RecoLocalTracker.siStripRecHitConverter.SiStripRecHitConverter_cfi
00006 secondStripRecHits = RecoLocalTracker.siStripRecHitConverter.SiStripRecHitConverter_cfi.siStripMatchedRecHits.clone()
00007 import RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi
00008 pixelSecoTracks = RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi.allPixelTracks.clone()
00009 import RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi
00010 secoSeeds = RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi.pixelTrackSeeds.clone()
00011 import RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi
00012 secondMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone()
00013 import RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi
00014 secondCkfTrajectoryBuilder = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone()
00015 import RecoTracker.CkfPattern.CkfTrackCandidates_cfi
00016 secoTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
00017 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi
00018 globalSecoTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00019 secondClusters = cms.EDFilter("TrackClusterRemover",
00020     trajectories = cms.InputTag("globalPrimTracks"),
00021     pixelClusters = cms.InputTag("siPixelClusters"),
00022     common = cms.PSet(
00023         maxChi2 = cms.double(999999.0)
00024     ),
00025     stripClusters = cms.InputTag("siStripClusters")
00026 )
00027 
00028 from RecoPixelVertexing.PixelLowPtUtilities.common_cff import BPixError
00029 from RecoPixelVertexing.PixelLowPtUtilities.common_cff import FPixError
00030 
00031 secondLayerTriplets = cms.ESProducer("PixelLayerTripletsESProducer",
00032     ComponentName = cms.string('SecondLayerTriplets'),
00033     layerList = cms.vstring('BPix1+BPix2+BPix3', 
00034         'BPix1+BPix2+FPix1_pos', 
00035         'BPix1+BPix2+FPix1_neg', 
00036         'BPix1+FPix1_pos+FPix2_pos', 
00037         'BPix1+FPix1_neg+FPix2_neg'),
00038     BPix = cms.PSet(
00039         BPixError,
00040         TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
00041         HitProducer = cms.string('secondPixelRecHits')
00042     ),
00043     FPix = cms.PSet(
00044         FPixError,
00045         TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
00046         HitProducer = cms.string('secondPixelRecHits')
00047     )
00048 )
00049 
00050 secondPixelRecHits.src = 'secondClusters:'
00051 secondStripRecHits.ClusterProducer = 'secondClusters'
00052 pixelSecoTracks.passLabel = 'Pixel triplet tracks without vertex constraint'
00053 pixelSecoTracks.RegionFactoryPSet.RegionPSet.originRadius = 3.5
00054 pixelSecoTracks.OrderedHitsFactoryPSet.SeedingLayers = 'SecondLayerTriplets'
00055 secoSeeds.tripletList = ['pixelSecoTracks']
00056 secondMeasurementTracker.ComponentName = 'secondMeasurementTracker'
00057 secondMeasurementTracker.pixelClusterProducer = 'secondClusters'
00058 secondMeasurementTracker.stripClusterProducer = 'secondClusters'
00059 secondCkfTrajectoryBuilder.ComponentName = 'secondCkfTrajectoryBuilder'
00060 secondCkfTrajectoryBuilder.MeasurementTrackerName = 'secondMeasurementTracker'
00061 secondCkfTrajectoryBuilder.trajectoryFilterName = 'MinBiasCkfTrajectoryFilter'
00062 secoTrackCandidates.TrajectoryCleaner = 'TrajectoryCleanerBySharedSeeds'
00063 secoTrackCandidates.SeedProducer = 'secoSeeds'
00064 secoTrackCandidates.TrajectoryBuilder = 'secondCkfTrajectoryBuilder'
00065 secoTrackCandidates.RedundantSeedCleaner = 'none'
00066 globalSecoTracks.src = 'secoTrackCandidates'
00067 globalSecoTracks.clusterRemovalInfo = 'secondClusters'
00068 globalSecoTracks.TrajectoryInEvent = True
00069 

Generated on Tue Jun 9 17:44:51 2009 for CMSSW by  doxygen 1.5.4