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")
42 hltL3TrackCandidateFromL2OIState = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
43 hltL3TrackCandidateFromL2OIState.SeedProducer =
"hltL3TrajSeedOIState"
44 hltL3TrackCandidateFromL2OIHit = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
45 hltL3TrackCandidateFromL2OIHit.SeedProducer =
"hltL3TrajSeedOIHit"
46 hltL3TrackCandidateFromL2IOHit = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
47 hltL3TrackCandidateFromL2IOHit.SeedProducer =
"hltL3TrajSeedIOHit"
48 hltL3TrackCandidateFromL2NoVtx = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
49 hltL3TrackCandidateFromL2NoVtx.SeedProducer =
"hltL3TrajectorySeedNoVtx"
56 hltJpsiTkPixelSeedFromL3Candidate = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
57 hltCkfTrackCandidatesJpsiTk = cms.Sequence(globalPixelTracking)
59 hltCtfWithMaterialTracksJpsiTk = cms.EDProducer(
"FastTrackMerger",
60 SaveTracksOnly = cms.untracked.bool(
True),
61 TrackProducers = cms.VInputTag(cms.InputTag(
"globalPixelWithMaterialTracks"),
62 cms.InputTag(
"globalPixelTrackCandidates")),
63 ptMin = cms.untracked.double(1.0),
64 minHits = cms.untracked.uint32(8)
70 hltMuCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
71 hltMuCkfTrackCandidates.SeedProducer = cms.InputTag(
"hltMuTrackSeeds")
72 hltMuCkfTrackCandidates.TrackProducers = []
73 hltMuCkfTrackCandidates.SeedCleaning =
True
74 hltMuCkfTrackCandidates.SplitHits =
False
76 hltMuTrackJpsiCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
77 hltMuTrackJpsiCkfTrackCandidates.SeedProducer = cms.InputTag(
"hltMuTrackJpsiTrackSeeds")
78 hltMuTrackJpsiCkfTrackCandidates.TrackProducers = []
79 hltMuTrackJpsiCkfTrackCandidates.SeedCleaning =
True
80 hltMuTrackJpsiCkfTrackCandidates.SplitHits =
False
82 hltMuTrackJpsiEffCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
83 hltMuTrackJpsiEffCkfTrackCandidates.SeedProducer = cms.InputTag(
"hltMuTrackJpsiTrackSeeds")
84 hltMuTrackJpsiEffCkfTrackCandidates.TrackProducers = []
85 hltMuTrackJpsiEffCkfTrackCandidates.SeedCleaning =
True
86 hltMuTrackJpsiEffCkfTrackCandidates.SplitHits =
False
88 hltMuTrackCkfTrackCandidatesOnia = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
89 hltMuTrackCkfTrackCandidatesOnia.SeedProducer = cms.InputTag(
"hltMuTrackTrackSeedsOnia")
90 hltMuTrackCkfTrackCandidatesOnia.TrackProducers = []
91 hltMuTrackCkfTrackCandidatesOnia.SeedCleaning =
True
92 hltMuTrackCkfTrackCandidatesOnia.SplitHits =
False
97 hltMuCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
98 hltMuCtfTracks.src =
'hltMuCkfTrackCandidates'
99 hltMuCtfTracks.TTRHBuilder =
'WithoutRefit'
100 hltMuCtfTracks.Fitter =
'KFFittingSmoother'
101 hltMuCtfTracks.Propagator =
'PropagatorWithMaterial'
103 hltMuTrackJpsiCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
104 hltMuTrackJpsiCtfTracks.src =
'hltMuTrackJpsiCkfTrackCandidates'
105 hltMuTrackJpsiCtfTracks.TTRHBuilder =
'WithoutRefit'
106 hltMuTrackJpsiCtfTracks.Fitter =
'KFFittingSmoother'
107 hltMuTrackJpsiCtfTracks.Propagator =
'PropagatorWithMaterial'
109 hltMuTrackJpsiEffCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
110 hltMuTrackJpsiEffCtfTracks.src =
'hltMuTrackJpsiEffCkfTrackCandidates'
111 hltMuTrackJpsiEffCtfTracks.TTRHBuilder =
'WithoutRefit'
112 hltMuTrackJpsiEffCtfTracks.Fitter =
'KFFittingSmoother'
113 hltMuTrackJpsiEffCtfTracks.Propagator =
'PropagatorWithMaterial'
115 hltMuTrackCtfTracksOnia = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
116 hltMuTrackCtfTracksOnia.src =
'hltMuTrackCkfTrackCandidatesOnia'
117 hltMuTrackCtfTracksOnia.TTRHBuilder =
'WithoutRefit'
118 hltMuTrackCtfTracksOnia.Fitter =
'KFFittingSmoother'
119 hltMuTrackCtfTracksOnia.Propagator =
'PropagatorWithMaterial'
131 HLTRegionalCKFTracksForL3Isolation = cms.Sequence( hltPixelTracks)
Make one TrackCand for each seeder.