Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002
00003 import FastSimulation.HighLevelTrigger.DummyModule_cfi
00004 from FastSimulation.Tracking.GlobalPixelTracking_cff import *
00005
00006
00007
00008
00009
00010
00011
00012 from FastSimulation.Muons.L3Muons_cff import *
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 import FastSimulation.Muons.TSGFromL2_cfi as TSG
00028
00029 from FastSimulation.Muons.TSGFromL2_cfi import OIHitPropagators as OIHProp
00030
00031
00032
00033
00034
00035 hltL3TrajSeedOIHit = TSG.l3seeds("OIHitCascade")
00036 hltL3TrajSeedOIHit.ServiceParameters.Propagators = cms.untracked.vstring()
00037 OIHProp(hltL3TrajSeedOIHit,hltL3TrajSeedOIHit.TkSeedGenerator.iterativeTSG)
00038 hltL3TrajSeedIOHit = TSG.l3seeds("IOHitCascade")
00039
00040
00041 from FastSimulation.Muons.TrackCandidateFromL2_cfi import *
00042 hltL3TrackCandidateFromL2OIState = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
00043 hltL3TrackCandidateFromL2OIState.SeedProducer = "hltL3TrajSeedOIState"
00044 hltL3TrackCandidateFromL2OIHit = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
00045 hltL3TrackCandidateFromL2OIHit.SeedProducer = "hltL3TrajSeedOIHit"
00046 hltL3TrackCandidateFromL2IOHit = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
00047 hltL3TrackCandidateFromL2IOHit.SeedProducer = "hltL3TrajSeedIOHit"
00048 hltL3TrackCandidateFromL2NoVtx = FastSimulation.Muons.TrackCandidateFromL2_cfi.hltL3TrackCandidateFromL2.clone()
00049 hltL3TrackCandidateFromL2NoVtx.SeedProducer = "hltL3TrajectorySeedNoVtx"
00050
00051
00052
00053
00054
00055
00056 hltJpsiTkPixelSeedFromL3Candidate = FastSimulation.HighLevelTrigger.DummyModule_cfi.dummyModule.clone()
00057 hltCkfTrackCandidatesJpsiTk = cms.Sequence(globalPixelTracking)
00058
00059 hltCtfWithMaterialTracksJpsiTk = cms.EDProducer("FastTrackMerger",
00060 SaveTracksOnly = cms.untracked.bool(True),
00061 TrackProducers = cms.VInputTag(cms.InputTag("globalPixelWithMaterialTracks"),
00062 cms.InputTag("globalPixelTrackCandidates")),
00063 ptMin = cms.untracked.double(1.0),
00064 minHits = cms.untracked.uint32(8)
00065 )
00066
00067
00068 import FastSimulation.Tracking.TrackCandidateProducer_cfi
00069
00070 hltMuCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
00071 hltMuCkfTrackCandidates.SeedProducer = cms.InputTag("hltMuTrackSeeds")
00072 hltMuCkfTrackCandidates.TrackProducers = []
00073 hltMuCkfTrackCandidates.SeedCleaning = True
00074 hltMuCkfTrackCandidates.SplitHits = False
00075
00076 hltMuTrackJpsiCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
00077 hltMuTrackJpsiCkfTrackCandidates.SeedProducer = cms.InputTag("hltMuTrackJpsiTrackSeeds")
00078 hltMuTrackJpsiCkfTrackCandidates.TrackProducers = []
00079 hltMuTrackJpsiCkfTrackCandidates.SeedCleaning = True
00080 hltMuTrackJpsiCkfTrackCandidates.SplitHits = False
00081
00082 hltMuTrackJpsiEffCkfTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
00083 hltMuTrackJpsiEffCkfTrackCandidates.SeedProducer = cms.InputTag("hltMuTrackJpsiTrackSeeds")
00084 hltMuTrackJpsiEffCkfTrackCandidates.TrackProducers = []
00085 hltMuTrackJpsiEffCkfTrackCandidates.SeedCleaning = True
00086 hltMuTrackJpsiEffCkfTrackCandidates.SplitHits = False
00087
00088 hltMuTrackCkfTrackCandidatesOnia = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
00089 hltMuTrackCkfTrackCandidatesOnia.SeedProducer = cms.InputTag("hltMuTrackTrackSeedsOnia")
00090 hltMuTrackCkfTrackCandidatesOnia.TrackProducers = []
00091 hltMuTrackCkfTrackCandidatesOnia.SeedCleaning = True
00092 hltMuTrackCkfTrackCandidatesOnia.SplitHits = False
00093
00094
00095 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi
00096
00097 hltMuCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00098 hltMuCtfTracks.src = 'hltMuCkfTrackCandidates'
00099 hltMuCtfTracks.TTRHBuilder = 'WithoutRefit'
00100 hltMuCtfTracks.Fitter = 'KFFittingSmoother'
00101 hltMuCtfTracks.Propagator = 'PropagatorWithMaterial'
00102
00103 hltMuTrackJpsiCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00104 hltMuTrackJpsiCtfTracks.src = 'hltMuTrackJpsiCkfTrackCandidates'
00105 hltMuTrackJpsiCtfTracks.TTRHBuilder = 'WithoutRefit'
00106 hltMuTrackJpsiCtfTracks.Fitter = 'KFFittingSmoother'
00107 hltMuTrackJpsiCtfTracks.Propagator = 'PropagatorWithMaterial'
00108
00109 hltMuTrackJpsiEffCtfTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00110 hltMuTrackJpsiEffCtfTracks.src = 'hltMuTrackJpsiEffCkfTrackCandidates'
00111 hltMuTrackJpsiEffCtfTracks.TTRHBuilder = 'WithoutRefit'
00112 hltMuTrackJpsiEffCtfTracks.Fitter = 'KFFittingSmoother'
00113 hltMuTrackJpsiEffCtfTracks.Propagator = 'PropagatorWithMaterial'
00114
00115 hltMuTrackCtfTracksOnia = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00116 hltMuTrackCtfTracksOnia.src = 'hltMuTrackCkfTrackCandidatesOnia'
00117 hltMuTrackCtfTracksOnia.TTRHBuilder = 'WithoutRefit'
00118 hltMuTrackCtfTracksOnia.Fitter = 'KFFittingSmoother'
00119 hltMuTrackCtfTracksOnia.Propagator = 'PropagatorWithMaterial'
00120
00121
00122
00123
00124
00125
00126
00127
00128
00129
00130 from FastSimulation.Tracking.HLTPixelTracksProducer_cfi import *
00131 HLTRegionalCKFTracksForL3Isolation = cms.Sequence( hltPixelTracks)
00132