CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoHI/HiTracking/python/HIPixel3ProtoTracks_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoPixelVertexing.PixelTriplets.PixelTripletHLTGenerator_cfi import *
00004 from RecoHI.HiTracking.HIPixelTrackFilter_cfi import *
00005 from RecoHI.HiTracking.HITrackingRegionProducer_cfi import *
00006 
00007 hiPixel3ProtoTracks = cms.EDProducer( "PixelTrackProducer",
00008 
00009     passLabel  = cms.string('Pixel triplet tracks for vertexing'),
00010         
00011     # Region
00012     RegionFactoryPSet = cms.PSet( 
00013       ComponentName = cms.string( "HITrackingRegionForPrimaryVtxProducer" ),
00014       RegionPSet = cms.PSet( 
00015           #HiTrackingRegionForPrimaryVertexBlock
00016           HiTrackingRegionFromClusterVtxBlock
00017       )
00018     ),
00019         
00020     # Ordered Hits
00021     OrderedHitsFactoryPSet = cms.PSet( 
00022       ComponentName = cms.string( "StandardHitTripletGenerator" ),
00023       SeedingLayers = cms.string( "PixelLayerTriplets" ),
00024       GeneratorPSet = cms.PSet( 
00025           PixelTripletHLTGenerator
00026       )
00027     ),
00028         
00029     # Fitter
00030     FitterPSet = cms.PSet( 
00031       ComponentName = cms.string('PixelFitterByHelixProjections'),
00032       TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets')
00033     ),
00034         
00035     # Filter
00036     useFilterWithES = cms.bool( False ),
00037     FilterPSet = cms.PSet( 
00038       HiProtoTrackFilterBlock
00039     ),
00040         
00041     # Cleaner
00042     CleanerPSet = cms.PSet(  
00043       ComponentName = cms.string( "PixelTrackCleanerBySharedHits" ) 
00044     )
00045 )