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