Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004
00005 from RecoHI.HiTracking.HITrackingRegionProducer_cfi import *
00006 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.vertexCollection = cms.InputTag("hiSelectedVertex")
00007 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonSrc= cms.InputTag("standAloneMuons","UpdatedAtVtx")
00008
00009 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.UseVertex = True
00010
00011 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.UseFixedRegion = True
00012 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Phi_fixed = 0.2
00013 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Eta_fixed = 0.2
00014
00015
00016
00017 from RecoTracker.IterativeTracking.InitialStep_cff import *
00018
00019
00020 hiRegitMuInitialStepSeeds = RecoTracker.IterativeTracking.InitialStep_cff.initialStepSeeds.clone()
00021 hiRegitMuInitialStepSeeds.RegionFactoryPSet = HiTrackingRegionFactoryFromSTAMuonsBlock.clone()
00022 hiRegitMuInitialStepSeeds.ClusterCheckPSet.doClusterCheck = False
00023 hiRegitMuInitialStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.EscapePt = 1.5
00024 hiRegitMuInitialStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaR = 0.03
00025 hiRegitMuInitialStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.DeltaZ_Region = 0.
00026 hiRegitMuInitialStepSeeds.RegionFactoryPSet.MuonTrackingRegionBuilder.Rescale_Dz = 4.
00027
00028
00029
00030 hiRegitMuInitialStepTrajectoryFilter = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryFilter.clone(
00031 ComponentName = 'hiRegitMuInitialStepTrajectoryFilter'
00032 )
00033 hiRegitMuInitialStepTrajectoryFilter.filterPset.minPt = 1.4
00034
00035
00036 hiRegitMuInitialStepTrajectoryBuilder = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrajectoryBuilder.clone(
00037 ComponentName = 'hiRegitMuInitialStepTrajectoryBuilder',
00038 trajectoryFilterName = 'hiRegitMuInitialStepTrajectoryFilter'
00039 )
00040
00041
00042 hiRegitMuInitialStepTrackCandidates = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTrackCandidates.clone(
00043 src = cms.InputTag('hiRegitMuInitialStepSeeds'),
00044 TrajectoryBuilder = 'hiRegitMuInitialStepTrajectoryBuilder'
00045 )
00046
00047
00048 hiRegitMuInitialStepTracks = RecoTracker.IterativeTracking.InitialStep_cff.initialStepTracks.clone(
00049 src = 'hiRegitMuInitialStepTrackCandidates'
00050 )
00051
00052
00053 hiRegitMuInitialStepSelector = RecoTracker.IterativeTracking.InitialStep_cff.initialStepSelector.clone(
00054 src ='hiRegitMuInitialStepTracks',
00055 vertices = cms.InputTag("hiSelectedVertex"),
00056 trackSelectors= cms.VPSet(
00057 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.looseMTS.clone(
00058 name = 'hiRegitMuInitialStepLoose',
00059 ),
00060 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.tightMTS.clone(
00061 name = 'hiRegitMuInitialStepTight',
00062 preFilterName = 'hiRegitMuInitialStepLoose',
00063 ),
00064 RecoTracker.FinalTrackSelectors.multiTrackSelector_cfi.highpurityMTS.clone(
00065 name = 'hiRegitMuInitialStep',
00066 preFilterName = 'hiRegitMuInitialStepTight',
00067 ),
00068 )
00069 )
00070
00071 hiRegitMuonInitialStep = cms.Sequence(hiRegitMuInitialStepSeeds*
00072 hiRegitMuInitialStepTrackCandidates*
00073 hiRegitMuInitialStepTracks*
00074 hiRegitMuInitialStepSelector)
00075