CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CkfTrackCandidatesBHM_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #special propagator
5 
8 ckfTrajectoryFilterBeamHaloMuon = TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff.CkfBaseTrajectoryFilter_block.clone()
9 import copy
11 # clone the trajectory builder
12 CkfTrajectoryBuilderBeamHalo = copy.deepcopy(CkfTrajectoryBuilder)
13 import copy
15 # generate CTF track candidates ############
16 beamhaloTrackCandidates = copy.deepcopy(ckfTrackCandidates)
17 
18 ckfTrajectoryFilterBeamHaloMuon.minimumNumberOfHits = 4
19 ckfTrajectoryFilterBeamHaloMuon.minPt = 0.1
20 ckfTrajectoryFilterBeamHaloMuon.maxLostHits = 3
21 ckfTrajectoryFilterBeamHaloMuon.maxConsecLostHits = 2
22 
23 CkfTrajectoryBuilderBeamHalo.propagatorAlong = 'BeamHaloPropagatorAlong'
24 CkfTrajectoryBuilderBeamHalo.propagatorOpposite = 'BeamHaloPropagatorOpposite'
25 CkfTrajectoryBuilderBeamHalo.trajectoryFilter.refToPSet_ = 'ckfTrajectoryFilterBeamHaloMuon'
26 beamhaloTrackCandidates.src = cms.InputTag('beamhaloTrackerSeeds')
27 beamhaloTrackCandidates.NavigationSchool = 'BeamHaloNavigationSchool'
28 beamhaloTrackCandidates.TransientInitialStateEstimatorParameters.propagatorAlongTISE = 'BeamHaloPropagatorAlong'
29 beamhaloTrackCandidates.TransientInitialStateEstimatorParameters.propagatorOppositeTISE = 'BeamHaloPropagatorOpposite'
30 beamhaloTrackCandidates.TrajectoryBuilderPSet.refToPSet_ = 'CkfTrajectoryBuilderBeamHalo'
31