CMS 3D CMS Logo

MergeTrackCollectionsHI_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 hiGeneralTracksNoRegitMu = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
5  TrackProducers = (cms.InputTag('hiGlobalPrimTracks'),
6  cms.InputTag('hiDetachedTripletStepTracks'),
7  cms.InputTag('hiLowPtTripletStepTracks'),
8  cms.InputTag('hiPixelPairGlobalPrimTracks'),
9  cms.InputTag('hiJetCoreRegionalStepTracks')
10  ),
11  hasSelector=cms.vint32(1,1,1,1,1),
12  selectedTrackQuals = cms.VInputTag(
13  cms.InputTag("hiInitialStepSelector","hiInitialStep"),
14  cms.InputTag("hiDetachedTripletStepSelector","hiDetachedTripletStep"),
15  cms.InputTag("hiLowPtTripletStepSelector","hiLowPtTripletStep"),
16  cms.InputTag("hiPixelPairStepSelector","hiPixelPairStep"),
17  ),
18  setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3), pQual=cms.bool(True)), # should this be False?
19  ),
20  copyExtras = True,
21  makeReKeyedSeeds = cms.untracked.bool(False)
22  )
23 from Configuration.Eras.Modifier_trackingPhase1_cff import trackingPhase1
24 trackingPhase1.toModify(hiGeneralTracksNoRegitMu,
25  TrackProducers = (cms.InputTag('hiGlobalPrimTracks'),
26  cms.InputTag('hiLowPtQuadStepTracks'),
27  cms.InputTag('hiHighPtTripletStepTracks'),
28  cms.InputTag('hiDetachedQuadStepTracks'),
29  cms.InputTag('hiDetachedTripletStepTracks'),
30  cms.InputTag('hiLowPtTripletStepTracks'),
31  cms.InputTag('hiPixelPairGlobalPrimTracks'),
32  cms.InputTag('hiJetCoreRegionalStepTracks')
33  ),
34  hasSelector=cms.vint32(1,1,1,1,1,1,1,1),
35  setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6), pQual=cms.bool(True))),
36  selectedTrackQuals = cms.VInputTag(
37  cms.InputTag("hiInitialStepSelector","hiInitialStep"),
38  cms.InputTag("hiLowPtQuadStepSelector","hiLowPtQuadStep"),
39  cms.InputTag("hiHighPtTripletStepSelector","hiHighPtTripletStep"),
40  cms.InputTag("hiDetachedQuadStepSelector","hiDetachedQuadStep"),
41  cms.InputTag("hiDetachedTripletStepSelector","hiDetachedTripletStep"),
42  cms.InputTag("hiLowPtTripletStepSelector","hiLowPtTripletStep"),
43  cms.InputTag("hiPixelPairStepSelector","hiPixelPairStep"),
44  )
45 )
46 
47 hiGeneralTracks = RecoTracker.FinalTrackSelectors.trackListMerger_cfi.trackListMerger.clone(
48  TrackProducers = (cms.InputTag('hiGlobalPrimTracks'),
49  cms.InputTag('hiDetachedTripletStepTracks'),
50  cms.InputTag('hiLowPtTripletStepTracks'),
51  cms.InputTag('hiPixelPairGlobalPrimTracks'),
52  cms.InputTag('hiJetCoreRegionalStepTracks'),
53  cms.InputTag('hiRegitMuInitialStepTracks'),
54  cms.InputTag('hiRegitMuPixelPairStepTracks'),
55  cms.InputTag('hiRegitMuMixedTripletStepTracks'),
56  cms.InputTag('hiRegitMuPixelLessStepTracks'),
57  cms.InputTag('hiRegitMuDetachedTripletStepTracks'),
58  cms.InputTag('hiRegitMuonSeededTracksOutIn'),
59  cms.InputTag('hiRegitMuonSeededTracksInOut')
60  ),
61  hasSelector=cms.vint32(1,1,1,1,1,1,1,1,1,1,1,1),
62  selectedTrackQuals = cms.VInputTag(
63  cms.InputTag("hiInitialStepSelector","hiInitialStep"),
64  cms.InputTag("hiDetachedTripletStepSelector","hiDetachedTripletStep"),
65  cms.InputTag("hiLowPtTripletStepSelector","hiLowPtTripletStep"),
66  cms.InputTag("hiPixelPairStepSelector","hiPixelPairStep"),
67  cms.InputTag("hiJetCoreRegionalStepSelector","hiJetCoreRegionalStep"),
68  cms.InputTag("hiRegitMuInitialStepSelector","hiRegitMuInitialStepLoose"),
69  cms.InputTag("hiRegitMuPixelPairStepSelector","hiRegitMuPixelPairStep"),
70  cms.InputTag("hiRegitMuMixedTripletStepSelector","hiRegitMuMixedTripletStep"),
71  cms.InputTag("hiRegitMuPixelLessStepSelector","hiRegitMuPixelLessStep"),
72  cms.InputTag("hiRegitMuDetachedTripletStepSelector","hiRegitMuDetachedTripletStep"),
73  cms.InputTag("hiRegitMuonSeededTracksOutInSelector","hiRegitMuonSeededTracksOutInHighPurity"),
74  cms.InputTag("hiRegitMuonSeededTracksInOutSelector","hiRegitMuonSeededTracksInOutHighPurity")
75  ),
76  setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6,7,8,9,10,11), pQual=cms.bool(True)), # should this be False?
77  ),
78  copyExtras = True,
79  makeReKeyedSeeds = cms.untracked.bool(False)
80 )
81 trackingPhase1.toModify(hiGeneralTracks,
82  TrackProducers = (cms.InputTag('hiGlobalPrimTracks'),
83  cms.InputTag('hiLowPtQuadStepTracks'),
84  cms.InputTag('hiHighPtTripletStepTracks'),
85  cms.InputTag('hiDetachedQuadStepTracks'),
86  cms.InputTag('hiDetachedTripletStepTracks'),
87  cms.InputTag('hiLowPtTripletStepTracks'),
88  cms.InputTag('hiPixelPairGlobalPrimTracks'),
89  cms.InputTag('hiJetCoreRegionalStepTracks'),
90  cms.InputTag('hiRegitMuInitialStepTracks'),
91  cms.InputTag('hiRegitMuPixelPairStepTracks'),
92  cms.InputTag('hiRegitMuMixedTripletStepTracks'),
93  cms.InputTag('hiRegitMuPixelLessStepTracks'),
94  cms.InputTag('hiRegitMuDetachedTripletStepTracks'),
95  cms.InputTag('hiRegitMuonSeededTracksOutIn'),
96  cms.InputTag('hiRegitMuonSeededTracksInOut')
97  ),
98  hasSelector=cms.vint32(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1),
99  setsToMerge = cms.VPSet( cms.PSet( tLists=cms.vint32(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14), pQual=cms.bool(True))), # should this be False?
100  selectedTrackQuals = cms.VInputTag(
101  cms.InputTag("hiInitialStepSelector","hiInitialStep"),
102  cms.InputTag("hiLowPtQuadStepSelector","hiLowPtQuadStep"),
103  cms.InputTag("hiHighPtTripletStepSelector","hiHighPtTripletStep"),
104  cms.InputTag("hiDetachedQuadStepSelector","hiDetachedQuadStep"),
105  cms.InputTag("hiDetachedTripletStepSelector","hiDetachedTripletStep"),
106  cms.InputTag("hiLowPtTripletStepSelector","hiLowPtTripletStep"),
107  cms.InputTag("hiPixelPairStepSelector","hiPixelPairStep"),
108  cms.InputTag("hiJetCoreRegionalStepSelector","hiJetCoreRegionalStep"),
109  cms.InputTag("hiRegitMuInitialStepSelector","hiRegitMuInitialStepLoose"),
110  cms.InputTag("hiRegitMuPixelPairStepSelector","hiRegitMuPixelPairStep"),
111  cms.InputTag("hiRegitMuMixedTripletStepSelector","hiRegitMuMixedTripletStep"),
112  cms.InputTag("hiRegitMuPixelLessStepSelector","hiRegitMuPixelLessStep"),
113  cms.InputTag("hiRegitMuDetachedTripletStepSelector","hiRegitMuDetachedTripletStep"),
114  cms.InputTag("hiRegitMuonSeededTracksOutInSelector","hiRegitMuonSeededTracksOutInHighPurity"),
115  cms.InputTag("hiRegitMuonSeededTracksInOutSelector","hiRegitMuonSeededTracksInOutHighPurity")
116  )
117 )