CMS 3D CMS Logo

RecoTrackerP5_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #
4 # Tracking configuration file fragment for P5 cosmic running
5 #
7 # TTRHBuilders
9 # COSMIC TRACK FINDER
12 # Final Track Selector for CosmicTF
15 
16 #chi2 set to 40!!
17 # CTF
21 combinedP5SeedsForCTF = RecoTracker.TkSeedGenerator.GlobalCombinedSeeds_cfi.globalCombinedSeeds.clone(
22  seedCollections = ['combinatorialcosmicseedfinderP5',
23  'simpleCosmicBONSeeds'],
24  #backward compatibility 2.2/3.1
25  PairCollection = cms.InputTag('combinatorialcosmicseedfinderP5'),
26  TripletCollection = cms.InputTag('simpleCosmicBONSeeds')
27 )
28 
30 ckfTrackCandidatesP5.src = 'combinedP5SeedsForCTF'
31 #backward compatibility 2.2/3.1
32 
33 #import RecoTracker.TrackProducer.CTFFinalFitWithMaterial_cfi
35 # Final Track Selector for CTF
37 
38 # ROACH SEARCH
39 # Final Track Selector for RS
40 #from RecoTracker.FinalTrackSelectors.RSFinalTrackSelectorP5_cff import *
41 
42 # TRACK INFO
43 
44 ckfTrackCandidatesP5LHCNavigation = ckfTrackCandidatesP5.clone(NavigationSchool = 'SimpleNavigationSchool')
45 ctfWithMaterialTracksP5LHCNavigation = ctfWithMaterialTracksCosmics.clone(src = "ckfTrackCandidatesP5LHCNavigation")
46 
47 ctftracksP5Task = cms.Task(combinatorialcosmicseedinglayersP5Task,
48  combinatorialcosmicseedfinderP5,
49  simpleCosmicBONSeedingLayers,
50  simpleCosmicBONSeeds,
51  combinedP5SeedsForCTF,
52  ckfTrackCandidatesP5,
53  ctfWithMaterialTracksCosmics,
54  ctfWithMaterialTracksP5,
55  ckfTrackCandidatesP5LHCNavigation,
56  ctfWithMaterialTracksP5LHCNavigation)
57 ctftracksP5 = cms.Sequence(ctftracksP5Task)
58 
60 cosmicTrackSplitter = RecoTracker.FinalTrackSelectors.cosmicTrackSplitter_cfi.cosmicTrackSplitter.clone(
61  tjTkAssociationMapTag = 'cosmictrackfinderCosmics',
62  tracks = 'cosmictrackfinderCosmics'
63 )
64 splittedTracksP5 = cosmictrackfinderCosmics.clone(src = "cosmicTrackSplitter")
65 
66 cosmictracksP5Task = cms.Task(cosmicseedfinderP5,
67  cosmicCandidateFinderP5,
68  cosmictrackfinderCosmics,
69  cosmictrackfinderP5,
70  cosmicTrackSplitter,
71  splittedTracksP5)
72 cosmictracksP5 = cms.Sequence(cosmictracksP5Task)
73 
74 #Top/Bottom tracks NEW
76 trackerCosmics_TopBotTask = cms.Task(trackerlocalrecoTopTask,
77  tracksP5TopTask,
78  trackerlocalrecoBottomTask,
79  tracksP5BottomTask)
80 trackerCosmics_TopBot = cms.Sequence(trackerCosmics_TopBotTask)
81 #dEdX reconstruction
83 # (SK) keep rstracks commented out in case of resurrection
84 tracksP5Task = cms.Task(cosmictracksP5Task,
85  ctftracksP5Task,
86  doAllCosmicdEdXEstimatorsTask,
87  siPixelClusterShapeCache)
88 tracksP5 = cms.Sequence(tracksP5Task)
89 tracksP5_wodEdX = tracksP5.copy()
90 tracksP5_wodEdX.remove(doAllCosmicdEdXEstimators)
91 
92 # explicitely switch on hit splitting
93 ckfTrackCandidatesP5.useHitsSplitting = True
94 
95 # REGIONAL RECONSTRUCTION
97 regionalCosmicTrackerSeeds.RegionInJetsCheckPSet = cms.PSet( doJetsExclusionCheck = cms.bool( False ) )
98 
99 # CDC Reconstruction
RecoTrackerTopBottom_cff
GlobalCombinedSeeds_cff
cosmicDC_cff
siPixelClusterShapeCache_cfi
SimpleCosmicBONSeeder_cff
TTRHBuilders_cff
CombinatorialSeedGeneratorForCosmicsP5_cff
MeasurementTrackerESProducer_cff
CkfTrackCandidatesP5_cff
RecoTrackerNotStandard_cff
cosmicTrackSplitter_cfi
CTFFinalFitWithMaterialP5_cff
CosmicTrackFinderP5_cff
CosmicSeedP5Pairs_cff
CosmicTFFinalTrackSelectorP5_cff
dedxEstimators_Cosmics_cff
CTFFinalTrackSelectorP5_cff