CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MergeLargeD0TrackCollections_cff.py
Go to the documentation of this file.
2 
3 #
4 # Merge standard tracking with additional, optional large impact-parameter tracking iterations
5 #
6 
7 import RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi
8 # Track filtering and quality.
9 # input: generalTracks,largeD0step1WithMaterialTracks,largeD0step2WithMaterialTracks,largeD0step3WithMaterialTracks,largeD0step4WithMaterialTracks,largeD0step5WithMaterialTracks
10 # output: mergeLargeD0step5Step
11 # sequence: largeD0TrackCollectionMerging
12 
13 #
14 mergeLargeD0step1 = RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi.simpleTrackListMerger.clone(
15  TrackProducer1 = 'generalTracks',
16  TrackProducer2 = 'largeD0step1Trk',
17  promoteTrackQuality = True
18  )
19 
20 #
21 mergeLargeD0step2 = RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi.simpleTrackListMerger.clone(
22  TrackProducer1 = 'mergeLargeD0step1',
23  TrackProducer2 = 'largeD0step2Trk',
24  promoteTrackQuality = True
25  )
26 
27 #
28 mergeLargeD0step3 = RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi.simpleTrackListMerger.clone(
29  TrackProducer1 = 'mergeLargeD0step2',
30  TrackProducer2 = 'largeD0step3Trk',
31  promoteTrackQuality = True
32  )
33 
34 #
35 mergeLargeD0step4 = RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi.simpleTrackListMerger.clone(
36  TrackProducer1 = 'mergeLargeD0step3',
37  TrackProducer2 = 'largeD0step4Trk',
38  promoteTrackQuality = True,
39  )
40 
41 #
42 mergeLargeD0step5 = RecoTracker.FinalTrackSelectors.simpleTrackListMerger_cfi.simpleTrackListMerger.clone(
43  TrackProducer1 = 'mergeLargeD0step4',
44  TrackProducer2 = 'largeD0step5Trk',
45  promoteTrackQuality = True,
46  )
47 
48 largeD0TrackCollectionMerging = cms.Sequence(mergeLargeD0step1 * mergeLargeD0step2 * mergeLargeD0step3 * mergeLargeD0step4 * mergeLargeD0step5)