Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:11:14

0001 #############################
0002 # This cfg configures the part of reconstruction 
0003 # in FastSim to be done before event mixing
0004 # FastSim mixes tracker information on reconstruction level,
0005 # so tracks are recontructed before mixing.
0006 # At present, only the generalTrack collection, produced with iterative tracking is mixed.
0007 #############################
0008 
0009 import FWCore.ParameterSet.Config as cms
0010 
0011 
0012 # iterative tracking relies on the beamspot
0013 from RecoVertex.BeamSpotProducer.BeamSpot_cff import offlineBeamSpot
0014 
0015 # and of course it needs tracker hits
0016 from FastSimulation.TrackingRecHitProducer.TrackingRecHitProducer_cfi import fastTrackerRecHits
0017 
0018 from FastSimulation.TrackingRecHitProducer.FastTrackerRecHitMatcher_cfi import fastMatchedTrackerRecHits
0019 import FastSimulation.Tracking.FastTrackerRecHitCombiner_cfi
0020 
0021 fastMatchedTrackerRecHitCombinations = FastSimulation.Tracking.FastTrackerRecHitCombiner_cfi.fastTrackerRecHitCombinations.clone(
0022     simHit2RecHitMap = cms.InputTag("fastMatchedTrackerRecHits","simHit2RecHitMap")
0023     )
0024 
0025 # confusing name for the file that imports 
0026 # the fitters used by the TrackProducer
0027 # 
0028 from TrackingTools.MaterialEffects.Propagators_cff import *
0029 from TrackingTools.TrackFitters.TrackFitters_cff import *
0030 from RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilderWithoutRefit_cfi import *
0031 from TrackingTools.KalmanUpdators.KFUpdatorESProducer_cfi import *
0032 from TrackingTools.KalmanUpdators.Chi2MeasurementEstimator_cfi import *
0033 
0034 #  MeasurementTrackerEvent
0035 from RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi import *
0036 from RecoTracker.MeasurementDet.MeasurementTrackerESProducer_cff import *
0037 from FastSimulation.Tracking.MeasurementTrackerEventProducer_cfi import MeasurementTrackerEvent
0038 # services needed by tracking
0039 from TrackingTools.TransientTrack.TransientTrackBuilder_cfi import TransientTrackBuilderESProducer
0040 from RecoTracker.TkNavigation.NavigationSchoolESProducer_cfi import navigationSchoolESProducer
0041 
0042 from FastSimulation.Tracking.iterativeTk_cff import *
0043 from TrackingTools.TrackFitters.TrackFitters_cff import *
0044 from RecoLocalTracker.SiPixelRecHits.SiPixelTemplateStoreESProducer_cfi import *
0045 
0046 reconstruction_befmix = cms.Sequence(
0047     offlineBeamSpot
0048     * fastTrackerRecHits
0049     * fastMatchedTrackerRecHits
0050     * fastMatchedTrackerRecHitCombinations
0051     * MeasurementTrackerEvent
0052     * iterTracking
0053     )