6 pixelLessStepSeedLayers = cms.EDProducer(
"SeedingLayersEDProducer",
7 layerList = cms.vstring(
11 'TIB1+TIB2+MTID1_pos',
'TIB1+TIB2+MTID1_neg',
13 'TID1_pos+TID2_pos+MTID3_pos',
'TID1_neg+TID2_neg+MTID3_neg',
14 'TID1_pos+TID2_pos+TID3_pos',
'TID1_neg+TID2_neg+TID3_neg',
16 'TID2_pos+TID3_pos+TEC1_pos',
'TID2_neg+TID3_neg+TEC1_neg',
17 'TID3_pos+TEC1_pos+TEC2_pos',
'TID3_neg+TEC1_neg+TEC2_neg',
19 'TEC1_pos+TEC2_pos+TEC3_pos',
'TEC1_neg+TEC2_neg+TEC3_neg',
20 'TEC2_pos+TEC3_pos+TEC4_pos',
'TEC2_neg+TEC3_neg+TEC4_neg',
21 'TEC3_pos+TEC4_pos+TEC5_pos',
'TEC3_neg+TEC4_neg+TEC5_neg',
22 'TEC2_pos+TEC3_pos+TEC5_pos',
'TEC2_neg+TEC3_neg+TEC5_neg'
25 TTRHBuilder = cms.string(
'WithTrackAngle'),
26 matchedRecHits = cms.InputTag(
"siStripMatchedRecHits",
"matchedRecHit"),
27 skipClusters = cms.InputTag(
'pixelLessStepClusters')
30 TTRHBuilder = cms.string(
'WithTrackAngle'),
31 skipClusters = cms.InputTag(
'pixelLessStepClusters'),
32 rphiRecHits = cms.InputTag(
"siStripMatchedRecHits",
"rphiRecHit")
35 matchedRecHits = cms.InputTag(
"siStripMatchedRecHits",
"matchedRecHit"),
36 skipClusters = cms.InputTag(
'pixelLessStepClusters'),
37 useRingSlector = cms.bool(
True),
38 TTRHBuilder = cms.string(
'WithTrackAngle'),
39 minRing = cms.int32(1),
40 maxRing = cms.int32(2)
43 rphiRecHits = cms.InputTag(
"siStripMatchedRecHits",
"rphiRecHit"),
44 skipClusters = cms.InputTag(
'pixelLessStepClusters'),
45 useRingSlector = cms.bool(
True),
46 TTRHBuilder = cms.string(
'WithTrackAngle'),
47 minRing = cms.int32(3),
48 maxRing = cms.int32(3)
51 matchedRecHits = cms.InputTag(
"siStripMatchedRecHits",
"matchedRecHit"),
52 skipClusters = cms.InputTag(
'pixelLessStepClusters'),
53 useRingSlector = cms.bool(
True),
54 TTRHBuilder = cms.string(
'WithTrackAngle'),
55 minRing = cms.int32(1),
56 maxRing = cms.int32(2)
61 pixelLessStepSeeds = RecoTracker.TkSeedGenerator.GlobalSeedsFromTriplets_cff.globalSeedsFromTriplets.clone()
62 pixelLessStepSeeds.OrderedHitsFactoryPSet.SeedingLayers =
'pixelLessStepSeedLayers'
63 pixelLessStepSeeds.OrderedHitsFactoryPSet.ComponentName =
'StandardMultiHitGenerator'
64 pixelLessStepSeeds.OrderedHitsFactoryPSet.GeneratorPSet = cms.PSet(
65 useFixedPreFiltering = cms.bool(
False),
66 maxElement = cms.uint32(100000),
67 ComponentName = cms.string(
'MultiHitGeneratorFromChi2'),
68 extraHitRPhitolerance = cms.double(0.2),
69 phiPreFiltering = cms.double(0.3),
70 extraHitRZtolerance = cms.double(0.25),
71 fnSigmaRZ = cms.double(2.0),
72 chi2VsPtCut = cms.bool(
True),
73 pt_interv = cms.vdouble(0.7,1.0,2.0,5.0),
74 chi2_cuts = cms.vdouble(),
75 maxChi2 = cms.double(4.0),
76 extraPhiKDBox = cms.double(0.0),
77 SimpleMagneticField = cms.string(
''),
79 refitHits = cms.bool(
True),
80 ClusterShapeHitFilterName = cms.string(
'ClusterShapeHitFilter'),
81 debug = cms.bool(
False),
82 detIdsToDebug = cms.vint32(0,0,0)
84 pixelLessStepSeeds.SeedCreatorPSet.ComponentName =
'SeedFromConsecutiveHitsTripletOnlyCreator'
85 pixelLessStepSeeds.RegionFactoryPSet.RegionPSet.ptMin = 0.4
86 pixelLessStepSeeds.RegionFactoryPSet.RegionPSet.originHalfLength = 15.0
87 pixelLessStepSeeds.RegionFactoryPSet.RegionPSet.originRadius = 2.5
89 pixelLessStepSeeds.SeedComparitorPSet = cms.PSet(
90 ComponentName = cms.string(
'PixelClusterShapeSeedComparitor'),
91 FilterAtHelixStage = cms.bool(
True),
92 FilterPixelHits = cms.bool(
False),
93 FilterStripHits = cms.bool(
False),
94 ClusterShapeHitFilterName = cms.string(
'ClusterShapeHitFilter')
97 PixelLessStep = cms.Sequence(
98 pixelLessStepClusters*
99 pixelLessStepSeedLayers*
101 pixelLessStepTrackCandidates*
103 pixelLessStepSelector