from RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi import pixelTracks as _pixelTracks from RecoTracker.TkTrackingRegions.globalTrackingRegion_cfi import globalTrackingRegion as _globalTrackingRegion from RecoTracker.TkTrackingRegions.globalTrackingRegionFromBeamSpot_cfi import globalTrackingRegionFromBeamSpot as _globalTrackingRegionFromBeamSpot from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer from RecoPixelVertexing.PixelTriplets.pixelTripletHLTEDProducer_cfi import pixelTripletHLTEDProducer as _pixelTripletHLTEDProducer from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import * import RecoPixelVertexing.PixelLowPtUtilities.LowPtClusterShapeSeedComparitor_cfi from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi import trackAlgoPriorityOrder from Configuration.Eras.Modifier_trackingLowPU_cff import trackingLowPU # SEEDING LAYERS from RecoTracker.IterativeTracking.InitialStep_cff import initialStepSeedLayers, initialStepHitDoublets, _initialStepCAHitQuadruplets # TrackingRegion pixelTracksTrackingRegions = _globalTrackingRegion.clone() trackingLowPU.toReplaceWith(pixelTracksTrackingRegions, _globalTrackingRegionFromBeamSpot.clone()) # Pixel Quadruplets Tracking pixelTracksSeedLayers = initialStepSeedLayers.clone( BPix=dict(HitProducer="siPixelRecHitsPreSplitting"), FPix=dict(HitProducer="siPixelRecHitsPreSplitting")) pixelTracksHitDoublets = initialStepHitDoublets.clone( clusterCheck="", seedingLayers="pixelTracksSeedLayers", trackingRegions="pixelTracksTrackingRegions") pixelTracksHitQuadruplets = _initialStepCAHitQuadruplets.clone( doublets="pixelTracksHitDoublets",
from RecoPixelVertexing.PixelTrackFitting.pixelFitterByHelixProjections_cfi import pixelFitterByHelixProjections from RecoPixelVertexing.PixelTrackFitting.pixelTrackFilterByKinematics_cfi import pixelTrackFilterByKinematics from RecoPixelVertexing.PixelTrackFitting.pixelTrackCleanerBySharedHits_cfi import pixelTrackCleanerBySharedHits from RecoPixelVertexing.PixelTrackFitting.pixelTracks_cfi import pixelTracks as _pixelTracks from RecoTracker.TkTrackingRegions.globalTrackingRegion_cfi import globalTrackingRegion as _globalTrackingRegion from RecoTracker.TkHitPairs.hitPairEDProducer_cfi import hitPairEDProducer as _hitPairEDProducer from RecoPixelVertexing.PixelTriplets.pixelTripletHLTEDProducer_cfi import pixelTripletHLTEDProducer as _pixelTripletHLTEDProducer from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import * import RecoPixelVertexing.PixelLowPtUtilities.LowPtClusterShapeSeedComparitor_cfi from RecoTracker.FinalTrackSelectors.trackAlgoPriorityOrder_cfi import trackAlgoPriorityOrder # SEEDING LAYERS from RecoTracker.IterativeTracking.InitialStep_cff import initialStepSeedLayers, initialStepHitDoublets, initialStepHitQuadruplets # TrackingRegion pixelTracksTrackingRegions = _globalTrackingRegion.clone() # Pixel Quadruplets Tracking pixelTracksSeedLayers = initialStepSeedLayers.clone( BPix = dict(HitProducer = "siPixelRecHitsPreSplitting"), FPix = dict(HitProducer = "siPixelRecHitsPreSplitting") ) pixelTracksHitDoublets = initialStepHitDoublets.clone( clusterCheck = "", seedingLayers = "pixelTracksSeedLayers", trackingRegions = "pixelTracksTrackingRegions" ) pixelTracksHitQuadruplets = initialStepHitQuadruplets.clone(
process.pixelVertexDQM.fileName = cms.string( "/nfshome0/dqmdev/BeamMonitorDQM/BeamPixelResults.txt") else: process.pixelVertexDQM.fileName = cms.string( "/nfshome0/dqmpro/BeamMonitorDQM/BeamPixelResults.txt") print "[beampixel_dqm_sourceclient-live_cfg]::saving DIP file into " + str( process.pixelVertexDQM.fileName) #---------------------------- # Pixel-Tracks&Vertices Config #---------------------------- process.load("RecoPixelVertexing.Configuration.RecoPixelVertexing_cff") process.pixelVertices.TkFilterParameters.minPt = cms.double(0.9) from RecoTracker.TkTrackingRegions.globalTrackingRegion_cfi import globalTrackingRegion process.pixelTracksTrackingRegions = globalTrackingRegion.clone( RegionPSet=dict(originRadius=cms.double(0.4))) from RecoTracker.TkSeedingLayers.PixelLayerTriplets_cfi import * process.PixelLayerTriplets.BPix.HitProducer = cms.string( "siPixelRecHitsPreSplitting") process.PixelLayerTriplets.FPix.HitProducer = cms.string( "siPixelRecHitsPreSplitting") process.pixelTracksHitTriplets.SeedComparitorPSet.clusterShapeCacheSrc = cms.InputTag( "siPixelClusterShapeCachePreSplitting") #---------------------------- # Pixel-Tracks&Vertices Reco #---------------------------- process.reconstructionStep = cms.Sequence( process.siPixelDigis * process.offlineBeamSpot *
fileName = cms.string("/nfshome0/dqmdev/BeamMonitorDQM/BeamPixelResults.txt")) if process.dqmSaver.producer.value() is "Playback": process.pixelVertexDQM.fileName = cms.string("/nfshome0/dqmdev/BeamMonitorDQM/BeamPixelResults.txt") else: process.pixelVertexDQM.fileName = cms.string("/nfshome0/dqmpro/BeamMonitorDQM/BeamPixelResults.txt") print "[beampixel_dqm_sourceclient-live_cfg]::saving DIP file into " + str(process.pixelVertexDQM.fileName) #---------------------------- # Pixel-Tracks&Vertices Config #---------------------------- process.load("RecoPixelVertexing.Configuration.RecoPixelVertexing_cff") process.pixelVertices.TkFilterParameters.minPt = cms.double(0.9) from RecoTracker.TkTrackingRegions.globalTrackingRegion_cfi import globalTrackingRegion process.pixelTracksTrackingRegions = globalTrackingRegion.clone(RegionPSet = dict(originRadius = cms.double(0.4))) from RecoTracker.TkSeedingLayers.PixelLayerTriplets_cfi import * process.PixelLayerTriplets.BPix.HitProducer = cms.string("siPixelRecHitsPreSplitting") process.PixelLayerTriplets.FPix.HitProducer = cms.string("siPixelRecHitsPreSplitting") process.pixelTracksHitTriplets.SeedComparitorPSet.clusterShapeCacheSrc = cms.InputTag("siPixelClusterShapeCachePreSplitting") #---------------------------- # Pixel-Tracks&Vertices Reco #---------------------------- process.reconstructionStep = cms.Sequence(process.siPixelDigis* process.offlineBeamSpot* process.siPixelClustersPreSplitting* process.siPixelRecHitsPreSplitting*
displacedGeneralStepClusters = _cfg.clusterRemoverForIter("DisplacedGeneralStep") for _eraName, _postfix, _era in _cfg.nonDefaultEras(): _era.toReplaceWith(displacedGeneralStepClusters, _cfg.clusterRemoverForIter("DisplacedGeneralStep", _eraName, _postfix)) #----------------------------------------- SEEDING LAYERS import RecoTracker.TkSeedingLayers.DisplacedGeneralLayerTriplet_cfi displacedGeneralStepSeedLayers = RecoTracker.TkSeedingLayers.DisplacedGeneralLayerTriplet_cfi.DisplacedGeneralLayerTriplet.clone() #----------------------------------------- TrackingRegion from RecoTracker.TkTrackingRegions.globalTrackingRegion_cfi import globalTrackingRegion as _globalTrackingRegion displacedGeneralStepTrackingRegions = _globalTrackingRegion.clone( RegionPSet = dict( precise = True, useMultipleScattering = True, originHalfLength = 55, originRadius = 10, ptMin = 1 ) ) #----------------------------------------- Triplet seeding from RecoPixelVertexing.PixelLowPtUtilities.ClusterShapeHitFilterESProducer_cfi import ClusterShapeHitFilterESProducer as _ClusterShapeHitFilterESProducer displacedGeneralStepClusterShapeHitFilter = _ClusterShapeHitFilterESProducer.clone( ComponentName = 'displacedGeneralStepClusterShapeHitFilter', doStripShapeCut = cms.bool(False), clusterChargeCut = dict(refToPSet_ = 'SiStripClusterChargeCutTight')