CMS 3D CMS Logo

NuclearInteraction_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
5 
7 # Pattern Recognition and Fit
11 #FILTER
12 nuclearCkfTrajectoryFilter = TrackingTools.TrajectoryFiltering.TrajectoryFilter_cff.CkfBaseTrajectoryFilter_block.clone()
14 #TRAJECTORY BUILDER
15 nuclearCkfTrajectoryBuilder = RecoTracker.CkfPattern.CkfTrajectoryBuilder_cfi.CkfTrajectoryBuilder.clone()
17 #TRACK CANDIDATES
18 nuclearTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
20 #TRACKS
21 nuclearWithMaterialTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
25 nuclear_interaction = cms.Sequence(nuclearSeed*nuclearTrackCandidates*nuclearWithMaterialTracks*nuclearInteractionMaker)
26 nuclear_interaction_and_correction = cms.Sequence(nuclear_interaction*TrackCorrector)
27 nuclearCkfTrajectoryFilter.minPt = 0.3
28 nuclearCkfTrajectoryFilter.maxLostHits = 1
29 nuclearCkfTrajectoryFilter.minimumNumberOfHits = 3
30 nuclearCkfTrajectoryBuilder.trajectoryFilter.refToPSet_ = 'nuclearCkfTrajectoryFilter'
31 nuclearCkfTrajectoryBuilder.alwaysUseInvalidHits = False
32 nuclearTrackCandidates.src = 'nuclearSeed'
33 nuclearTrackCandidates.TrajectoryBuilderPSet.refToPSet_ = 'nuclearCkfTrajectoryBuilder'
34 nuclearTrackCandidates.RedundantSeedCleaner = 'none'
35 nuclearWithMaterialTracks.src = 'nuclearTrackCandidates'
36 #FittingSmootherRK.MinNumberOfHits = 3
37