00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from TrackingTools.GeomPropagators.BeamHaloPropagator_cff import *
00005 import copy
00006 from TrackingTools.TrackFitters.KFTrajectoryFitterESProducer_cfi import *
00007
00008
00009 KFTrajectoryFitterBeamHalo = copy.deepcopy(KFTrajectoryFitter)
00010 import copy
00011 from TrackingTools.TrackFitters.KFTrajectorySmootherESProducer_cfi import *
00012
00013
00014 KFTrajectorySmootherBeamHalo = copy.deepcopy(KFTrajectorySmoother)
00015 import copy
00016 from TrackingTools.TrackFitters.KFFittingSmootherESProducer_cfi import *
00017
00018
00019 KFFittingSmootherBeamHalo = copy.deepcopy(KFFittingSmoother)
00020
00021
00022 from RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cff import *
00023 import copy
00024 from RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi import *
00025
00026 ctfWithMaterialTracksBeamHaloMuon = copy.deepcopy(ctfWithMaterialTracks)
00027 KFTrajectoryFitterBeamHalo.ComponentName = 'KFFitterBH'
00028 KFTrajectoryFitterBeamHalo.Propagator = 'BeamHaloPropagatorAlong'
00029 KFTrajectorySmootherBeamHalo.ComponentName = 'KFSmootherBH'
00030 KFTrajectorySmootherBeamHalo.Propagator = 'BeamHaloPropagatorAlong'
00031 KFFittingSmootherBeamHalo.ComponentName = 'KFFittingSmootherBH'
00032 KFFittingSmootherBeamHalo.Fitter = 'KFFitterBH'
00033 KFFittingSmootherBeamHalo.Smoother = 'KFSmootherBH'
00034 ctfWithMaterialTracksBeamHaloMuon.Fitter = 'KFFittingSmootherBH'
00035 ctfWithMaterialTracksBeamHaloMuon.Propagator = 'BeamHaloPropagatorAlong'
00036 ctfWithMaterialTracksBeamHaloMuon.src = 'ckfTrackCandidatesBeamHaloMuon'
00037 ctfWithMaterialTracksBeamHaloMuon.AlgorithmName = 'beamhalo'
00038 ctfWithMaterialTracksBeamHaloMuon.TTRHBuilder = 'WithTrackAngle'
00039