firstStepPrimaryVerticesPreSplitting = _offlinePrimaryVertices.clone() firstStepPrimaryVerticesPreSplitting.TrackLabel = cms.InputTag( "initialStepTracksPreSplitting") firstStepPrimaryVerticesPreSplitting.vertexCollections = [ _offlinePrimaryVertices.vertexCollections[0].clone() ] #Jet Core emulation to identify jet-tracks from RecoTracker.IterativeTracking.InitialStep_cff import initialStepTrackRefsForJets, caloTowerForTrk, ak4CaloJetsForTrk from RecoTracker.IterativeTracking.JetCoreRegionalStep_cff import jetsForCoreTracking initialStepTrackRefsForJetsPreSplitting = initialStepTrackRefsForJets.clone( src='initialStepTracksPreSplitting') caloTowerForTrkPreSplitting = caloTowerForTrk.clone() ak4CaloJetsForTrkPreSplitting = ak4CaloJetsForTrk.clone( src='caloTowerForTrkPreSplitting', srcPVs='firstStepPrimaryVerticesPreSplitting') jetsForCoreTrackingPreSplitting = jetsForCoreTracking.clone( src='ak4CaloJetsForTrkPreSplitting') #Cluster Splitting from RecoLocalTracker.SubCollectionProducers.jetCoreClusterSplitter_cfi import jetCoreClusterSplitter siPixelClusters = jetCoreClusterSplitter.clone( pixelClusters=cms.InputTag('siPixelClustersPreSplitting'), vertices='firstStepPrimaryVerticesPreSplitting', cores='jetsForCoreTrackingPreSplitting') # Final sequence from RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi import siPixelRecHits from RecoTracker.MeasurementDet.MeasurementTrackerEventProducer_cfi import MeasurementTrackerEvent
initialStepTracksPreSplitting.MeasurementTrackerEvent = 'MeasurementTrackerEventPreSplitting' #vertices from RecoVertex.PrimaryVertexProducer.OfflinePrimaryVertices_cfi import offlinePrimaryVertices as _offlinePrimaryVertices firstStepPrimaryVerticesPreSplitting = _offlinePrimaryVertices.clone() firstStepPrimaryVerticesPreSplitting.TrackLabel = cms.InputTag("initialStepTracksPreSplitting") firstStepPrimaryVerticesPreSplitting.vertexCollections = [_offlinePrimaryVertices.vertexCollections[0].clone()] #Jet Core emulation to identify jet-tracks from RecoTracker.IterativeTracking.InitialStep_cff import initialStepTrackRefsForJets, caloTowerForTrk, ak4CaloJetsForTrk from RecoTracker.IterativeTracking.JetCoreRegionalStep_cff import jetsForCoreTracking initialStepTrackRefsForJetsPreSplitting = initialStepTrackRefsForJets.clone( src = 'initialStepTracksPreSplitting') caloTowerForTrkPreSplitting = caloTowerForTrk.clone() ak4CaloJetsForTrkPreSplitting = ak4CaloJetsForTrk.clone( src = 'caloTowerForTrkPreSplitting', srcPVs = 'firstStepPrimaryVerticesPreSplitting') jetsForCoreTrackingPreSplitting = jetsForCoreTracking.clone( src = 'ak4CaloJetsForTrkPreSplitting') #Cluster Splitting from RecoLocalTracker.SubCollectionProducers.jetCoreClusterSplitter_cfi import jetCoreClusterSplitter siPixelClusters = jetCoreClusterSplitter.clone( pixelClusters = cms.InputTag('siPixelClustersPreSplitting'), vertices = 'firstStepPrimaryVerticesPreSplitting', cores = 'jetsForCoreTrackingPreSplitting' ) # Final sequence from RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi import siPixelRecHits from RecoTracker.MeasurementDet.MeasurementTrackerEventProducer_cfi import MeasurementTrackerEvent