CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GlobalPixelTracking_cff.py
Go to the documentation of this file.
2 
3 # Global Pixel seeding
6 
7 # TrackCandidates
9 
10 globalPixelTrackCandidates = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
11 globalPixelTrackCandidates.SeedProducer = cms.InputTag("globalPixelSeeds","GlobalPixel")
12 
13 globalPixelTrackCandidatesForElectrons = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
14 globalPixelTrackCandidatesForElectrons.SeedProducer = cms.InputTag("globalPixelSeedsForElectrons","GlobalPixel")
15 globalPixelTrackCandidatesForElectrons.TrackProducers = ['globalPixelWithMaterialTracks']
16 
17 globalPixelTrackCandidatesForPhotons = FastSimulation.Tracking.TrackCandidateProducer_cfi.trackCandidateProducer.clone()
18 globalPixelTrackCandidatesForPhotons.SeedProducer = cms.InputTag("globalPixelSeedsForPhotons","GlobalPixel")
19 globalPixelTrackCandidatesForPhotons.TrackProducers = ['globalPixelWithMaterialTracks']
20 
21 # reco::Tracks (possibly with invalid hits)
23 
24 globalPixelWithMaterialTracks = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
25 globalPixelWithMaterialTracks.src = 'globalPixelTrackCandidates'
26 globalPixelWithMaterialTracks.TTRHBuilder = 'WithoutRefit'
27 globalPixelWithMaterialTracks.Fitter = 'KFFittingSmootherWithOutlierRejection'
28 globalPixelWithMaterialTracks.Propagator = 'PropagatorWithMaterial'
29 globalPixelWithMaterialTracks.TrajectoryInEvent = cms.bool(True)
30 
31 globalPixelWithMaterialTracksForElectrons = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
32 globalPixelWithMaterialTracksForElectrons.src = 'globalPixelTrackCandidatesForElectrons'
33 globalPixelWithMaterialTracksForElectrons.TTRHBuilder = 'WithoutRefit'
34 globalPixelWithMaterialTracksForElectrons.Fitter = 'KFFittingSmootherWithOutlierRejection'
35 globalPixelWithMaterialTracksForElectrons.Propagator = 'PropagatorWithMaterial'
36 globalPixelWithMaterialTracksForElectrons.TrajectoryInEvent = cms.bool(True)
37 
38 globalPixelWithMaterialTracksForPhotons = RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi.ctfWithMaterialTracks.clone()
39 globalPixelWithMaterialTracksForPhotons.src = 'globalPixelTrackCandidatesForPhotons'
40 globalPixelWithMaterialTracksForPhotons.TTRHBuilder = 'WithoutRefit'
41 globalPixelWithMaterialTracksForPhotons.Fitter = 'KFFittingSmootherWithOutlierRejection'
42 globalPixelWithMaterialTracksForPhotons.Propagator = 'PropagatorWithMaterial'
43 globalPixelWithMaterialTracksForPhotons.TrajectoryInEvent = cms.bool(True)
44 
45 # The sequences
46 globalPixelTracking = cms.Sequence(globalPixelSeeds*
47  globalPixelTrackCandidates*
48  globalPixelWithMaterialTracks*
49  globalPixelSeedsForPhotons*
50  globalPixelTrackCandidatesForPhotons*
51  globalPixelWithMaterialTracksForPhotons*
52  globalPixelSeedsForElectrons*
53  globalPixelTrackCandidatesForElectrons*
54  globalPixelWithMaterialTracksForElectrons)