CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoHI/HiTracking/python/HIPixel3PrimTracks_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 RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import *
00005 from RecoHI.HiTracking.HIPixelTrackFilter_cfi import *
00006 from RecoHI.HiTracking.HITrackingRegionProducer_cfi import *
00007 
00008 hiPixel3PrimTracks = cms.EDProducer("PixelTrackProducer",
00009 
00010     passLabel  = cms.string('Pixel triplet primary tracks with vertex constraint'),
00011 
00012     # Region
00013     RegionFactoryPSet = cms.PSet(
00014           ComponentName = cms.string("GlobalTrackingRegionWithVerticesProducer"),
00015           RegionPSet = cms.PSet(
00016                 HiTrackingRegionWithVertexBlock
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( True ),
00037     FilterPSet = cms.PSet( 
00038           HiFilterBlock
00039     ),
00040         
00041     # Cleaner
00042     CleanerPSet = cms.PSet(  
00043           ComponentName = cms.string( "TrackCleaner" )
00044     )
00045 )
00046 
00047 # increase threshold for triplets in generation step (default: 10000)
00048 hiPixel3PrimTracks.OrderedHitsFactoryPSet.GeneratorPSet.maxElement = 1000000