CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
NuclearInteraction_cff.py
Go to the documentation of this file.
2 
5 
7 # Pattern Recognition and Fit
11 import TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi
12 #FILTER
13 nuclearCkfTrajectoryFilter = TrackingTools.TrajectoryFiltering.TrajectoryFilterESProducer_cfi.trajectoryFilterESProducer.clone()
15 #TRAJECTORY BUILDER
16 nuclearCkfTrajectoryBuilder = RecoTracker.CkfPattern.CkfTrajectoryBuilderESProducer_cfi.CkfTrajectoryBuilder.clone()
18 #TRACK CANDIDATES
19 nuclearTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone()
21 #TRACKS
22 nuclearWithMaterialTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
26 nuclear_interaction = cms.Sequence(nuclearSeed*nuclearTrackCandidates*nuclearWithMaterialTracks*nuclearInteractionMaker)
27 nuclear_interaction_and_correction = cms.Sequence(nuclear_interaction*TrackCorrector)
28 nuclearCkfTrajectoryFilter.ComponentName = 'nuclearCkfTrajectoryFilter'
29 nuclearCkfTrajectoryFilter.filterPset.minPt = 0.3
30 nuclearCkfTrajectoryFilter.filterPset.maxLostHits = 1
31 nuclearCkfTrajectoryFilter.filterPset.minimumNumberOfHits = 3
32 nuclearCkfTrajectoryBuilder.ComponentName = 'nuclearCkfTrajectoryBuilder'
33 nuclearCkfTrajectoryBuilder.trajectoryFilterName = 'nuclearCkfTrajectoryFilter'
34 nuclearCkfTrajectoryBuilder.alwaysUseInvalidHits = False
35 nuclearTrackCandidates.src = 'nuclearSeed'
36 nuclearTrackCandidates.TrajectoryBuilder = 'nuclearCkfTrajectoryBuilder'
37 nuclearTrackCandidates.RedundantSeedCleaner = 'none'
38 nuclearWithMaterialTracks.src = 'nuclearTrackCandidates'
39 #FittingSmootherRK.MinNumberOfHits = 3
40