CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/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 hltActivityCkfTrackCandidatesForGSF = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
00025 hltActivityCkfTrackCandidatesForGSF.SeedProducer = cms.InputTag("hltActivityStartUpElectronPixelSeeds")
00026 hltActivityCkfTrackCandidatesForGSF.TrackProducers = []
00027 hltActivityCkfTrackCandidatesForGSF.MaxNumberOfCrossedLayers = 999
00028 hltActivityCkfTrackCandidatesForGSF.SeedCleaning = True
00029 hltActivityCkfTrackCandidatesForGSF.SplitHits = True
00030 
00031 
00032 
00033 # CTF track fit with material
00034 import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi
00035 
00036 hltCtfActivityWithMaterialTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
00037 hltCtfActivityWithMaterialTracks.src = 'hltCkfActivityTrackCandidates'
00038 hltCtfActivityWithMaterialTracks.TTRHBuilder = 'WithoutRefit'
00039 hltCtfActivityWithMaterialTracks.Fitter = 'KFFittingSmootherForElectrons'
00040 hltCtfActivityWithMaterialTracks.Propagator = 'PropagatorWithMaterial'
00041 
00042 
00043 hltLActivityStartUpElectronPixelSeedsSequence = cms.Sequence(globalPixelTracking+
00044                                                          cms.SequencePlaceholder("hltActivityStartUpElectronPixelSeeds"))
00045 
00046 HLTPixelMatchElectronActivityTrackingSequence = cms.Sequence(hltCkfActivityTrackCandidates+
00047                                                           hltCtfActivityWithMaterialTracks+
00048                                                           cms.SequencePlaceholder("hltPixelMatchElectronsActivity"))
00049 
00050