27 import FastSimulation.Muons.TSGFromL2_cfi
as TSG
29 from FastSimulation.Muons.TSGFromL2_cfi
import OIHitPropagators
as OIHProp
35 hltL3TrajSeedOIHit = TSG.l3seeds(
"OIHitCascade")
36 hltL3TrajSeedOIHit.ServiceParameters.Propagators = cms.untracked.vstring()
37 OIHProp(hltL3TrajSeedOIHit,hltL3TrajSeedOIHit.TkSeedGenerator.iterativeTSG)
38 hltL3TrajSeedIOHit = TSG.l3seeds(
"IOHitCascade")
39 hltL3NoFiltersTrajSeedOIHit = TSG.l3seeds(
"OIHitCascade")
40 hltL3NoFiltersTrajSeedOIHit.ServiceParameters.Propagators = cms.untracked.vstring()
41 OIHProp(hltL3NoFiltersTrajSeedOIHit,hltL3NoFiltersTrajSeedOIHit.TkSeedGenerator.iterativeTSG)
42 hltL3NoFiltersTrajSeedIOHit = TSG.l3seeds(
"IOHitCascade")
46 hltL3TrackCandidateFromL2OIState = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
47 hltL3TrackCandidateFromL2OIState.SeedProducer =
"hltL3TrajSeedOIState"
48 hltL3TrackCandidateFromL2OIHit = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
49 hltL3TrackCandidateFromL2OIHit.SeedProducer =
"hltL3TrajSeedOIHit"
50 hltL3TrackCandidateFromL2IOHit = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
51 hltL3TrackCandidateFromL2IOHit.SeedProducer =
"hltL3TrajSeedIOHit"
52 hltL3TrackCandidateFromL2NoVtx = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
53 hltL3TrackCandidateFromL2NoVtx.SeedProducer =
"hltL3TrajectorySeedNoVtx"
60 hltJpsiTkPixelSeedFromL3Candidate = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
61 hltCkfTrackCandidatesJpsiTk = cms.Sequence(globalPixelTracking)
66 hltMuCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
67 hltMuCkfTrackCandidates.SeedProducer = cms.InputTag(
"hltMuTrackSeeds")
68 hltMuCkfTrackCandidates.SeedCleaning =
True
69 hltMuCkfTrackCandidates.SplitHits =
False
71 hltMuTrackJpsiCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
72 hltMuTrackJpsiCkfTrackCandidates.SeedProducer = cms.InputTag(
"hltMuTrackJpsiTrackSeeds")
73 hltMuTrackJpsiCkfTrackCandidates.SeedCleaning =
True
74 hltMuTrackJpsiCkfTrackCandidates.SplitHits =
False
76 hltMuTrackJpsiEffCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
77 hltMuTrackJpsiEffCkfTrackCandidates.SeedProducer = cms.InputTag(
"hltMuTrackJpsiTrackSeeds")
78 hltMuTrackJpsiEffCkfTrackCandidates.SeedCleaning =
True
79 hltMuTrackJpsiEffCkfTrackCandidates.SplitHits =
False
81 hltMuTrackCkfTrackCandidatesOnia = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
82 hltMuTrackCkfTrackCandidatesOnia.SeedProducer = cms.InputTag(
"hltMuTrackTrackSeedsOnia")
83 hltMuTrackCkfTrackCandidatesOnia.SeedCleaning =
True
84 hltMuTrackCkfTrackCandidatesOnia.SplitHits =
False
89 hltMuCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
90 hltMuCtfTracks.src =
'hltMuCkfTrackCandidates'
91 hltMuCtfTracks.TTRHBuilder =
'WithoutRefit'
92 hltMuCtfTracks.Fitter =
'KFFittingSmoother'
93 hltMuCtfTracks.Propagator =
'PropagatorWithMaterial'
95 hltMuTrackJpsiCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
96 hltMuTrackJpsiCtfTracks.src =
'hltMuTrackJpsiCkfTrackCandidates'
97 hltMuTrackJpsiCtfTracks.TTRHBuilder =
'WithoutRefit'
98 hltMuTrackJpsiCtfTracks.Fitter =
'KFFittingSmoother'
99 hltMuTrackJpsiCtfTracks.Propagator =
'PropagatorWithMaterial'
101 hltMuTrackJpsiEffCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
102 hltMuTrackJpsiEffCtfTracks.src =
'hltMuTrackJpsiEffCkfTrackCandidates'
103 hltMuTrackJpsiEffCtfTracks.TTRHBuilder =
'WithoutRefit'
104 hltMuTrackJpsiEffCtfTracks.Fitter =
'KFFittingSmoother'
105 hltMuTrackJpsiEffCtfTracks.Propagator =
'PropagatorWithMaterial'
107 hltMuTrackCtfTracksOnia = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
108 hltMuTrackCtfTracksOnia.src =
'hltMuTrackCkfTrackCandidatesOnia'
109 hltMuTrackCtfTracksOnia.TTRHBuilder =
'WithoutRefit'
110 hltMuTrackCtfTracksOnia.Fitter =
'KFFittingSmoother'
111 hltMuTrackCtfTracksOnia.Propagator =
'PropagatorWithMaterial'
123 HLTRegionalCKFTracksForL3Isolation = cms.Sequence( hltPixelTracks)
Make one TrackCand for each seeder.