TrackQuality=cms.string('highPurity'), ) convClusters = _convClustersBase.clone(trackClassifier=cms.InputTag( 'tobTecStep', "QualityMasks"), ) #Phase2 : configuring the phase2 track Cluster Remover from RecoLocalTracker.SubCollectionProducers.phase2trackClusterRemover_cfi import phase2trackClusterRemover as _phase2trackClusterRemover from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 trackingPhase2PU140.toReplaceWith( convClusters, _phase2trackClusterRemover.clone( maxChi2=30.0, phase2pixelClusters="siPixelClusters", phase2OTClusters="siPhase2Clusters", TrackQuality='highPurity', minNumberOfLayersWithMeasBeforeFiltering=0, trajectories=cms.InputTag("detachedQuadStepTracks"), oldClusterRemovalInfo=cms.InputTag("detachedQuadStepClusters"), overrideTrkQuals=cms.InputTag("detachedQuadStepSelector", "detachedQuadStepTrk"), )) _convLayerPairsStripOnlyLayers = [ 'TIB1+TID1_pos', 'TIB1+TID1_neg', 'TIB1+TID2_pos', 'TIB1+TID2_neg', 'TIB1+TIB2', 'TIB1+MTIB3', 'TIB2+TID1_pos', 'TIB2+TID1_neg',
maxChi2 = 9.0, pixelClusters = "siPixelClusters", stripClusters = "siStripClusters", TrackQuality = 'highPurity', minNumberOfLayersWithMeasBeforeFiltering = 0, ) from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA pp_on_AA.toModify(_trackClusterRemoverBase, TrackQuality = 'tight') #Phase2 : configuring the phase2 track Cluster Remover from RecoLocalTracker.SubCollectionProducers.phase2trackClusterRemover_cfi import phase2trackClusterRemover as _phase2trackClusterRemover _trackClusterRemoverBase_trackingPhase2PU140 = _phase2trackClusterRemover.clone( maxChi2 = 9.0, phase2pixelClusters = "siPixelClusters", phase2OTClusters = "siPhase2Clusters", TrackQuality = 'highPurity', minNumberOfLayersWithMeasBeforeFiltering = 0, ) def _modulePrefix(iteration): return iteration[0].lower()+iteration[1:] def _clusterRemover(iteration): return _modulePrefix(iteration)+"Clusters" def _tracks(iteration): return _modulePrefix(iteration)+"Tracks" def _classifier(iteration, oldStyle=False, oldStyleQualityMasks=False): pre = _modulePrefix(iteration)
from RecoLocalTracker.SubCollectionProducers.trackClusterRemover_cfi import trackClusterRemover as _trackClusterRemover _trackClusterRemoverBase = _trackClusterRemover.clone( maxChi2 = 9.0, pixelClusters = "siPixelClusters", stripClusters = "siStripClusters", TrackQuality = 'highPurity', minNumberOfLayersWithMeasBeforeFiltering = 0, ) #Phase2 : configuring the phase2 track Cluster Remover from RecoLocalTracker.SubCollectionProducers.phase2trackClusterRemover_cfi import phase2trackClusterRemover as _phase2trackClusterRemover _trackClusterRemoverBase_trackingPhase2PU140 = _phase2trackClusterRemover.clone( maxChi2 = 9.0, phase2pixelClusters = "siPixelClusters", phase2OTClusters = "siPhase2Clusters", TrackQuality = 'highPurity', minNumberOfLayersWithMeasBeforeFiltering = 0, ) def _modulePrefix(iteration): return iteration[0].lower()+iteration[1:] def _clusterRemover(iteration): return _modulePrefix(iteration)+"Clusters" def _tracks(iteration): return _modulePrefix(iteration)+"Tracks" def _classifier(iteration, oldStyle=False, oldStyleQualityMasks=False): pre = _modulePrefix(iteration)
oldClusterRemovalInfo='tobTecStepClusters', TrackQuality='highPurity') convClusters = _convClustersBase.clone( trackClassifier='tobTecStep:QualityMasks', ) #Phase2 : configuring the phase2 track Cluster Remover from RecoLocalTracker.SubCollectionProducers.phase2trackClusterRemover_cfi import phase2trackClusterRemover as _phase2trackClusterRemover from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 trackingPhase2PU140.toReplaceWith( convClusters, _phase2trackClusterRemover.clone( maxChi2=30.0, phase2pixelClusters='siPixelClusters', phase2OTClusters='siPhase2Clusters', TrackQuality='highPurity', minNumberOfLayersWithMeasBeforeFiltering=0, trajectories='detachedQuadStepTracks', oldClusterRemovalInfo='detachedQuadStepClusters', overrideTrkQuals='detachedQuadStepSelector:detachedQuadStepTrk')) _convLayerPairsStripOnlyLayers = [ 'TIB1+TID1_pos', 'TIB1+TID1_neg', 'TIB1+TID2_pos', 'TIB1+TID2_neg', 'TIB1+TIB2', 'TIB1+MTIB3', 'TIB2+TID1_pos', 'TIB2+TID1_neg', 'TIB2+TID2_pos',
stripClusters = cms.InputTag("siStripClusters"), oldClusterRemovalInfo = cms.InputTag("tobTecStepClusters"), TrackQuality = cms.string('highPurity'), ) convClusters = _convClustersBase.clone( trackClassifier = cms.InputTag('tobTecStep',"QualityMasks"), ) #Phase2 : configuring the phase2 track Cluster Remover from RecoLocalTracker.SubCollectionProducers.phase2trackClusterRemover_cfi import phase2trackClusterRemover as _phase2trackClusterRemover from Configuration.Eras.Modifier_trackingPhase2PU140_cff import trackingPhase2PU140 trackingPhase2PU140.toReplaceWith(convClusters, _phase2trackClusterRemover.clone( maxChi2 = 30.0, phase2pixelClusters = "siPixelClusters", phase2OTClusters = "siPhase2Clusters", TrackQuality = 'highPurity', minNumberOfLayersWithMeasBeforeFiltering = 0, trajectories = cms.InputTag("detachedQuadStepTracks"), oldClusterRemovalInfo = cms.InputTag("detachedQuadStepClusters"), overrideTrkQuals = cms.InputTag("detachedQuadStepSelector","detachedQuadStepTrk"), ) ) _convLayerPairsStripOnlyLayers = ['TIB1+TID1_pos', 'TIB1+TID1_neg', 'TIB1+TID2_pos', 'TIB1+TID2_neg', 'TIB1+TIB2', 'TIB1+TIB3', 'TIB2+TID1_pos', 'TIB2+TID1_neg',