Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004 from TrackingTools.GeomPropagators.BeamHaloPropagator_cff import *
00005
00006 from RecoTracker.CkfPattern.CkfTrajectoryBuilderESProducer_cff import *
00007 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
00008 ckfTrajectoryFilterBeamHaloMuon = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone()
00009 import copy
00010 from RecoTracker.CkfPattern.CkfTrajectoryBuilderESProducer_cfi import *
00011
00012
00013 CkfTrajectoryBuilderBeamHalo = copy.deepcopy(CkfTrajectoryBuilder)
00014 import copy
00015 from RecoTracker.CkfPattern.CkfTrackCandidates_cfi import *
00016
00017 beamhaloTrackCandidates = copy.deepcopy(ckfTrackCandidates)
00018
00019 ckfTrajectoryFilterBeamHaloMuon.ComponentName = 'ckfTrajectoryFilterBeamHaloMuon'
00020 ckfTrajectoryFilterBeamHaloMuon.filterPset.minimumNumberOfHits = 4
00021 ckfTrajectoryFilterBeamHaloMuon.filterPset.minPt = 0.1
00022 ckfTrajectoryFilterBeamHaloMuon.filterPset.maxLostHits = 3
00023 ckfTrajectoryFilterBeamHaloMuon.filterPset.maxConsecLostHits = 2
00024
00025 CkfTrajectoryBuilderBeamHalo.ComponentName = 'CkfTrajectoryBuilderBH'
00026 CkfTrajectoryBuilderBeamHalo.propagatorAlong = 'BeamHaloPropagatorAlong'
00027 CkfTrajectoryBuilderBeamHalo.propagatorOpposite = 'BeamHaloPropagatorOpposite'
00028 CkfTrajectoryBuilderBeamHalo.trajectoryFilterName = 'ckfTrajectoryFilterBeamHaloMuon'
00029 beamhaloTrackCandidates.src = cms.InputTag('beamhaloTrackerSeeds')
00030 beamhaloTrackCandidates.NavigationSchool = 'BeamHaloNavigationSchool'
00031 beamhaloTrackCandidates.TransientInitialStateEstimatorParameters.propagatorAlongTISE = 'BeamHaloPropagatorAlong'
00032 beamhaloTrackCandidates.TransientInitialStateEstimatorParameters.propagatorOppositeTISE = 'BeamHaloPropagatorOpposite'
00033 beamhaloTrackCandidates.TrajectoryBuilder = 'CkfTrajectoryBuilderBH'
00034