maxElement = 0, produceIntermediateHitDoublets = True, ) from RecoPixelVertexing.PixelTriplets.pixelTripletLargeTipEDProducer_cfi import pixelTripletLargeTipEDProducer as _pixelTripletLargeTipEDProducer from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import * mixedTripletStepHitTripletsA = _pixelTripletLargeTipEDProducer.clone( doublets = "mixedTripletStepHitDoubletsA", produceSeedingHitSets = True, ) from RecoTracker.TkSeedGenerator.seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer_cff import seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer as _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer _mixedTripletStepSeedsACommon = _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer.clone( seedingHitSets = "mixedTripletStepHitTripletsA", SeedComparitorPSet = dict(# FIXME: is this defined in any cfi that could be imported instead of copy-paste? ComponentName = 'PixelClusterShapeSeedComparitor', FilterAtHelixStage = cms.bool(False), FilterPixelHits = cms.bool(True), FilterStripHits = cms.bool(True), ClusterShapeHitFilterName = cms.string('mixedTripletStepClusterShapeHitFilter'), ClusterShapeCacheSrc = cms.InputTag('siPixelClusterShapeCache') ), ) trackingLowPU.toModify(_mixedTripletStepSeedsACommon, SeedComparitorPSet = dict(ClusterShapeHitFilterName = 'ClusterShapeHitFilter') ) mixedTripletStepSeedsA = _mixedTripletStepSeedsACommon.clone() import FastSimulation.Tracking.TrajectorySeedProducer_cfi from FastSimulation.Tracking.SeedingMigration import _hitSetProducerToFactoryPSet _fastSim_mixedTripletStepSeedsA = FastSimulation.Tracking.TrajectorySeedProducer_cfi.trajectorySeedProducer.clone( layerList = mixedTripletStepSeedLayersA.layerList.value(), trackingRegions = "mixedTripletStepTrackingRegionsA",
) from RecoTracker.TkSeedGenerator.multiHitFromChi2EDProducer_cfi import multiHitFromChi2EDProducer as _multiHitFromChi2EDProducer pixelLessStepHitTriplets = _multiHitFromChi2EDProducer.clone( doublets='pixelLessStepHitDoublets', ) from RecoTracker.TkSeedGenerator.seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer_cff import seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer as _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer from RecoPixelVertexing.PixelLowPtUtilities.StripSubClusterShapeSeedFilter_cfi import StripSubClusterShapeSeedFilter as _StripSubClusterShapeSeedFilter pixelLessStepSeeds = _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer.clone( seedingHitSets='pixelLessStepHitTriplets', SeedComparitorPSet=dict( ComponentName='CombinedSeedComparitor', mode=cms.string('and'), comparitors=cms.VPSet( cms. PSet( # FIXME: is this defined in any cfi that could be imported instead of copy-paste? ComponentName=cms.string('PixelClusterShapeSeedComparitor'), FilterAtHelixStage=cms.bool(True), FilterPixelHits=cms.bool(False), FilterStripHits=cms.bool(True), ClusterShapeHitFilterName=cms.string( 'pixelLessStepClusterShapeHitFilter'), ClusterShapeCacheSrc=cms.InputTag( 'siPixelClusterShapeCache' ) # not really needed here since FilterPixelHits=False ), _StripSubClusterShapeSeedFilter.clone()))) trackingLowPU.toModify(pixelLessStepHitDoublets, produceSeedingHitSets=True, produceIntermediateHitDoublets=False) trackingLowPU.toModify( pixelLessStepSeeds, seedingHitSets='pixelLessStepHitDoublets',
) from RecoTracker.TkSeedGenerator.multiHitFromChi2EDProducer_cfi import multiHitFromChi2EDProducer as _multiHitFromChi2EDProducer pixelLessStepHitTriplets = _multiHitFromChi2EDProducer.clone( doublets = "pixelLessStepHitDoublets", ) from RecoTracker.TkSeedGenerator.seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer_cff import seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer as _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer from RecoPixelVertexing.PixelLowPtUtilities.StripSubClusterShapeSeedFilter_cfi import StripSubClusterShapeSeedFilter as _StripSubClusterShapeSeedFilter pixelLessStepSeeds = _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer.clone( seedingHitSets = "pixelLessStepHitTriplets", SeedComparitorPSet = dict( ComponentName = 'CombinedSeedComparitor', mode = cms.string("and"), comparitors = cms.VPSet( cms.PSet(# FIXME: is this defined in any cfi that could be imported instead of copy-paste? ComponentName = cms.string('PixelClusterShapeSeedComparitor'), FilterAtHelixStage = cms.bool(True), FilterPixelHits = cms.bool(False), FilterStripHits = cms.bool(True), ClusterShapeHitFilterName = cms.string('pixelLessStepClusterShapeHitFilter'), ClusterShapeCacheSrc = cms.InputTag("siPixelClusterShapeCache") # not really needed here since FilterPixelHits=False ), _StripSubClusterShapeSeedFilter.clone() ) ) ) trackingLowPU.toModify(pixelLessStepHitDoublets, produceSeedingHitSets=True, produceIntermediateHitDoublets=False) trackingLowPU.toModify(pixelLessStepSeeds, seedingHitSets = "pixelLessStepHitDoublets", SeedComparitorPSet = dict(# FIXME: is this defined in any cfi that could be imported instead of copy-paste? ComponentName = 'PixelClusterShapeSeedComparitor', FilterAtHelixStage = cms.bool(True), FilterPixelHits = cms.bool(False),
fitFastCircle = True, fitFastCircleChi2Cut = True, ) from RecoPixelVertexing.PixelTriplets.pixelQuadrupletMergerEDProducer_cfi import pixelQuadrupletMergerEDProducer as _pixelQuadrupletMergerEDProducer from RecoPixelVertexing.PixelTriplets.quadrupletseedmerging_cff import * _detachedQuadStepHitQuadrupletsMerging = _pixelQuadrupletMergerEDProducer.clone( triplets = "detachedQuadStepHitTriplets", layerList = dict(refToPSet_ = cms.string("PixelSeedMergerQuadruplets")), ) from RecoTracker.TkSeedGenerator.seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer_cff import seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer as _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer detachedQuadStepSeeds = _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer.clone( seedingHitSets = "detachedQuadStepHitQuadruplets", SeedComparitorPSet = dict(# FIXME: is this defined in any cfi that could be imported instead of copy-paste? ComponentName = 'PixelClusterShapeSeedComparitor', FilterAtHelixStage = cms.bool(False), FilterPixelHits = cms.bool(True), FilterStripHits = cms.bool(False), ClusterShapeHitFilterName = cms.string('ClusterShapeHitFilter'), ClusterShapeCacheSrc = cms.InputTag('siPixelClusterShapeCache') ), ) # temporary... _detachedQuadStepHitQuadrupletsMerging.SeedCreatorPSet = cms.PSet( ComponentName = cms.string("SeedFromConsecutiveHitsTripletOnlyCreator"), MinOneOverPtError = detachedQuadStepSeeds.MinOneOverPtError, OriginTransverseErrorMultiplier = detachedQuadStepSeeds.OriginTransverseErrorMultiplier, SeedMomentumForBOFF = detachedQuadStepSeeds.SeedMomentumForBOFF, TTRHBuilder = detachedQuadStepSeeds.TTRHBuilder, forceKinematicWithRegionDirection = detachedQuadStepSeeds.forceKinematicWithRegionDirection, magneticField = detachedQuadStepSeeds.magneticField, propagator = detachedQuadStepSeeds.propagator,