Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-10-23 02:30:05

0001 import FWCore.ParameterSet.Config as cms
0002 from RecoTracker.TkSeedGenerator.trackerClusterCheck_cfi import *
0003 
0004 from RecoTracker.IterativeTracking.InitialStepPreSplitting_cff import *
0005 from RecoTracker.IterativeTracking.InitialStep_cff import *
0006 from RecoTracker.IterativeTracking.DetachedTripletStep_cff import *
0007 from RecoTracker.IterativeTracking.LowPtTripletStep_cff import *
0008 from RecoTracker.IterativeTracking.PixelPairStep_cff import *
0009 from RecoTracker.IterativeTracking.MixedTripletStep_cff import *
0010 from RecoTracker.IterativeTracking.PixelLessStep_cff import *
0011 from RecoTracker.IterativeTracking.TobTecStep_cff import *
0012 from RecoTracker.IterativeTracking.DisplacedGeneralStep_cff import *
0013 from RecoTracker.IterativeTracking.JetCoreRegionalStep_cff import *
0014 
0015 # Phase1 specific iterations
0016 from RecoTracker.IterativeTracking.HighPtTripletStep_cff import *
0017 from RecoTracker.IterativeTracking.DetachedQuadStep_cff import *
0018 from RecoTracker.IterativeTracking.LowPtQuadStep_cff import *
0019 
0020 from RecoTracker.FinalTrackSelectors.earlyGeneralTracks_cfi import *
0021 from RecoTracker.IterativeTracking.MuonSeededStep_cff import *
0022 from RecoTracker.FinalTrackSelectors.preDuplicateMergingGeneralTracks_cfi import *
0023 from RecoTracker.FinalTrackSelectors.MergeTrackCollections_cff import *
0024 from RecoTracker.ConversionSeedGenerators.ConversionStep_cff import *
0025 
0026 import RecoTracker.IterativeTracking.iterativeTkConfig as _cfg
0027 from RecoTracker.FinalTrackSelectors.trackTfClassifier_cfi import *
0028 
0029 trackdnn_source = cms.ESSource("EmptyESSource", recordName = cms.string("TfGraphRecord"), firstValid = cms.vuint32(1), iovIsRunNotTime = cms.bool(True) )
0030 iterTrackingEarlyTask = _cfg.createEarlyTask("", "", globals())
0031 for _eraName, _postfix, _era in _cfg.nonDefaultEras():
0032     _era.toReplaceWith(iterTrackingEarlyTask, _cfg.createEarlyTask(_eraName, _postfix, globals()))
0033 iterTrackingEarly = cms.Sequence(iterTrackingEarlyTask)
0034 
0035 iterTrackingTask = cms.Task(InitialStepPreSplittingTask,
0036                             trackerClusterCheck,
0037                             iterTrackingEarlyTask,
0038                             earlyGeneralTracks,
0039                             muonSeededStepTask,
0040                             preDuplicateMergingGeneralTracks,
0041                             generalTracksTask,
0042                             ConvStepTask,
0043                             conversionStepTracks
0044                             )
0045 
0046 _iterTrackingTask_trackdnn = iterTrackingTask.copy()
0047 _iterTrackingTask_trackdnn.add(trackdnn_source)                       
0048 trackdnn.toReplaceWith(iterTrackingTask, _iterTrackingTask_trackdnn)
0049 iterTracking = cms.Sequence(iterTrackingTask)