CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoPixelVertexing/PixelLowPtUtilities/python/MinBiasTracking_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoPixelVertexing.PixelLowPtUtilities.common_cff     import *
00004 from RecoPixelVertexing.PixelLowPtUtilities.firstStep_cff  import *
00005 from RecoPixelVertexing.PixelLowPtUtilities.secondStep_cff import *
00006 from RecoPixelVertexing.PixelLowPtUtilities.thirdStep_cff  import *
00007 
00008 from RecoVZero.VZeroFinding.VZeros_cff import *
00009 
00010 ###################################
00011 # First step, triplets, r=0.2 cm
00012 firstStep  = cms.Sequence(pixel3ProtoTracks
00013                         * pixel3Vertices
00014                         * pixel3PrimTracks
00015                         * primSeeds
00016                         * primTrackCandidates
00017                         * globalPrimTracks)
00018 
00019 ###################################
00020 # Second step, triplets, r=3.5 cm
00021 secondStep = cms.Sequence(secondClusters
00022                         * secondPixelRecHits
00023                         * secondStripRecHits
00024                         * pixelSecoTracks
00025                         * secoSeeds
00026                         * secoTrackCandidates
00027                         * globalSecoTracks)
00028 
00029 ###################################
00030 # Third step, pairs, not used
00031 thirdStep  = cms.Sequence( thirdClusters
00032                          * thirdPixelRecHits
00033                          * thirdStripRecHits
00034                          * pixelTertTracks
00035                          * tertSeeds
00036                          * tertTrackCandidates
00037                          * globalTertTracks)
00038 
00039 ###################################
00040 # Tracklist combiner
00041 allTracks = cms.EDProducer("TrackListCombiner",
00042 #   trackProducers = cms.vstring('pixel3PrimTracks',
00043 #                                'pixel3SecoTracks')
00044     trackProducers = cms.vstring('globalPrimTracks',
00045                                  'globalSecoTracks',
00046                                  'globalTertTracks')
00047 )
00048 
00049 ###################################
00050 # Minimum bias tracking
00051 minBiasTracking = cms.Sequence(firstStep
00052                             * secondStep
00053                              * thirdStep 
00054                              * allTracks)
00055