CMS 3D CMS Logo

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