3 from RecoLocalTracker.SubCollectionProducers.SeedClusterRemover_cfi
import seedClusterRemover
4 initialStepSeedClusterMask = seedClusterRemover.clone(
5 trajectories = cms.InputTag(
"initialStepSeeds"),
6 oldClusterRemovalInfo = cms.InputTag(
"highPtTripletStepClusters")
8 highPtTripletStepSeedClusterMask = seedClusterRemover.clone(
9 trajectories = cms.InputTag(
"highPtTripletStepSeeds"),
10 oldClusterRemovalInfo = cms.InputTag(
"initialStepSeedClusterMask")
12 pixelPairStepSeedClusterMask = seedClusterRemover.clone(
13 trajectories = cms.InputTag(
"pixelPairStepSeeds"),
14 oldClusterRemovalInfo = cms.InputTag(
"highPtTripletStepSeedClusterMask")
17 tripletElectronSeedLayers = cms.ESProducer(
"SeedingLayersESProducer",
18 ComponentName = cms.string(
'tripletElectronSeedLayers'),
19 layerList = cms.vstring(
'BPix1+BPix2+BPix3',
'BPix2+BPix3+BPix4',
20 'BPix1+BPix3+BPix4',
'BPix1+BPix2+BPix4',
21 'BPix2+BPix3+FPix1_pos',
'BPix2+BPix3+FPix1_neg',
22 'BPix1+BPix2+FPix1_pos',
'BPix1+BPix2+FPix1_neg',
23 'BPix1+BPix3+FPix1_pos',
'BPix1+BPix3+FPix1_neg',
24 'BPix2+FPix1_pos+FPix2_pos',
'BPix2+FPix1_neg+FPix2_neg',
25 'BPix1+FPix1_pos+FPix2_pos',
'BPix1+FPix1_neg+FPix2_neg',
26 'BPix1+BPix2+FPix2_pos',
'BPix1+BPix2+FPix2_neg',
27 'FPix1_pos+FPix2_pos+FPix3_pos',
'FPix1_neg+FPix2_neg+FPix3_neg',
28 'BPix1+FPix2_pos+FPix3_pos',
'BPix1+FPix2_neg+FPix3_neg',
29 'BPix1+FPix1_pos+FPix3_pos',
'BPix1+FPix1_neg+FPix3_neg'),
31 useErrorsFromParam = cms.bool(
True),
32 hitErrorRPhi = cms.double(0.0027),
33 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelTriplets'),
34 HitProducer = cms.string(
'siPixelRecHits'),
35 hitErrorRZ = cms.double(0.006),
36 skipClusters = cms.InputTag(
'pixelPairStepSeedClusterMask')
39 useErrorsFromParam = cms.bool(
True),
40 hitErrorRPhi = cms.double(0.0051),
41 TTRHBuilder = cms.string(
'TTRHBuilderWithoutAngle4PixelTriplets'),
42 HitProducer = cms.string(
'siPixelRecHits'),
43 hitErrorRZ = cms.double(0.0036),
44 skipClusters = cms.InputTag(
'pixelPairStepSeedClusterMask')
50 tripletElectronSeeds = RecoTracker.TkSeedGenerator.GlobalSeedsFromTriplets_cff.globalSeedsFromTriplets.clone(
51 RegionFactoryPSet = RegionPsetFomBeamSpotBlock.clone(
52 ComponentName = cms.string(
'GlobalRegionProducerFromBeamSpot'),
53 RegionPSet = RegionPsetFomBeamSpotBlock.RegionPSet.clone(
60 tripletElectronSeeds.OrderedHitsFactoryPSet.SeedingLayers = cms.string(
'tripletElectronSeedLayers')
61 tripletElectronSeeds.ClusterCheckPSet.doClusterCheck = cms.bool(
False)
62 tripletElectronSeeds.OrderedHitsFactoryPSet.maxElement = cms.uint32(0)
64 from RecoLocalTracker.SubCollectionProducers.SeedClusterRemover_cfi
import seedClusterRemover
65 tripletElectronClusterMask = seedClusterRemover.clone(
66 trajectories = cms.InputTag(
"tripletElectronSeeds"),
67 oldClusterRemovalInfo = cms.InputTag(
"pixelLessStepSeedClusterMask")
73 newCombinedSeeds = RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cfi.globalCombinedSeeds.clone(
74 seedCollections = cms.VInputTag(
75 cms.InputTag(
'initialStepSeeds'),
76 cms.InputTag(
'highPtTripletStepSeeds'),
77 cms.InputTag(
'pixelPairStepSeeds'),
78 cms.InputTag(
'tripletElectronSeeds')
82 electronSeedsSeq = cms.Sequence(initialStepSeedClusterMask*
83 highPtTripletStepSeedClusterMask*
84 pixelPairStepSeedClusterMask*