7 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
8 ckfTrajectoryFilterBeamHaloMuon = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone()
13 CkfTrajectoryBuilderBeamHalo = copy.deepcopy(CkfTrajectoryBuilder)
17 beamhaloTrackCandidates = copy.deepcopy(ckfTrackCandidates)
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
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'