CMS 3D CMS Logo

thirdStep_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 import RecoLocalTracker.siPixelRecHits.SiPixelRecHits_cfi
00004 thirdPixelRecHits = RecoLocalTracker.siPixelRecHits.SiPixelRecHits_cfi.siPixelRecHits.clone()
00005 import RecoLocalTracker.siStripRecHitConverter.SiStripRecHitConverter_cfi
00006 thirdStripRecHits = RecoLocalTracker.siStripRecHitConverter.SiStripRecHitConverter_cfi.siStripMatchedRecHits.clone()
00007 import RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi
00008 pixel2PrimTracks = RecoPixelVertexing.PixelLowPtUtilities.AllPixelTracks_cfi.allPixelTracks.clone()
00009 import RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi
00010 tertSeeds = RecoPixelVertexing.PixelLowPtUtilities.TrackSeeds_cfi.pixelTrackSeeds.clone()
00011 import RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi
00012 thirdMeasurementTracker = RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cfi.MeasurementTracker.clone()
00013 import RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi
00014 thirdCkfTrajectoryBuilder = RecoTracker.CkfPattern.GroupedCkfTrajectoryBuilderESProducer_cfi.GroupedCkfTrajectoryBuilder.clone()
00015 import RecoTracker.CkfPattern.CkfTrackCandidates_cfi
00016 tertTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
00017 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi
00018 globalTertTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00019 thirdClusters = cms.EDFilter("TrackClusterRemover",
00020     oldClusterRemovalInfo = cms.InputTag("secondClusters"),
00021     trajectories = cms.InputTag("globalSecoTracks"),
00022     pixelClusters = cms.InputTag("secondClusters"),
00023     common = cms.PSet(
00024         maxChi2 = cms.double(999999.0)
00025     ),
00026     stripClusters = cms.InputTag("secondClusters")
00027 )
00028 
00029 from RecoPixelVertexing.PixelLowPtUtilities.common_cff import BPixError
00030 from RecoPixelVertexing.PixelLowPtUtilities.common_cff import FPixError
00031 
00032 thirdLayerPairs = cms.ESProducer("PixelLayerPairsESProducer",
00033     ComponentName = cms.string('thirdLayerPairs'),
00034     layerList = cms.vstring('BPix1+BPix2', 
00035         'BPix1+BPix3', 
00036         'BPix2+BPix3', 
00037         'BPix1+FPix1_pos', 
00038         'BPix1+FPix1_neg', 
00039         'BPix1+FPix2_pos', 
00040         'BPix1+FPix2_neg', 
00041         'BPix2+FPix1_pos', 
00042         'BPix2+FPix1_neg', 
00043         'BPix2+FPix2_pos', 
00044         'BPix2+FPix2_neg', 
00045         'FPix1_pos+FPix2_pos', 
00046         'FPix1_neg+FPix2_neg'),
00047     BPix = cms.PSet(
00048         BPixError,
00049         TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
00050         HitProducer = cms.string('thirdPixelRecHits')
00051     ),
00052     FPix = cms.PSet(
00053         FPixError,
00054         TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
00055         HitProducer = cms.string('thirdPixelRecHits')
00056     )
00057 )
00058 
00059 thirdPixelRecHits.src = 'thirdClusters:'
00060 thirdStripRecHits.ClusterProducer = 'thirdClusters'
00061 pixel2PrimTracks.passLabel = 'Pixel pair tracks with vertex constraint'
00062 pixel2PrimTracks.RegionFactoryPSet.RegionPSet.useFoundVertices = True
00063 pixel2PrimTracks.RegionFactoryPSet.RegionPSet.fixedError = 0.2
00064 pixel2PrimTracks.OrderedHitsFactoryPSet.ComponentName = 'StandardHitPairGenerator'
00065 pixel2PrimTracks.OrderedHitsFactoryPSet.SeedingLayers = 'thirdLayerPairs'
00066 pixel2PrimTracks.OrderedHitsFactoryPSet.GeneratorPSet.ComponentName = 'StandardHitPairGenerator'
00067 tertSeeds.tripletList = ['pixel2PrimTracks']
00068 thirdMeasurementTracker.ComponentName = 'thirdMeasurementTracker'
00069 thirdMeasurementTracker.pixelClusterProducer = 'thirdClusters'
00070 thirdMeasurementTracker.stripClusterProducer = 'thirdClusters'
00071 thirdCkfTrajectoryBuilder.ComponentName = 'thirdCkfTrajectoryBuilder'
00072 thirdCkfTrajectoryBuilder.MeasurementTrackerName = 'thirdMeasurementTracker'
00073 thirdCkfTrajectoryBuilder.trajectoryFilterName = 'MinBiasCkfTrajectoryFilter'
00074 tertTrackCandidates.TrajectoryCleaner = 'TrajectoryCleanerBySharedSeeds'
00075 tertTrackCandidates.SeedProducer = 'tertSeeds'
00076 tertTrackCandidates.TrajectoryBuilder = 'thirdCkfTrajectoryBuilder'
00077 tertTrackCandidates.RedundantSeedCleaner = 'none'
00078 globalTertTracks.src = 'tertTrackCandidates'
00079 globalTertTracks.clusterRemovalInfo = 'thirdClusters'
00080 globalTertTracks.TrajectoryInEvent = True
00081 

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