1 import FWCore.ParameterSet.Config
as cms
3 from RecoPixelVertexing.PixelLowPtUtilities.clusterShapeTrackFilter_cfi
import clusterShapeTrackFilter
4 from RecoPixelVertexing.PixelLowPtUtilities.trackFitter_cfi
import trackFitter
9 allPixelTracks = cms.EDProducer(
"PixelTrackProducer",
11 passLabel = cms.string(
''),
14 RegionFactoryPSet = cms.PSet(
15 ComponentName = cms.string(
'GlobalTrackingRegionWithVerticesProducer'),
16 RegionPSet = cms.PSet(
17 precise = cms.bool(
True),
18 beamSpot = cms.InputTag(
"offlineBeamSpot"),
19 originRadius = cms.double(0.2),
20 sigmaZVertex = cms.double(3.0),
21 useFixedError = cms.bool(
True),
22 fixedError = cms.double(0.2),
24 useFoundVertices = cms.bool(
False),
25 VertexCollection = cms.InputTag(
"pixel3Vertices"),
26 ptMin = cms.double(0.075),
27 nSigmaZ = cms.double(3.0)
32 OrderedHitsFactoryPSet = cms.PSet(
33 ComponentName = cms.string(
'StandardHitTripletGenerator'),
34 SeedingLayers = cms.InputTag(
'PixelLayerTriplets'),
35 GeneratorPSet = cms.PSet(
36 ComponentName = cms.string(
'PixelTripletLowPtGenerator'),
37 checkClusterShape = cms.bool(
False),
38 checkMultipleScattering = cms.bool(
True),
39 nSigMultipleScattering = cms.double(5.0),
40 maxAngleRatio = cms.double(10.0),
41 rzTolerance = cms.double(0.2),
42 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelTriplets'),
43 clusterShapeCacheSrc = cms.InputTag(
"siPixelClusterShapeCache")
48 Filter = cms.InputTag(
"clusterShapeTrackFilter"),
51 CleanerPSet = cms.string(
"trackCleaner"),
54 FitterPSet = cms.InputTag(
"allPixelTracksFitter"),
57 allPixelTracksFitter = trackFitter.clone(
58 TTRHBuilder =
'TTRHBuilderWithoutAngle4PixelTriplets'
61 allPixelTracksTask = cms.Task(
63 clusterShapeTrackFilter,
66 allPixelTracksSequence = cms.Sequence(allPixelTracksTask)