CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AllPixelTracks_cfi.py
Go to the documentation of this file.
2 
3 ##########################
4 # The base for all steps
5 allPixelTracks = cms.EDProducer("PixelTrackProducer",
6 
7  passLabel = cms.string(''),
8 
9  # Region
10  RegionFactoryPSet = cms.PSet(
11  ComponentName = cms.string('GlobalTrackingRegionWithVerticesProducer'),
12  RegionPSet = cms.PSet(
13  precise = cms.bool(True),
14  beamSpot = cms.InputTag("offlineBeamSpot"),
15  originRadius = cms.double(0.2),
16  sigmaZVertex = cms.double(3.0),
17  useFixedError = cms.bool(True),
18  fixedError = cms.double(0.2),
19 
20  useFoundVertices = cms.bool(False),
21  VertexCollection = cms.InputTag("pixel3Vertices"),
22  ptMin = cms.double(0.075),
23  nSigmaZ = cms.double(3.0)
24  )
25  ),
26 
27  # Ordered hits
28  OrderedHitsFactoryPSet = cms.PSet(
29  ComponentName = cms.string('StandardHitTripletGenerator'),
30  SeedingLayers = cms.string('PixelLayerTriplets'),
31  GeneratorPSet = cms.PSet(
32  ComponentName = cms.string('PixelTripletLowPtGenerator'),
33  checkClusterShape = cms.bool(False),
34  checkMultipleScattering = cms.bool(True),
35  nSigMultipleScattering = cms.double(5.0),
36  maxAngleRatio = cms.double(10.0),
37  rzTolerance = cms.double(0.2),
38  TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets')
39  )
40  ),
41 
42  # Filter
43  useFilterWithES = cms.bool(True),
44  FilterPSet = cms.PSet(
45  ComponentName = cms.string('ClusterShapeTrackFilter')
46 # ptMin = cms.double()
47 # ptMax = cms.double()
48  ),
49 
50  # Cleaner
51  CleanerPSet = cms.PSet(
52  ComponentName = cms.string('TrackCleaner')
53  ),
54 
55  # Fitter
56  FitterPSet = cms.PSet(
57  ComponentName = cms.string('TrackFitter'),
58  TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets')
59  )
60 )
61 
62