CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/FastSimulation/EgammaElectronAlgos/python/pixelMatchElectronActivitySequenceForHLT_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 #
00003 # create a sequence with all required modules and sources needed to make
00004 # pixel based electrons
00005 #
00006 # NB: it assumes that ECAL clusters (hybrid) are in the event
00007 #
00008 #
00009 # modules to make seeds, tracks and electrons
00010 
00011 # (Not-so) Regional Tracking - needed because the ElectronSeedProducer needs the seeds 
00012 from FastSimulation.Tracking.GlobalPixelTracking_cff import *
00013 
00014 # CKFTrackCandidateMaker
00015 import FastSimulation.Tracking.TrackCandidateProducer_cfi
00016 
00017 hltCkfActivityTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
00018 hltCkfActivityTrackCandidates.SeedProducer = cms.InputTag("hltActivityStartUpElectronPixelSeeds")
00019 hltCkfActivityTrackCandidates.TrackProducers = []
00020 hltCkfActivityTrackCandidates.MaxNumberOfCrossedLayers = 999
00021 hltCkfActivityTrackCandidates.SeedCleaning = True
00022 hltCkfActivityTrackCandidates.SplitHits = False
00023 
00024 # CTF track fit with material
00025 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi
00026 
00027 hltCtfActivityWithMaterialTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00028 hltCtfActivityWithMaterialTracks.src = 'hltCkfActivityTrackCandidates'
00029 hltCtfActivityWithMaterialTracks.TTRHBuilder = 'WithoutRefit'
00030 hltCtfActivityWithMaterialTracks.Fitter = 'KFFittingSmootherForElectrons'
00031 hltCtfActivityWithMaterialTracks.Propagator = 'PropagatorWithMaterial'
00032 
00033 
00034 hltLActivityStartUpElectronPixelSeedsSequence = cms.Sequence(globalPixelTracking+
00035                                                          cms.SequencePlaceholder("hltActivityStartUpElectronPixelSeeds"))
00036 
00037 HLTPixelMatchElectronActivityTrackingSequence = cms.Sequence(hltCkfActivityTrackCandidates+
00038                                                           hltCtfActivityWithMaterialTracks+
00039                                                           cms.SequencePlaceholder("hltPixelMatchElectronsActivity"))
00040 
00041