from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017 from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018 from RecoTracker.IterativeTracking.MixedTripletStep_cff import _mixedTripletStepTrackingRegionsCommon_pp_on_HI (pp_on_XeXe_2017 | pp_on_AA_2018).toReplaceWith( tobTecStepTrackingRegionsTripl, _mixedTripletStepTrackingRegionsCommon_pp_on_HI.clone( RegionPSet=dict(ptMinScaling4BigEvts=False, fixedError=5.0, ptMin=2.0, originRadius=3.5))) # Triplet seeding from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import ClusterShapeHitFilterESProducer as _ClusterShapeHitFilterESProducer tobTecStepClusterShapeHitFilter = _ClusterShapeHitFilterESProducer.clone( ComponentName='tobTecStepClusterShapeHitFilter', doStripShapeCut=cms.bool(False), clusterChargeCut=dict(refToPSet_='SiStripClusterChargeCutTight')) from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer tobTecStepHitDoubletsTripl = _hitPairEDProducer.clone( seedingLayers="tobTecStepSeedLayersTripl", trackingRegions="tobTecStepTrackingRegionsTripl", maxElement=50000000, produceIntermediateHitDoublets=True, ) from RecoTracker.TkSeedGenerator.multiHitFromChi2EDProducer_cfi import multiHitFromChi2EDProducer as _multiHitFromChi2EDProducer tobTecStepHitTripletsTripl = _multiHitFromChi2EDProducer.clone( doublets="tobTecStepHitDoubletsTripl", extraPhiKDBox=0.01, ) from RecoTracker.TkSeedGenerator.seedCreatorFromRegionConsecutiveHitsEDProducer_cff import seedCreatorFromRegionConsecutiveHitsEDProducer as _seedCreatorFromRegionConsecutiveHitsTripletOnlyEDProducer
from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018 from RecoTracker.IterativeTracking.MixedTripletStep_cff import _mixedTripletStepTrackingRegionsCommon_pp_on_HI (pp_on_XeXe_2017 | pp_on_AA_2018).toReplaceWith(tobTecStepTrackingRegionsTripl, _mixedTripletStepTrackingRegionsCommon_pp_on_HI.clone(RegionPSet=dict( ptMinScaling4BigEvts= False, fixedError = 5.0, ptMin = 2.0, originRadius = 3.5 ) ) ) # Triplet seeding from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import ClusterShapeHitFilterESProducer as _ClusterShapeHitFilterESProducer tobTecStepClusterShapeHitFilter = _ClusterShapeHitFilterESProducer.clone( ComponentName = 'tobTecStepClusterShapeHitFilter', doStripShapeCut = cms.bool(False), clusterChargeCut = dict(refToPSet_ = 'SiStripClusterChargeCutTight') ) from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer tobTecStepHitDoubletsTripl = _hitPairEDProducer.clone( seedingLayers = "tobTecStepSeedLayersTripl", trackingRegions = "tobTecStepTrackingRegionsTripl", maxElement = 50000000, produceIntermediateHitDoublets = True, ) from RecoTracker.TkSeedGenerator.multiHitFromChi2EDProducer_cfi import multiHitFromChi2EDProducer as _multiHitFromChi2EDProducer tobTecStepHitTripletsTripl = _multiHitFromChi2EDProducer.clone( doublets = "tobTecStepHitDoubletsTripl", extraPhiKDBox = 0.01, )
trackingLowPU.toModify(_mixedTripletStepTrackingRegionsCommon, RegionPSet=dict(originHalfLength=10.0)) mixedTripletStepTrackingRegionsA = _mixedTripletStepTrackingRegionsCommon.clone( ) from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017 from RecoTracker.TkTrackingRegions.globalTrackingRegionWithVertices_cff import globalTrackingRegionWithVertices as _globalTrackingRegionWithVertices pp_on_XeXe_2017.toReplaceWith( mixedTripletStepTrackingRegionsA, _globalTrackingRegionWithVertices.clone( RegionPSet=dict(fixedError=3.75, ptMin=0.4, originRadius=1.5))) # seeding from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import ClusterShapeHitFilterESProducer as _ClusterShapeHitFilterESProducer mixedTripletStepClusterShapeHitFilter = _ClusterShapeHitFilterESProducer.clone( ComponentName='mixedTripletStepClusterShapeHitFilter', clusterChargeCut=dict(refToPSet_='SiStripClusterChargeCutTight')) from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer mixedTripletStepHitDoubletsA = _hitPairEDProducer.clone( seedingLayers="mixedTripletStepSeedLayersA", trackingRegions="mixedTripletStepTrackingRegionsA", 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
from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018 from RecoTracker.TkTrackingRegions.globalTrackingRegionWithVertices_cff import globalTrackingRegionWithVertices as _globalTrackingRegionWithVertices for e in [pp_on_XeXe_2017, pp_on_AA_2018]: e.toReplaceWith(mixedTripletStepTrackingRegionsA, _globalTrackingRegionWithVertices.clone(RegionPSet=dict( fixedError = 3.75, ptMin = 0.4, originRadius = 1.5 ) ) ) # seeding from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import ClusterShapeHitFilterESProducer as _ClusterShapeHitFilterESProducer mixedTripletStepClusterShapeHitFilter = _ClusterShapeHitFilterESProducer.clone( ComponentName = 'mixedTripletStepClusterShapeHitFilter', clusterChargeCut = dict(refToPSet_ = 'SiStripClusterChargeCutTight') ) from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer mixedTripletStepHitDoubletsA = _hitPairEDProducer.clone( seedingLayers = "mixedTripletStepSeedLayersA", trackingRegions = "mixedTripletStepTrackingRegionsA", 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