00001 import FWCore.ParameterSet.Config as cms
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 import FastSimulation.EgammaElectronAlgos.electronGSPixelSeeds_cfi
00015 from FastSimulation.Configuration.blockHLT_cff import *
00016
00017 hltL1IsoLargeWindowElectronPixelSeeds = FastSimulation.EgammaElectronAlgos.electronGSPixelSeeds_cfi.electronGSPixelSeeds.clone()
00018 hltL1IsoLargeWindowElectronPixelSeeds.SeedConfiguration = cms.PSet(
00019 block_hltL1IsoLargeWindowElectronPixelSeeds
00020 )
00021 hltL1IsoLargeWindowElectronPixelSeeds.barrelSuperClusters = 'hltCorrectedHybridSuperClustersL1Isolated'
00022 hltL1IsoLargeWindowElectronPixelSeeds.endcapSuperClusters = 'hltCorrectedEndcapSuperClustersWithPreshowerL1Isolated'
00023
00024
00025 import FastSimulation.Tracking.TrackCandidateProducer_cfi
00026 hltCkfL1IsoLargeWindowTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
00027 hltCkfL1IsoLargeWindowTrackCandidates.SeedProducer = cms.InputTag("hltL1IsoLargeWindowElectronPixelSeeds")
00028 hltCkfL1IsoLargeWindowTrackCandidates.TrackProducers = cms.VInputTag(cms.InputTag("hltCtfL1IsoWithMaterialTracks"))
00029 hltCkfL1IsoLargeWindowTrackCandidates.MaxNumberOfCrossedLayers = 999
00030 hltCkfL1IsoLargeWindowTrackCandidates.SeedCleaning = True
00031 hltCkfL1IsoLargeWindowTrackCandidates.SplitHits = False
00032
00033
00034
00035 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi
00036 ctfL1IsoLargeWindowTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00037 ctfL1IsoLargeWindowTracks.src = 'hltCkfL1IsoLargeWindowTrackCandidates'
00038 ctfL1IsoLargeWindowTracks.TTRHBuilder = 'WithoutRefit'
00039 ctfL1IsoLargeWindowTracks.Fitter = 'KFFittingSmootherForElectrons'
00040 ctfL1IsoLargeWindowTracks.Propagator = 'PropagatorWithMaterial'
00041
00042
00043
00044 hltCtfL1IsoLargeWindowWithMaterialTracks = cms.EDFilter("FastTrackMerger",
00045 SaveTracksOnly = cms.untracked.bool(True),
00046 TrackProducers = cms.VInputTag(cms.InputTag("ctfL1IsoLargeWindowTracks"),
00047 cms.InputTag("hltCtfL1IsoWithMaterialTracks"))
00048 )
00049
00050
00051 HLTPixelMatchElectronL1IsoLargeWindowTrackingSequence = cms.Sequence(hltCkfL1IsoLargeWindowTrackCandidates+
00052 ctfL1IsoLargeWindowTracks+
00053 hltCtfL1IsoLargeWindowWithMaterialTracks+
00054 cms.SequencePlaceholder("hltPixelMatchElectronsL1IsoLargeWindow"))
00055