CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/RecoTracker/Configuration/python/RecoTrackerNotStandard_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 #
00004 # Tracker Tracking etc
00005 #
00006 # Seeds 
00007 from RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cff import *
00008 from RecoTracker.TkSeedGenerator.GlobalSeedsFromPairsWithVertices_cff import *
00009 from RecoTracker.TkSeedGenerator.GlobalSeedsFromTriplets_cff import *
00010 from RecoTracker.TkSeedGenerator.GlobalMixedSeeds_cff import *
00011 from RecoTracker.TkSeedGenerator.GlobalPixelSeeds_cff import *
00012 from RecoTracker.TkSeedGenerator.GlobalPixelLessSeeds_cff import *
00013 # Ckf
00014 from RecoTracker.CkfPattern.CkfTrackCandidatesNoOverlaps_cff import *
00015 from RecoTracker.CkfPattern.CkfTrackCandidatesPixelLess_cff import *
00016 from RecoTracker.CkfPattern.CkfTrackCandidatesCombinedSeeds_cff import *
00017 # Final Fit
00018 from RecoTracker.TrackProducer.CTFNoOverlaps_cff import *
00019 from RecoTracker.TrackProducer.CTFPixelLess_cff import *
00020 from RecoTracker.TrackProducer.CTFCombinedSeeds_cff import *
00021 ctfTracksNoOverlaps = cms.Sequence(ckfTrackCandidatesNoOverlaps*ctfNoOverlaps)
00022 ctfTracksPixelLess = cms.Sequence(globalPixelLessSeeds*ckfTrackCandidatesPixelLess*ctfPixelLess)
00023 ctfTracksCombinedSeeds = cms.Sequence(globalSeedsFromPairsWithVertices*globalSeedsFromTriplets*globalCombinedSeeds*ckfTrackCandidatesCombinedSeeds*ctfCombinedSeeds)
00024 
00025 #
00026 # Regional reconstruction for cosmics
00027 #
00028 # Seeds
00029 from RecoTracker.SpecialSeedGenerators.CombinatorialSeedGeneratorForCosmicsRegionalReconstruction_cff import *
00030 # Ckf
00031 import RecoTracker.CkfPattern.CkfTrackCandidates_cfi
00032 regionalCosmicCkfTrackCandidates = RecoTracker.CkfPattern.CkfTrackCandidates_cfi.ckfTrackCandidates.clone(
00033     src = cms.InputTag( "regionalCosmicTrackerSeeds" ),
00034     NavigationSchool = cms.string('CosmicNavigationSchool'),
00035     #TrajectoryBuilder = cms.string( "CkfTrajectoryBuilder" ),
00036     TrajectoryBuilder = cms.string( "GroupedCkfTrajectoryBuilder" ),
00037 )
00038 
00039 # Track producer
00040 import RecoTracker.TrackProducer.TrackProducer_cfi
00041 regionalCosmicTracks = RecoTracker.TrackProducer.TrackProducer_cfi.TrackProducer.clone(
00042     src = cms.InputTag( "regionalCosmicCkfTrackCandidates" ),
00043     NavigationSchool = 'CosmicNavigationSchool',
00044     AlgorithmName = 'cosmics',
00045     alias = 'regionalCosmicTracks'
00046 )
00047 # Final Sequence
00048 regionalCosmicTracksSeq = cms.Sequence( regionalCosmicTrackerSeeds * regionalCosmicCkfTrackCandidates * regionalCosmicTracks )