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.
2 
3 #special propagator
5 
7 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
8 ckfTrajectoryFilterBeamHaloMuon = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone()
9 import copy
11 #include "RecoTracker/CkfPattern/data/GroupedCkfTrajectoryBuilderESProducer.cff"
12 # clone the trajectory builder
13 CkfTrajectoryBuilderBeamHalo = copy.deepcopy(CkfTrajectoryBuilder)
14 import copy
16 # generate CTF track candidates ############
17 beamhaloTrackCandidates = copy.deepcopy(ckfTrackCandidates)
18 
19 ckfTrajectoryFilterBeamHaloMuon.ComponentName = 'ckfTrajectoryFilterBeamHaloMuon'
20 ckfTrajectoryFilterBeamHaloMuon.filterPset.minimumNumberOfHits = 4
21 ckfTrajectoryFilterBeamHaloMuon.filterPset.minPt = 0.1
22 ckfTrajectoryFilterBeamHaloMuon.filterPset.maxLostHits = 3
23 ckfTrajectoryFilterBeamHaloMuon.filterPset.maxConsecLostHits = 2
24 
25 CkfTrajectoryBuilderBeamHalo.ComponentName = 'CkfTrajectoryBuilderBH'
26 CkfTrajectoryBuilderBeamHalo.propagatorAlong = 'BeamHaloPropagatorAlong'
27 CkfTrajectoryBuilderBeamHalo.propagatorOpposite = 'BeamHaloPropagatorOpposite'
28 CkfTrajectoryBuilderBeamHalo.trajectoryFilterName = 'ckfTrajectoryFilterBeamHaloMuon'
29 beamhaloTrackCandidates.src = cms.InputTag('beamhaloTrackerSeeds')
30 beamhaloTrackCandidates.NavigationSchool = 'BeamHaloNavigationSchool'
31 beamhaloTrackCandidates.TransientInitialStateEstimatorParameters.propagatorAlongTISE = 'BeamHaloPropagatorAlong'
32 beamhaloTrackCandidates.TransientInitialStateEstimatorParameters.propagatorOppositeTISE = 'BeamHaloPropagatorOpposite'
33 beamhaloTrackCandidates.TrajectoryBuilder = 'CkfTrajectoryBuilderBH'
34